Есть внешняя обработка с формами, тут же в обработке создан макет.
При нажатии на кнопку на форме, нужно вывести макет на печать.
Как это делается? по примеру внешней печатной формы не работает.
код в модуле объекта:
код в модуле формы (при нажатии кнопки, должен появиться макет):
При нажатии на кнопку на форме, нужно вывести макет на печать.
Как это делается? по примеру внешней печатной формы не работает.
код в модуле объекта:
Код |
---|
Функция Печать(ДокументОбъект, ТабДокумент) Экспорт ТЗДок = Новый ТаблицаЗначений; ТЗДок.Колонки.Добавить("Код"); ТЗДок.Колонки.Добавить("Авто"); ТЗДок.Колонки.Добавить("Вид"); ТЗДок.Колонки.Добавить("Значение"); ФорматВыводаСуммы = обПраво("ФорматВыводаСуммы", глПрава,,ДокументОбъект); ФорматВыводаКоличества = обПраво("ФорматВыводаКоличества", глПрава,,ДокументОбъект); // //ДокументОбъект = СсылкаНаДокумент.ПолучитьОбъект(); //ТабДокумент = Новый ТабличныйДокумент; //ИтоговаяСумма = 0; Макет = ПолучитьМакет("СоставТОМашины"); ОбластьМакета = Макет.ПолучитьОбласть("Шапка"); ОбластьМакета.Параметры.НомерТО = "1111111111111"; ОбластьМакета.Параметры.Марка = "222222"; ТабДокумент.Вывести(ОбластьМакета); Возврат ТабДокумент; КонецФункции |
код в модуле формы (при нажатии кнопки, должен появиться макет):
Код |
---|
Печать(,); |