Как заполнить табличную часть из запроса
☑
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
И курить-курить-курить СП.
курю потихонечку
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший