Постановка задачи
Создание связанного документа из РКК ВхД "В ответ на"
Инструмент
Палитра XML
Реализация
Данная операция запускается через панель действий по кнопке "Создать\Связанный документ\<Модуль>\<Тип связи>". Меню формируется динамически, на базе сконфигурированых связей.
<Модуль> и <Тип связи> вычисляются на базе конечной конфигурации [Этап 2]. Выбранный тип связи автоматически проставится в документ.
Конфигурация
<!--Этап 1. Связи входящего документа на исходящий документ --> <link for-general-document="true"> <get-doc way="byDocID"/> <source> <module ident="InputDocsPrev"/> <module ident="InputDocs"/> </source> <target> <module ident="OutputDocsPrev"/> <module ident="OutputDocs"/> </target> <link-types> <link-type-ref ref="AT" direction="to" back-ref="FROM" link-on="now"/> </link-types> <calc-name lang="JavaScript"><![CDATA[...]]></calc-name> <calc-doc-info lang="JavaScript"><![CDATA[...]]></calc-doc-info> </link> <!--Этап 2. Связи исходящего документа на входящий документ --> <link for-general-document="true"> <get-doc way="byDocID"/> <source> <module ident="OutputDocs"/> <module ident="OutputDocsPrev"/> </source> <target> <module ident="InputDocsPrev"/> <module ident="InputDocs"/> </target> <link-types> <link-type-ref ref="FROM" direction="from" back-ref="AT" select="true" link-on="now"/> </link-types> <calc-name lang="JavaScript"><![CDATA[...]]></calc-name> <calc-doc-info lang="JavaScript"><![CDATA[...]]></calc-doc-info> </link>