Процедура КнопкаСформироватьНажатие(Кнопка)
// Вставить содержимое обработчика.
Сформировать();
КонецПроцедуры
Процедура Сформировать()
Макет = Отчеты.Отчет1.ПолучитьМакет("Макет");
ОблШапка = Макет.ПолучитьОбласть("Шапка");
ОблЭлемент = Макет.ПолучитьОбласть("Элемент");
ЭлементыФормы.ТабДок.Очистить();
ЭлементыФормы.ТабДок.Вывести(ОблШапка);
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| Надходження_ТМЦ.Дата,
| Надходження_ТМЦ.Постачальник,
| Надходження_ТМЦ.ТабличнаяЧасть1.(
| Номенклатура,
| Одиниця_виміру,
| Кількість,
| Ціна,
| Сума,
| Сума_з_ПДВ
| )
|ИЗ
| Документ.Надходження_ТМЦ КАК Надходження_ТМЦ";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
ОблЭлемент.Параметры.Заполнить(Выборка);
ЭлементыФормы.ТабДок.Вывести(Облэлемент);
КонецЦикла;
КонецПроцедуры
Пока Выборка.Следующий() Цикл
ОблЭлемент.Параметры.Заполнить(Выборка);
ЭлементыФормы.ТабДок.Вывести(Облэлемент);
Для каждого СтрокаТЧ Из Выборка.ТабличнаяЧасть1 Цикл
ОблЭлемент.Параметры.Заполнить(СтрокаТЧ);
ЭлементыФормы.ТабДок.Вывести(Облэлемент);
КонецЦикла;
КонецЦикла;
Запрос.Текст ="ВЫБРАТЬ
| Ссылка.Дата,
| Ссылка.Постачальник,
| Номенклатура,
| Одиниця_виміру,
| Кількість,
| Ціна,
| Сума,
| Сума_з_ПДВ
|ИЗ
| Документ.Надходження_ТМЦ.ТабличнаяЧасть1 КАК Надходження_ТМЦТабличнаяЧасть1 ";