Статус

Автор
КомментарийДополнительный комментарий

На этой странице:



Постановка задачи

Создание связанного документа из РКК ВхД  "В ответ на"

Инструмент

Палитра 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>