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