Нумераторы

<< Click to Display Table of Contents >>

Navigation:  Раздел 8 Обмен данными > Описание формата обмена данными >

Нумераторы

 

Show/Hide Hidden Text

hmtoggle_plus1

Формат XML для объекта "Нумераторы"

 

<NUMERATORS KILLALL="...">

  <ELEMENTS>

       <ITEM GUID="..." NumeratorId="..." TypeId="..." BegPeriod="..."

             Prefix="..." Number="..." />

     ...

   </ELEMENTS>

</NUMERATORS>

 

 

Тэг NUMERATORS задает состав объекта "Нумераторы". Содержит вложенные тэги: ELEMENTS.

Атрибуты:

KILLALL – логический признак, обозначающий следует ли очистить данные объекта перед загрузкой.

hmtoggle_plus1

Тэг ELEMENTS

Тэг ELEMENTS задает состав объекта "Нумератор". Содержит вложенные тэги ITEM.

Атрибуты не используются.

Тэг ITEM задает нумератор.

Атрибуты:

GUID – строковое представление GUID-идентификатора нумератора. Атрибут GUID можно игнорировать и не использовать (при выгрузке из МУ он формируется автоматически);

NumeratorId – GUID-идентификатор нумератора;

TypeId – идентификатор  объекта (справочника, документа, табличной части), для которого используется нумератор;

BegPeriod – значение начала периода, в пределах которого производится нумерация. Возможные значения:

o

Для нумерации в пределах месяца – указывается начало месяца (например, "2011-08-01" – начало месяца августа);

o

Для нумерации в пределах квартала – начало квартала (например, "2011-07-01" – начало третьего квартала);

o

Для нумерации в пределах года – указывается начало года (например, "2011-01-01" – начало 2011 года);

o

Для абсолютной (сквозной) нумерации – указывается начало 1900 года ("1900-01-01").

Prefix – префикс нумератора;

Number – числовое значение нумератора.

Примечание:

Если при загрузке нумератор с такими же атрибутами NumeratorId, TypeId, BegPeriod и Prefix уже существует, то он не будет перезаписан. Перезапись всех нумераторов можно осуществить, указав атрибут KILLALL="1" в тэге NUMERATORS.

 

Примечание:

Для каждого документа, для нумерации которого используется нумератор, в файле выгрузки помимо атрибута с номером документа формируется также и атрибут с префиксом номера документа. Имя атрибута с префиксом формируется так: к имени атрибута с номером документа прибавляется слово "Prefix". Например для атрибута "DocNumber" будет создан атрибут "DocNumberPrefix".

 

hmtoggle_plus1

Пример файла обмена данными для нумераторов:

 

<?xml version="1.0" encoding="utf-16"?>

<DATA>

   <NUMERATORS>

       <ELEMENTS>

          <ITEM GUID="EC0B3301-37DB-4900-B721-18CF64095C02"

              NumeratorId="3AFF1BBD-AF9A-415D-B6DD-1339C45C2F89"

              TypeId="6F823595-E28D-4DD7-8038-9B9BB2E04CEA"

              BegPeriod="1900-01-01" Prefix="" Number="00000106" />

          <ITEM GUID="EC0B336C-07DB-40FD-2A3D-D2E38D836738"

              NumeratorId="D64250F9-3064-4266-8048-78614AA9EECD"

              TypeId="030DB0FE-44E7-4A17-8C5D-F5166FCCC2F3"

              BegPeriod="2011-01-01" Prefix="" Number="00000023" />

          <ITEM GUID="EC0B3396-87DB-4888-23E1-EDCE7212CDC3"

              NumeratorId="2F663743-A161-4504-9BA9-09AE8A19EFA9"

              TypeId="3870A9CA-8AAD-4802-B223-81A74EAD90F5"

              BegPeriod="2011-08-01" Prefix="" Number="00000000" />

          <ITEM GUID="EC0B3385-37DB-4C90-9368-EE4D5A4072AB"

              NumeratorId="4D21C1A7-5FF0-46D4-8AC9-A25EE8F3E20B"

              TypeId="5FC0D4E3-0E8B-4DAD-924C-31DBABBA5E7A"

              BegPeriod="2011-07-01" Prefix="" Number="00000022" />

          <ITEM GUID="488ABBCF-F10A-4b88-8CC8-F81A74DDC846"

              NumeratorId="3782D8EA-D59B-49b5-87FE-93570EC58857"

              TypeId="1BD27DF8-8EF3-45c8-9AF5-C1DAE67E95B5"

              BegPeriod="2011-08-01" Prefix="" Number="00000002" />

       </ELEMENTS>

   </NUMERATORS>

</DATA>