0
skillu_ua
22.09.11
✎
11:30
|
Здраствуйте, вообщем проблема следующего рода. У меня во внешней печатной форме два макета, => сделал 2 функции формирования для этих макетов, все по отдельности работает нормально, но когда пытаюсь в процедуре ПЕЧАТЬ(..) сформировать последовательно 2 макета (см. код ниже), выводится только тот, который стоит последним, т.е. все равно печатается только 1 макет. Код
Процедура Печать(МассивОбъектовНазначения, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ФормаМХ1") Тогда
ТабличныйДокумент = СформироватьПечатнуюФормуМХ1Свидетельство(МассивОбъектовНазначения, ОбъектыПечати);
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"ФормаМХ1",
"Форма МХ1",
ТабличныйДокумент
);
КонецЕсли;
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ФормаМХ1") Тогда
ТабличныйДокумент = СформироватьПечатнуюФормуМХ1(МассивОбъектовНазначения, ОбъектыПечати);
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"ФормаМХ1",
"Форма МХ1",
ТабличныйДокумент
);
КонецЕсли;
КонецПроцедуры
Может кто подскажет как сделать, что бы сформировались оба макета и показались в раздельных окнах ?
|
|
3
skillu_ua
22.09.11
✎
11:39
|
butterbean, если у меня допустим, как я писал 2 макета с именами "ПервыйМакет" и "ВторойМакет", я так понимаю мне нужно эти макеты запихать в "КоллекцияПечатныхФорм", только как это сделать ?
2 mikecool: а как этого избежать ?
|
|
5
skillu_ua
22.09.11
✎
12:19
|
всем спасибо, вроде как починил, правда ужасным способом, но не понял как все-таки формируется ТЗ "КоллекцияПечатныхФорм". Никто не обяснит процесс ее формирования ?
|
|