Внешняя печатная форма Приказ о переводе (Т-5)

1. Tanya60 29.08.23 16:55 Сейчас в теме
Делюсь с опытом создания внешней печатной формы с макетом ПФ_MXL_Т5. Макет из файла подставляется вместо аналогичного общего макета, в этом то и была сложность... В общем модуле ЗарплатаКадрыОтчеты есть Функция РезультатКомпоновкиМакетаПечатнойФормы(ОбъектОтчета, ДанныеРасшифровки = Неопределено ...), которая была вынесена в модуль объекта печатной формы, где и произошла замена общего макета на макет из файла:


	// Определяется макет печатной формы
	МакетПечатнойФормы = Неопределено;
	ДопСвойства.Свойство("МакетПечатнойФормы", МакетПечатнойФормы);
	
	//Если МакетПечатнойФормы = Неопределено Тогда
	//	
	//	МакетыВариантовОтчетов = МакетыВариантовОтчетовПечатныхФорм();
	//	ПолноеИмяОбъекта = ОбъектОтчета.Метаданные().ПолноеИмя();
	//	
	//	ПутьКМакету = МакетыВариантовОтчетов.Получить(ПолноеИмяОбъекта + "." + РезультатКомпоновкиМакета.КлючВарианта);
	//	МакетПечатнойФормы = УправлениеПечатью.МакетПечатнойФормы(ПутьКМакету);
	//	
	//КонецЕсли;
	
	//ПОДСТАВЛЯЕМ НАШ МАКЕТ ИЗ ВНЕШНЕЙ ПЕЧАТНОЙФОРМЫ!!!!!!!!!!!!!!!!!!
	МакетПечатнойФормы = ПолучитьМакет("ПФ_MXL_Т5");     
	РезультатКомпоновкиМакета.Вставить("МакетПечатнойФормы", МакетПечатнойФормы);
Показать
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот