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