Имя: Пароль:
1C
1С v8
Отправка внешней печатной формы "Счет на оплату" из БП 3.0
0 dkonakov
 
28.01.16
13:50
БП 3.0.43.52 (в 75 тоже самое)
Имеется внешняя печатная форма. Код печати ниже:
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "СчетНаОплатуВнешний") Тогда
        ТаблицаСведенийСчетНаОплату = ПолучитьТаблицуСведенийСчетаНаОплату(МассивОбъектов);
        УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "СчетНаОплатуВнешний", "Счет на оплату",
            ПечатьСчетаНаОплату(ТаблицаСведенийСчетНаОплату, ОбъектыПечати),,"ПФ_MXL_СчетЗаказ");
        ПараметрыВывода.Вставить("ФормироватьЭД", Истина);
    КонецЕсли;
    
    ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов,
        КоллекцияПечатныхФорм,
        ОбъектыПечати,
        ПараметрыВывода);

Счёт выводится в общую форму "Печать документов".
Далее нажимаем на кнопку Отправить по электронной почте.
Получаем ошибку:
Получение элемента по индексу для значения не определено.
Это происходит из-за ПараметрыВывода.Вставить("ФормироватьЭД", Истина);
Для внешней печатной формы не передаётся ПараметрКоманды для общей печатной формы "печать документов".

Не было ни у кого такой проблемы? Есть ли решение?