1
Tatitutu
30.12.22
✎
16:40
|
// Добавляет табличный документ в коллекцию печатных форм.
// Процедура предназначена для использования только внутри процедуры Печать.
//
// Параметры:
// КоллекцияПечатныхФорм - ТаблицаЗначений - служебный параметр, переданный в процедуру Печать;
// ИмяМакета - Строка - имя макета;
// СинонимМакета - Строка - представление макета;
// ТабличныйДокумент - ТабличныйДокумент - печатная форма документа;
// Картинка - Картинка - пиктограмма печатной формы;
// ПолныйПутьКМакету - Строка - путь к макету в дереве метаданных, например
// "Документ.СчетНаОплатуПокупателю.ПФ_MXL_СчетЗаказ".
// Если не указывать этот параметр, то редактирование макета пользователем будет
// недоступно в форме ПечатьДокументов.
// ИмяФайлаПечатнойФормы - Строка - имя, используемое при сохранении печатной формы в файл;
// - Соответствие из КлючИЗначение:
// * Ключ - ЛюбаяСсылка - ссылка на объект печати;
// * Значение - Строка - имя файла.
//
Процедура ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, ИмяМакета, СинонимМакета, ТабличныйДокумент,
Картинка = Неопределено, ПолныйПутьКМакету = "", ИмяФайлаПечатнойФормы = Неопределено) Экспорт
ОписаниеПечатнойФормы = КоллекцияПечатныхФорм.Найти(ВРег(ИмяМакета), "ИмяВРЕГ");
Если ОписаниеПечатнойФормы <> Неопределено Тогда
ОписаниеПечатнойФормы.ТабличныйДокумент = ТабличныйДокумент;
ОписаниеПечатнойФормы.СинонимМакета = СинонимМакета;
ОписаниеПечатнойФормы.Картинка = Картинка;
ОписаниеПечатнойФормы.ПолныйПутьКМакету = ПолныйПутьКМакету;
ОписаниеПечатнойФормы.ИмяФайлаПечатнойФормы = ИмяФайлаПечатнойФормы;
КонецЕсли;
КонецПроцедуры
|
|