Здравствуйте, создал ВПФ к документу. В процедуре печать() создаю документ на основании того, к чему привязываю ВПФ, но при попытке распечатать типовую ПФ объекта через менеджер вываливается ошибка, что не был создан табличный документ. По отладке смотрю - табдокумент создается в менеджере, но после этого отладка идет до ПечатьИзВнешнегоИсточника() и там видно, что табличного документа нет! как решить проблему?
Все правильно, табличный документ надо еще в коллекцию добавить.
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, Метаданные().Имя) Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
Метаданные().Имя,
Метаданные().Синоним,
СформироватьТабДокумент(МассивОбъектов));
КонецЕсли;
так эту проблему я победил, а как сделать, чтобы подряд 2 печатные формы разные напечатать? сделал 2 раза УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
Метаданные().Имя,
Метаданные().Синоним,
СформироватьТабДокумент(МассивОбъектов));
но печатается последняя