Имя: Пароль:
1C
 
Вывести 2 печатные формы одной командой печати
0 ArturDoo
 
29.03.22
21:32
Добрый вечер, нужно вывести 2 ПФ одной командой (внешняя печатка). ПФ премии, чтоб у каждого сотрудника была своя печатка для подписи ЭЦП. Нашел статью, но она не помогла : https://forum.infostart.ru/forum9/topic167659/

Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода)  Экспорт

    ПечатнаяФорма = УправлениеПечатью.СведенияОПечатнойФорме(КоллекцияПечатныхФорм, "ПремияформаТ11");

    МассивТабДок = СформироватьТабличныйДокумент(МассивОбъектов, ОбъектыПечати); В этой пр-ре запрос, по строкам которого формируются ТабДоки

    НовСтр = КоллекцияПечатныхФорм.добавить();
        ЗаполнитьЗначенияСвойств(НовСТр,КоллекцияПечатныхФорм[0]);
        НовСтр.ИмяМакета     = "ПремияформаТ11";
        НовСтр.ИмяВРЕГ       = ВРЕГ("ПремияформаТ11");
        
     УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПФ_MXL_Т11",  "Счет-фактура", МассивТабДок [0]);
     УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПФ_MXL_Т11",  "Счет-фактура1", МассивТабДок [1]);


КонецПроцедуры

В результате этой ф-и выводится только одна печатка. Что здесь не так?
1 hhhh
 
29.03.22
23:47
(0) посмотри в типовой как сделано, там же печатается комплект документов.