Вопрос по формированию ВПФ в Типовых конфигурациях.

1. user1343991 07.02.22 11:22 Сейчас в теме
Добрый день! Вопрос по формированию и выводу ВПФ.

Подскажите пожалуйста, в какой момент табличный документ который мы программно сформировали в функции Печать() в нашей внешней печатной формы передается и показывается пользователю?

По коду я нашел, что в конце формирования ВПФ открывается Общая форма "ПечатьДокументов", и в нее передаются параметры для открытия формы. Но среди них нет нашего заполненного ранее табличного документа.

Там есть - ссылка на документ (объект назначения(, ссылка на сохраненную ВПФ из справочника, и ИдентификаторКоманды, но табличного документа не вижу. Хотелось бы понять, как все таки наш подготовленный Табличный документ выводится пользователю.
Прикрепленные файлы:
Найденные решения
9. dehro 12 07.02.22 11:43 Сейчас в теме
(8)Создаётся ТаблицаЗначений КоллекцияПечатныхФорм
И, когда всё сформировано, штатный функционал выводит, форму берёт из этой таблицы.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FatPanzer 07.02.22 11:27 Сейчас в теме
ВПФ написана в строгом соответствии с ИТС? Через подключаемые команды печати?
4. user1343991 07.02.22 11:30 Сейчас в теме
(2) Да, есть функция СведенияОВнешнейОбработке() и в ней заполнены команды.
Прикрепленные файлы:
3. dehro 12 07.02.22 11:28 Сейчас в теме
(1) В параметрах процедуры "Печать" должна быть КоллекцияПечатныхФорм

Нужно поместить свою форму (сформированную в неё) процедурой УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
И не заморачиваться с общими формами.
5. user1343991 07.02.22 11:32 Сейчас в теме
(3) Да, параметр такой есть. И есть УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(). Но дальше по коду, все равно вызывается открытие общей формы. И не понятно, каким образом программа понимает что нужно наш табличный документ разместить на этой форме, если как бы при открытии ничего в нее не передается.
Прикрепленные файлы:
6. dehro 12 07.02.22 11:35 Сейчас в теме
А ПечатьДоговора(....,....) точно возвращает табличный документ?
8. user1343991 07.02.22 11:40 Сейчас в теме
(6) Да. И все выводится. То есть печатная форма рабочая. Но мне только не понятно как так в типовых конфигурацих выводится этот табличный документ пользователю. Именно вот в этом вопрос. Ну вот есть у нас табличный документ. Его ведь нужно вывести пользователю на экран. Используется для этого типовая внешняя форма "ПечатьДокументов". Но при октрытии я не вижу параметров в которых есть наш табличный документ. И поэтому возникает вопрос, как это работает :)
Прикрепленные файлы:
9. dehro 12 07.02.22 11:43 Сейчас в теме
(8)Создаётся ТаблицаЗначений КоллекцияПечатныхФорм
И, когда всё сформировано, штатный функционал выводит, форму берёт из этой таблицы.
10. user1343991 07.02.22 11:56 Сейчас в теме
(9) Да, теперь понял, увидел по коду создание как раз в форме общей формы "ПечатьДокументов". Спасибо!
7. soft_wind 07.02.22 11:39 Сейчас в теме
а нафига такие тонкости/сложности, как там БСП формирует вывод табдоков на экран?
ну формирует и формирует!

главное в своей ВПФ правильно сформировать печатный документ, а дальше уже забота системы как его показать, как напечатать
БСП не надо переписывать!
11. user1343991 07.02.22 11:57 Сейчас в теме
(7) Да, согласен. Возможно так глубоко не стоит анализировать)
12. soft_wind 07.02.22 12:04 Сейчас в теме
ну если что-то перехватить надо

вот клиентский метод, и вообще посмотрите по общим модлям БСП, что и как там

УправлениеПечатьюКлиент.ПечатьДокументов(МассивПФ);
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот