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