Копировать ссылку на страницу

Структура формата пакета для документов:

 

<Object Type="EDocument" Name="{Наименование документа}" ID="{ИД документа}"
TKED="{Тип карточки документа}" VED="{Вид документа}"
  Editor="{Код приложения-редактора}">
    <Section Index="0">
      <Requisite Code="{Код записи реквизита типа «Справочник»}"
        DisplayValue="{Значение реквизита типа «Справочник»}" Name="{Имя реквизита типа «Справочник»}"
          ReferenceName="{Имя справочника}" Type="Reference">{ИД записи справочника}</Requisite>
      <Requisite Name="{Имя реквизита}" Type="{Тип реквизита}">{Значение реквизита}</Requisite>
       ...
    </Section>
    <Section Index="1">
      <Record ID="{Номер записи в детальном разделе}" Action="{Действие}">
        <Requisite Name="{Имя реквизита детального раздела}" Type="{Тип реквизита}">{Значение реквизита}</Requisite>
        <Requisite Code="{Код записи реквизита типа «Справочник» детального раздела}"
          DisplayValue="{Значение реквизита типа «Справочник» детального раздела}"
            Name="{Имя реквизита типа «Справочник» детального раздела}"
              ReferenceName="{Имя справочника}" Type="Reference">{ИД записи справочника}</Requisite>
         ...
      </Record>
       ...
    </Section>
   ...
</Object>

Object – параметры объекта.

Type. Тип объекта (документ).

Name. Наименование документа.

ID. ИД документа.

TKED. Тип карточки документа.

VED. Вид документа.

Editor. Код приложения-редактора.

Section – параметры раздела данных документа.

Index. Номер раздела данных документа. Возможные значения:

0 – карточка документа;
от 1 до 12 – номер детального раздела.

Record – параметры записи в детальном разделе документа.

ID. Номер записи детального раздела.

Action. Действие над записью в детальном разделе, возможные значения:

Change – изменение или добавление записи;
Delete – удаление записи.

Для реквизитов, в том числе реквизитов детальных разделов справочника, задаются атрибуты:

Атрибут

Описание

Значение

Любой объект

Name

Имя реквизита

Имя реквизита

Type

Тип реквизита

Тип реквизита. Возможные значения:

String – строка;
Double – дробное число;
Integer – целое число;
Date – дата и время;
Reference – реквизит типа «Справочник»;
Text – текст;
Pick – признак;
Unknown – неизвестный

Справочник

Code

Код записи реквизита типа «Справочник»

DisplayValue

Отображаемое значение реквизита типа «Справочник»

ReferenceName

Имя справочника системы DIRECTUM

Свернуть/развернуть пример Пример

Описание документа с параметрами:

наименование документа – «Текстовый редактор»;
ИД – 134028;
тип карточки документа – «ПЭА»;
вид документа – «Г000027».

 

<Object Editor="WORD" ID="134028" Name="Тестовый документ" TKED="ПЭА" Type="EDocument" VED="Г000027">
<Section Index="0">
  <Requisite Name="Вид" Type="Integer">3141</Requisite>
  <Requisite Name="Состояние" Type="Pick">Действующая</Requisite>
  <Requisite Name="Код" Type="String">Д000187</Requisite>
  <Requisite Code="Д000086" DisplayValue="Administrator" Name="ISBEDocAuthor"
    ReferenceName="ПОЛ" Type="Reference">103576</Requisite>
  <Requisite Name="Дополнение" Type="String"/>
  <Requisite Code="Г000027" DisplayValue="Акт" Name="ISBEDocKind"
    ReferenceName="ВЭД" Type="Reference">101723</Requisite>
  <Requisite Code="WORD" DisplayValue="Microsoft Word"
    Name="ISBEDocEditor" ReferenceName="ПРР" Type="Reference">44872</Requisite>
  <Requisite Name="Дата4" Type="Date">
     2011-09-16T00:00:00.0000000+05:00</Requisite>
  <Requisite Name="ISBEDocNote" Type="String">Примечание к документу</Requisite>
  <Requisite Name="Организация" ReferenceName="ОРГ" Type="Reference"/>
  <Requisite Name="Дополнение5" Type="String"/>
  <Requisite Name="Подразделение" ReferenceName="ПОД" Type="Reference"/>
  <Requisite Name="ISBEDocLifeStageName"
    Type="String">Initialization</Requisite>
  <Requisite Name="TextReq" Type="Text"/>
</Section>
</Object>

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM