Макеты данные объектов для печати. Получает за один вызов всю необходимую информацию для печати: данные объектов по макетам, двоичные
// Получает за один вызов всю необходимую информацию для печати: данные объектов по макетам, двоичные
// данные макетов, описание областей макетов.
// Для вызова из клиентских модулей печати форм по макетам офисных документов.
//
// Параметры:
// ИмяМенеджераПечати - Строка - имя для обращения к менеджеру объекта, например "Документ.<Имя документа>".
// ИменаМакетов - Строка - имена макетов, по которым будут формироваться печатные формы.
// СоставДокументов - Массив - ссылки на объекты информационной базы (должны быть одного типа).
//
// Возвращаемое значение:
// Соответствие - коллекция ссылок на объекты и их данные:
// * Ключ - ЛюбаяСсылка - ссылка на объект информационной базы;
// * Значение - Структура - макет и данные:
// ** Ключ - Строка - имя макета;
// ** Значение - Структура - данные объекта.
//
Функция МакетыИДанныеОбъектовДляПечати(Знач ИмяМенеджераПечати, Знач ИменаМакетов, Знач СоставДокументов) Экспорт
МассивИменМакетов = СтрРазделить(ИменаМакетов, ", ", Ложь);
МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ИмяМенеджераПечати);
МакетыИДанные = МенеджерОбъекта.ПолучитьДанныеПечати(СоставДокументов, МассивИменМакетов);
МакетыИДанные.Вставить("ЛокальныйКаталогФайловПечати", Неопределено); // Для обратной совместимости.
Если НЕ МакетыИДанные.Макеты.Свойство("ТипыМакетов") Тогда
МакетыИДанные.Макеты.Вставить("ТипыМакетов", Новый Соответствие); // Для обратной совместимости.
КонецЕсли;
Возврат МакетыИДанные;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
КомандыПечатиОбъектаДоступныеДляВложений (БСП)
СтандартныеКомандыПечатиОбъекта (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)