Имя: Пароль:
1C
1С v8
Как заполнить табличную часть из запроса
0 ОноНас
 
16.10.11
23:19
Процедура выполняется с директивой &НаСервере, как заполнить табличную часть документа, что-то не догоняю?

Выборка = РезультатЗапроса.Выбрать();
   Пока Выборка.Следующий() Цикл
   Элементы.ТЧ.ДобавитьСтроку();    
   Элементы.ТЧ.ТекущиеДанные.Картридж = Выборка.Наименование;
   КонецЦикла;
1 NcSteel
 
16.10.11
23:20
Объект.ТЧ.Загрузить(РезультатЗапроса.Выгрузить());
2 ОноНас
 
16.10.11
23:24
А если из в результат запроса необходимо выгрузить только в один столбец ТЧ?
3 NcSteel
 
16.10.11
23:26
Это не возможно .
4 NcSteel
 
16.10.11
23:27
НоваяСТрока = Объект.ТЧ.Добавить();
ЗаполнитьЗначениеСвойств(НоваяСтрока, Выборка );
5 Фокусник
 
16.10.11
23:28
(2) почитать в СП методы для результата запроса, таблицы значений и табличной части документа :)
6 ОноНас
 
16.10.11
23:32
(4) добавилась пока пустая строка, но буду копать. спасибо.
(5) спасибо
7 ЛЮС
 
16.10.11
23:39
Кто ж так делает-то? Вот:

Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
   НоваяСтрока = Элементы.ТЧ.ДобавитьСтроку();    
   НоваяСтрока.Картридж = Выборка.Наименование;
КонецЦикла;

И курить-курить-курить СП.
8 ОноНас
 
16.10.11
23:40
(7)дадада... только что хотел сам написать, что так и сделал
9 ОноНас
 
16.10.11
23:41
И курить-курить-курить СП.
                курю потихонечку