|
Программное создание документа и его печать |
☑ |
0
Jamal77788
22.04.16
✎
14:00
|
Здравствуйте, создал ВПФ к документу. В процедуре печать() создаю документ на основании того, к чему привязываю ВПФ, но при попытке распечатать типовую ПФ объекта через менеджер вываливается ошибка, что не был создан табличный документ. По отладке смотрю - табдокумент создается в менеджере, но после этого отладка идет до ПечатьИзВнешнегоИсточника() и там видно, что табличного документа нет! как решить проблему?
|
|
1
mikecool
22.04.16
✎
14:23
|
Возврат ТабДок после формирования оного сделал из функции Печать?
|
|
2
Jamal77788
22.04.16
✎
14:31
|
в ВПФ? УТ 11
|
|
3
LordCMEPTb
22.04.16
✎
14:47
|
Все правильно, табличный документ надо еще в коллекцию добавить.
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, Метаданные().Имя) Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
Метаданные().Имя,
Метаданные().Синоним,
СформироватьТабДокумент(МассивОбъектов));
КонецЕсли;
|
|
4
Jamal77788
22.04.16
✎
16:11
|
так эту проблему я победил, а как сделать, чтобы подряд 2 печатные формы разные напечатать? сделал 2 раза УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
Метаданные().Имя,
Метаданные().Синоним,
СформироватьТабДокумент(МассивОбъектов));
но печатается последняя
|
|
5
Jamal77788
22.04.16
✎
16:44
|
ап!
Как сделать, чтобы подряд 2 распечатывались?
|
|