0
YaNick
24.10.11
✎
12:57
|
Здраствуйте, вообщем проблема следующего рода. У меня во внешней печатной форме два макета, => сделал 2 функции формирования для этих макетов, все по отдельности работает нормально, но когда пытаюсь в процедуре ПЕЧАТЬ(..) сформировать последовательно 2 макета (см. код ниже), выводится только тот, который стоит последним, т.е. все равно печатается только 1 макет.
[CODE]Процедура Печать(МассивОбъектовНазначения, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ФормаМХ1") Тогда
ТабличныйДокумент = СформироватьПечатнуюФормуМХ1Свидетельство(МассивОбъектовНазначения, ОбъектыПечати);
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"ФормаМХ1",
"Форма МХ1",
ТабличныйДокумент
);
КонецЕсли;
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ФормаМХ1") Тогда
ТабличныйДокумент = СформироватьПечатнуюФормуМХ1(МассивОбъектовНазначения, ОбъектыПечати);
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"ФормаМХ1",
"Форма МХ1",
ТабличныйДокумент
);
КонецЕсли;
КонецПроцедуры[/CODE]
Может кто подскажет как сделать, что бы сформировались оба макета и показались в раздельных окнах ?
|
|