Запрос.Текст = ТребованиеНакладнаяТекстЗапросаШапки1();
Шапка = Запрос.Выполнить().Выбрать();
Макет = ПолучитьМакет("Макет");
Пока Шапка.Следующий() Цикл
Область = Макет.ПолучитьОбласть("ТЧ");
Счетчик = 0;
Для каждого Стр из Шапка.Материалы Цикл
Область.Параметры.Товар = Стр.Материалы.Номенклатура;
Область.Параметры.Кол = Стр.Материалы.Количество;
Область.Параметры.Ном =Счетчик + 1;
ТабДокумент.Вывести(Область);
КонецЦикла;
КонецЦикла;
Возврат ТабДокумент;
Часть текста печатной формы на управляемом приложении.
нашел, надо было так сделать:
ТаблицаМатериалов = Шапка.Материалы.Выгрузить();
Для Каждого Стр Из ТаблицаМатериалов Цикл
Область.Параметры.Товар = Стр.Номенклатура;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший