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