0
bebibo
05.08.21
✎
16:36
|
Добрый день! Делаю печатную форму. В реализацию добавил команду "ПечатьПриложения". Код команды:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
УправлениеПечатьюКлиент.ВыполнитьКомандуПечати("Документ.РеализацияТоваровУслуг", "ПриложениеКАкту", ПараметрКоманды, ПараметрыВыполненияКоманды, Неопределено);
КонецПроцедуры
Далее в модуле менеджера документа такой код:
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("ПриложениеКАкту");
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьЗаголовок.Параметры.....//заполнение параметров
ТабДок.Вывести(ОбластьЗаголовок);
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ТабДок.Вывести(ОбластьШапкаТаблицы);
ОбластьСтрокаТаблицы = Макет.ПолучитьОбласть("СтрокаТаблицы");
ОбластьСтрокаТаблицы.Параметры....///Заполнение параметров
ТабДок.Вывести(ОбластьСтрокаТаблицы);
ОбластьИтого = Макет.ПолучитьОбласть("Итого");
ОбластьИтого.Параметры.Всего = СуммаИтого;
ТабДок.Вывести(ОбластьИтого);
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, НомерСтрокиНачало, ОбъектыПечати, ТабличныйДокумент);
ТабличныйДокумент.АвтоМасштаб = Истина;
Возврат ТабличныйДокумент;
|
|