Постановка задачи
Создание связанного документа из РКК ВхД "В ответ на"
Инструмент
Палитра XML
РеализацияИнформация | ||
---|---|---|
| ||
Данная операция запускается через панель действий по кнопке "Создать\Связанный документ\<Модуль>\<Тип связи>". Меню формируется динамически, на базе сконфигурированых связей. |
Создание типа связи
Типы связи создаются, если они отсутствуют. Желательно переиспользовать существуюшие
Более подробно описано в 2.12.1. Тип связи
Блок кода | ||||
---|---|---|---|---|
| ||||
<?xml version='1.0' encoding='UTF-8'?> <links xmlns="http://www.intertrust.ru/schema/palette/links"> <link-type priority="0" id="FROM" name="${links.link-type.FROM.name:В ответ на}" direction="from" back-name="Ответ" back-id="AT" select="true"/> </links> |
Создание описания связи
Более подробно описано в 2.12.2. Описание связи
<Модуль> и <Тип связи> вычисляются на базе конечной конфигурации [Этап 2]. Выбранный тип связи автоматически проставится в документ.
Блок кода | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?>
<links xmlns="http://www.intertrust.ru/schema/palette/links">
<!--Этап 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>
</links> |