Обработка "создания связанных документов" выполняет поиск по "настройкам связи" (версия №1 - с обязательными связями, версия №2 - и обязательные и необязательные виды связей) определенных для вида текущего документа (а также группой/папкой или родителем вида).
Процесс отбора "настроек связи" представлен на рисунке ниже.
Здесь для условий обработки удовлетворяют 3 настройки связей выделенные красным, но для каждого из трех видов документов найденных по настройкам связей может быть введено несколько шаблонов документов, например для вида Дополнительное соглашение были введены 3 шаблона документов
Кроме того у вида внутреннего документа "Договор поставки" также добавлено 2 шаблона: "договор поставки автошин" и "договор поставки цемента".
Обработка "создания связанных документов" также позволяет разрешить ввод документа по шаблону "Доп соглашение к договору поставки цемента" только на основании документа созданного по шаблону "Договор поставки цемента". Для этого необходимо добавить общий для всех видов внутренних документов дополнительный реквизит и назвать его "ВводитсяНаОсновании" (дополнительный реквизит в механизмах обработки ищется в ПВХ ДополнительныеРеквизитыИСведения по реквизиту "Заголовок", поэтому важно именно так и без пробелов).
Тип реквизита необходимо задать составным:
- Виды внутренних документов,
- Виды входящих документов,
- Виды исходящих документов,
- Шаблоны внутренных документов,
- Шаблоны входящих документов,
- Шаблоны исходящих документов.
Видимость у дополнительного реквизита можно убрать наложив например такое условие(он понадобится нам для заполнения только на форме определенного шаблона вида внутреннего документа):
Использование этого дополнительного реквизита в шаблонах вида документа "Дополнительное соглашение"
Кроме типового функционала заполнения документа на основании также реализовано:
- заполнение доп. реквизитов (свойств), определенных как общие для документа основания и для вида создаваемого документа
- предварительное заполнение связи (отобразится на вкладке связи после записи нового документа тем самым предотвращает появление диалога установки связи - при открытии формы на вкладке связей записей не будет, но после записи документа она появится)
Может быть полезно в следующих ситуациях:
- Необходимо ограничить доступные виды документов для создания на основании определенного вида документов (при большом количестве, сложной структуре и/или иерархии видов документов в типовом окне) (скрыть типовую команду создания на основании можно несколькими способами, например расширением или копированием настроек пользователей)
- Необходимо упростить ввод документа на основании - если будет определена всего одна настройка связи (для данного вида документа) сразу будет создан документ указанный в настройке связи документ
- Необходимо для определенных шаблонов одного вида документа разрешить ввод на основании только определенных шаблонов другого вида документа.
Обработка была протестирована на версиях 1С Документооборот КОРП 2.1.7, 2.1.11, 2.1.12.