Это не готовое решение, а шаблон печатной формы, который можно использовать для своей разработки.
Пример программного кода из обработки:
&НаКлиенте
Процедура ПечатьЗавершение(Результат, ДополнительныеПараметры)Экспорт
Если Результат = Неопределено Тогда
Возврат;
КонецЕсли;
ОбъектыНазначения = ДополнительныеПараметры.ОбъектыНазначения;
ИдентификаторКоманды = ДополнительныеПараметры.ИдентификаторКоманды;
ПараметрыПечати = НовыеПараметрыПечати();
ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(ПараметрыПечати, Результат); //Структура из формы ввода параметров
ПечатьКомплекта = ПараметрыПечати.ПечатьКомплекта;
КоллекцияПечатныхФорм = Новый Массив;
Если ПечатьКомплекта Тогда
Для каждого ОбъектНазначения Из ОбъектыНазначения Цикл
НовыйОбъектНазначения = Новый Массив;
НовыйОбъектНазначения.Добавить(ОбъектНазначения);
ПараметрыПечати.ОбъектыНазначения = НовыйОбъектНазначения;
ПараметрыПечати.СинонимМакета = Строка(ОбъектНазначения);
ПечатнаяФорма = КоллекцияПечатныхФорм(ПараметрыПечати, ИдентификаторКоманды, ПечатьКомплекта);
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(КоллекцияПечатныхФорм, ПечатнаяФорма);
КонецЦикла;
Иначе
ПараметрыПечати.ОбъектыНазначения = ОбъектыНазначения;
ПечатнаяФорма = КоллекцияПечатныхФорм(ПараметрыПечати, ИдентификаторКоманды, ПечатьКомплекта);
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(КоллекцияПечатныхФорм, ПечатнаяФорма);
КонецЕсли;
ПараметрыОткрытия = НовыеПараметрыОткрытия();
ПараметрыОткрытия.ИсточникДанных = Параметры.ДополнительнаяОбработкаСсылка;
ПараметрыИсточника = Новый Структура;
ПараметрыИсточника.Вставить("ОбъектыНазначения", ПараметрыПечати.ОбъектыНазначения);
ПараметрыОткрытия.ПараметрыИсточника = ПараметрыИсточника;
ПараметрыОткрытия.КоллекцияПечатныхФорм = КоллекцияПечатныхФорм;
ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия);
КонецПроцедуры
Печать комплекта может быть полезна при сохранении файлов в каталог по отдельности, в отличие от единого файла.
Печатная форма подходит для любой конфигурации, в которой есть БСП.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.35.73
Вступайте в нашу телеграмм-группу Инфостарт