|
пока писал вопрос, параллельно нашел кучу вариантов ответа:
ВремТаблицаЗнач=Новый ТаблицаЗначений;
ВремТаблицаЗнач.Колонки.Добавить("Номенклатура");
ДокВыборка = Документы.РеализацияТоваровУслуг.Выбрать(ДатаНач,ДатаКон);
ЭлементыФормы.ТаблицаЗнач.Значение=ДокВыборка.Товары.Выгрузить();
ЭлементыФормы.ТаблицаЗнач.СоздатьКолонки();
КонецЦикла;
//вариант
Процедура КнопкаВыполнитьНажатие(Кнопка)
ВремТаблицаЗнач=Новый ТаблицаЗначений;
ВремТаблицаЗнач.Колонки.Добавить("Номенклатура");
ВремТаблицаЗнач.Колонки.Добавить("НомерГТД");
ВремТаблицаЗнач.Колонки.Добавить("Дата");
ВремТаблицаЗнач.Колонки.Добавить("Сумма");
ВремТаблицаЗнач.Колонки.Добавить("СуммаНДС");
ВремТаблицаЗнач.Колонки.Добавить("Количество");
ДокВыборка = Документы.РеализацияТоваровУслуг.Выбрать(ДатаНач,ДатаКон);
Пока ДокВыборка.Следующий() Цикл
Для Каждого СтрокаТоваров Из ДокВыборка.Товары Цикл
Стр=ВремТаблицаЗнач.Добавить();
Стр.НомерГТД = СтрокаТоваров.Номенклатура.Ссылка;
Стр.Номенклатура = СтрокаТоваров.Номенклатура.Ссылка;
КонецЦикла;
КонецЦикла;
ЭлементыФормы.ТаблицаЗнач.Значение=ВремТаблицаЗнач;
ЭлементыФормы.ТаблицаЗнач.СоздатьКолонки();
КонецПроцедуры |
|