Рассмотрим пример на обработке заявки на оплату из демо-базы конфигурации 1С:Документооборот 2.1
В заявке на оплату в связях указывается предмет, на основании которого должна быть произведена оплата. По этому процессу также могут быть какие-то процессы. При запуске заявки на оплату хотелось бы во вспомогательных предметах видеть это основание, а также все файлы, которые к нему прикреплены:
Есть процесс согласования и исполнения заявки на оплату:
При этом на вкладке предметы есть основной предмет, по которому будет формироваться комплексный процесс:
При создании нового комплексного процесса, в процесс добавляется только основной предмет:
После доработки, в шаблоне комплексного процесса добавляется возможность указать, нужно ли включать вспомогательный предмет в процесс, и из какой связи с основным предметом получать документ:
Теперь при создании процесса, если на момент создания комплексного процесса связь установлена, то этот документ будет добавлен как вспомогательный предмет:
При создании задачи согласовании сразу будет видно и предмет, и его файлы:
Функционал поставляется в формате расширения. После добавления расширения в информационную базу нужно инициировать запуск любого комплексного процесса, и дополнительные реквизиты к шаблонам комплексных процессов создадутся автоматически.
Работает для шаблонов комплексных процессов в табличном формате, и в формате схемы.
Проверено на платформе: 1С:Предприятие 8.3 (8.3.25.1374)
Проверено на следующих конфигурациях и релизах:
- Документооборот КОРП, релизы 2.1.35.15