Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Свойства страницы
Статус

Статус
colourGreen
titleГОТОВО

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

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

Оглавление



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

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

Инструмент

Палитра XML

Реализация

Данная операция запускается через панель действий по кнопке "Создать\Связанный документ\<Модуль>\<Тип связи>". Меню формируется динамически, на базе сконфигурированых связей.

<Модуль> и <Тип связи> вычисляются на базе конечной конфигурации [Этап 2]. Выбранный тип связи автоматически проставится в документ.

Блок кода
languagexml
titleКонфигурация
<?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>
		      <source>
         <module ident="InputDocsPrev" />
		         <module ident="InputDocs" />
	      </source>
	<target>
		      <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>
		      <source>
         <module ident="OutputDocs" />
		         <module ident="OutputDocsPrev" />
	      </source>
	<target>
		      <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>