Вход | Регистрация

1С:Предприятие ::

Метки: 

Значение не является значением объектного типа

Я
   First_Spectr
 
22.12.17 - 22:26
Пытаюсь выполнить следующий код
     Текст = "ВЫБРАТЬ
     |    ВзятыеКниги.Читатель,
     |    СУММА(ВзятыеКниги.Количество) КАК Количество
     |ИЗ
     |    РегистрНакопления.ВзятыеКниги КАК ВзятыеКниги
     |ГДЕ
     |    ВзятыеКниги.Читатель = &Читатель
     |
     |СГРУППИРОВАТЬ ПО
     |    ВзятыеКниги.Читатель";    

    Запрос = Новый Запрос();
    Запрос.Текст = Текст;
    Запрос.УстановитьПараметр("Читатель", Объект.Читатель);
    Результат = Запрос.Выполнить();
    строка = Результат.Выбрать().Получить(0);
    
    Сообщить(строка.Количество);

В ответ получаю "Значение не является значением объектного типа".

Консоль запросов нормально отображает результат
 
  Рекламное место пустует
   breezee
 
1 - 22.12.17 - 22:31
(0) Посмотри на какой строчке выдается ошибка
   First_Spectr
 
2 - 22.12.17 - 22:37
Там где пытаюсь вывести результат. Если поменять количество на любую другую, даже не существующую колонку, ошибка будет та же, такое чувство, что он не видит эту колонку, хотя в консоли запросов она есть.
   First_Spectr
 
3 - 22.12.17 - 23:08
Решение:

Запрос = Новый Запрос();
    Запрос.Текст = Текст;
    Запрос.УстановитьПараметр("Читатель", Объект.Читатель);
    Результат = Запрос.Выполнить();
    
    //кол = Результат.Выбрать().Следующий().Количество();    не РАБОТАЕТ


    Выборка = Результат.Выбрать();      
        
    //кол = Выборка.Следующий().Количество;   тоже не работает

    
    Выборка.Следующий();
    кол = Выборка.Количество;//Работает
   Franchiser
 
4 - 23.12.17 - 01:30
Сообщить("" +строка.количество)


Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует