Программная печать внешней формы в УТ 11

Платформа: 1С: Предприятие 8
Дата: 
23/09/2015

В Управление торговлей ред. 11 добавлена внешняя печатная форма.
Чтобы программно вывести на печать нашу печатную форму, можно использовать следующий код:

//МассивДокументов - массив ссылок на документы, которые требуется распечатать
//строка "ИмяМакетаМоейПечатнойФормы" - имя макета, который мы будем печатать из внешней печатной формы

//Ищем в справочнике нашу форму по наименованию
СсылкаВПФ = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Моя внешняя печатная форма");
Если НЕ ЗначениеЗаполнено(СсылкаВПФ) Тогда
Сообщить("Не найдена внешняя печатная форма");
Продолжить;
КонецЕсли;

ВременнаяКоллекцияДляОднойПечатнойФормы = Неопределено;
ПараметрыВывода = Неопределено;

МодульДополнительныеОтчетыИОбработки = ОбщегоНазначения.ОбщийМодуль("ДополнительныеОтчетыИОбработки");
МодульДополнительныеОтчетыИОбработки.ПечатьПоВнешнемуИсточнику(
СсылкаВПФ,
Новый Структура("ИдентификаторКоманды, ОбъектыНазначения", "ИмяМакетаМоейПечатнойФормы", МассивДокументов),
ВременнаяКоллекцияДляОднойПечатнойФормы,
МассивДокументов,
ПараметрыВывода);
//Получаем таблицу ВременнаяКоллекцияДляОднойПечатнойФормы, в которой лежат сформированные табличные документы