Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

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

 

<Object Type="Reference" Name="{Имя справочника}">
<Record ID="{ИД записи справочника}" Action="{Действие}">
  <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>
   ...
</Record>
 ...
</Object>

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

Type. Тип объекта (справочник).

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

Record – параметры записи справочника.

ID. ИД записи справочника.

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

Change – изменение или добавление записи справочника;
Delete – закрытие записи справочника.

Section – параметры раздела записи справочника.

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

0 – карточка записи;
от 1 до 24 – номер детального раздела.

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

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

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

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

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

Атрибут

Описание

Значение

Любой объект

Name

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

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

Type

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

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

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

Справочник

Code

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

DisplayValue

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

ReferenceName

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

Подробнее Пример

Описание справочника Работники с ИД=103538.

 
<Object Type="Reference" Name="РАБ">
<Record ID="103538" Action="CHANGE">
  <Section Index="0">
    <Requisite Name="СтатУтв" Type="Pick">+</Requisite>
    <Requisite Name="Вид" Type="Integer">288</Requisite>
    <Requisite Name="Дубль" Type="Pick">Нет</Requisite>
    <Requisite Code="НД000023" DisplayValue="Иванов Иван Иванович"
      Name="Аналитика-оригинал" ReferenceName="РАБ"
        Type="Reference">103538</Requisite>
    <Requisite Name="ДатОткр" Type="Date"/>
    <Requisite Name="ДатЗакр" Type="Date"/>
    <Requisite Name="Состояние" Type="Pick">Действующая</Requisite>
    <Requisite Name="ВидДолжности" ReferenceName="PositionKinds"
      Type="Reference"/>
    <Requisite Name="ДаНет" Type="Pick"/>
    <Requisite Name="Дополнение" Type="String">Иванов Иван Иванович</Requisite>
    <Requisite Name="Дополнение3" Type="String">НД000023</Requisite>
    <Requisite Name="Дополнение4" Type="String"/>
    <Requisite Name="Код" Type="String">НД000023</Requisite>
    <Requisite Name="Наименование" Type="String">
       Иванов Иван Иванович</Requisite>
    <Requisite Code="ООО" DisplayValue="Мобил-Авто ООО" Name="НашаОрг"
      ReferenceName="НОР" Type="Reference">38838</Requisite>
    <Requisite Code="Д000001" DisplayValue="Иванов Иван Иванович" Name="Персона"
      ReferenceName="ПРС" Type="Reference">103619</Requisite>
    <Requisite Code="03" DisplayValue="ИВЦ" Name="Подразделение"
      ReferenceName="ПОД" Type="Reference">102765</Requisite>
    <Requisite Code="Д000086" DisplayValue="Administrator"
      Name="Пользователь" ReferenceName="ПОЛ"
        Type="Reference">103576</Requisite>
    <Requisite Name="Примечание" Type="String"/>
    <Requisite Name="Реквизит" Type="String">Д000001</Requisite>
    <Requisite Name="Строка" Type="String"/>
  </Section>
</Record>
</Object>

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }