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

     УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
        КоллекцияПечатныхФорм,
        "ФормаМХ1",
        "Форма МХ1",
        ТабличныйДокумент
     );
  КонецЕсли;
   
  Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ФормаМХ1") Тогда
               
     ТабличныйДокумент = СформироватьПечатнуюФормуМХ1(МассивОбъектовНазначения, ОбъектыПечати);

     УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
        КоллекцияПечатныхФорм,
        "ФормаМХ1",
        "Форма МХ1",
        ТабличныйДокумент
     );
  КонецЕсли;

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



Может кто подскажет как сделать, что бы сформировались оба макета и показались в раздельных окнах ?
1 mikecool
 
22.09.11
11:30
второй раз ты затираешь макет, который уже вывел
2 butterbean
 
22.09.11
11:31
имена повторяются
3 skillu_ua
 
22.09.11
11:39
butterbean, если у меня допустим, как я писал 2 макета с именами "ПервыйМакет" и "ВторойМакет", я так понимаю мне нужно эти макеты запихать в "КоллекцияПечатныхФорм", только как это сделать ?

2 mikecool: а как этого избежать ?
4 butterbean
 
22.09.11
11:45
в процедуру ВывестиТабличныйДокументВКоллекцию попробуй передать разные имена, а не 2 раза ФормаМХ1
5 skillu_ua
 
22.09.11
12:19
всем спасибо, вроде как починил, правда ужасным способом, но не понял как все-таки формируется ТЗ "КоллекцияПечатныхФорм". Никто не обяснит процесс ее формирования ?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.