Имя: Пароль:
1C
1С v8
Выгрузка запроса в таблицу значений. Не получается.
0 Natalia25
 
06.01.18
19:02
Учусь работать с запросами, так что не пинайте))
Есть такой код:

Запрос = Новый Запрос();
   Запрос.Текст =     "ВЫБРАТЬ
     |    РеализацияТоваровУслуг.Товары.Номенклатура,
     |    РеализацияТоваровУслуг.Товары.Цена,
     |    РеализацияТоваровУслуг.Товары.Сумма,
     |    РеализацияТоваровУслуг.Товары.СуммаНДС,
     |    РеализацияТоваровУслуг.Товары.Количество
     |ИЗ
     |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
     |ГДЕ
     |    РеализацияТоваровУслуг.Ссылка = &ДокументОтбор";
    
    Запрос.УстановитьПараметр("ДокументОтбор", ДокументОтбор);
    
    Таблица = Запрос.Выполнить().Выгрузить();
    
    
    Для Каждого СтрокаТабЧасти Из Таблица Цикл
        Сообщить("СтрокаТабЧасти.Номенклатура ="+Строка(СтрокаТабЧасти.Номенклатура));
        Сообщить("СтрокаТабЧасти.Цена ="+Строка(СтрокаТабЧасти.Цена));
        Сообщить("СтрокаТабЧасти.Сумма ="+Строка(СтрокаТабЧасти.Сумма));
        Сообщить("СтрокаТабЧасти.Количество ="+Строка(СтрокаТабЧасти.Количество));

    КонецЦикла;
    
ругается {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(22)}: Поле объекта не обнаружено (Номенклатура)
        Сообщить("СтрокаТабЧасти.Номенклатура ="+Строка(СтрокаТабЧасти.Номенклатура));

что не так и как правильно обратиться к таблице значений?
1 famnam
 
06.01.18
19:05
"ВЫБРАТЬ
     |    РеализацияТоваровУслуг.Номенклатура,
     |    РеализацияТоваровУслуг.Цена,
     |    РеализацияТоваровУслуг.Сумма,
     |    РеализацияТоваровУслуг.СуммаНДС,
     |    РеализацияТоваровУслуг.Количество
     |ИЗ
     |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
     |ГДЕ
     |    РеализацияТоваровУслуг.Ссылка = &ДокументОтбор"
2 Natalia25
 
06.01.18
19:07
Блин, я была близка, думала что и так и так одинаково!!! Спасибо Вам огромное! С рождеством!
3 PiotrLoginov
 
06.01.18
19:08
опять форумчанок без фото консультируют :(
4 Tateossian
 
06.01.18
19:14
(3) Это хитрый парень)))
5 TormozIT
 
гуру
06.01.18
19:15
(4) Нет. Это хитрый дед)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.