Справочник кодов (SimpleMetaDictionary)

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

 

 

Для добавления нового справочника кодов следует нажать на "+" и заполнить форму: 



При нажатии "Сохранить" в списке появится новый справочник и отправлен коллбэк ниже:

 



Коллбэк также отправляется при внесении изменений в настройки справочников. Рассмотрим пример с изменением наследования справочника.

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



При сохранении будет отправлен коллбэк ниже.

Пример xml-формата для объекта

Добавление нового справочника структурных меняемых кодов с названием (Name) "Отдел рекламы".

Сопутствующие ID проставляются автоматически:

HTML/XML

<Change> <Before> <SimpleMetaDictionary> <id_MetaDictionary /> <id_RealMetaDictionary /> <id_MetaDictionaryType>0</id_MetaDictionaryType> <id_BindingType>1</id_BindingType> <Name /> <NameLatin /> <id_Group>0</id_Group> <Tag /> <SelectorMode>2</SelectorMode> <SequenceNumber>0</SequenceNumber> <ValidationRegex /> <ValidationText /> <ValidationTextLatin /> </SimpleMetaDictionary> </Before> <After> <SimpleMetaDictionary> <id_MetaDictionary>352</id_MetaDictionary> <id_RealMetaDictionary /> <id_MetaDictionaryType>4</id_MetaDictionaryType> <id_BindingType>1</id_BindingType> <Name>Отдел рекламы</Name> <NameLatin>Marketing Department</NameLatin> <id_Group>7574</id_Group> <Tag /> <SelectorMode>2</SelectorMode> <SequenceNumber>0</SequenceNumber> <ValidationRegex /> <ValidationText /> <ValidationTextLatin /> </SimpleMetaDictionary> </After> </Change>



Изменение справочника структурных меняемых кодов

Изменение привязки (id_BindingType) данного справочника - привязка к заказу (1) заменена на привязку к командировке (0):

HTML/XML

<Change> <Before> <SimpleMetaDictionary> <id_MetaDictionary>352</id_MetaDictionary> <id_RealMetaDictionary /> <id_MetaDictionaryType>4</id_MetaDictionaryType> <id_BindingType>1</id_BindingType> <Name>Отдел рекламы</Name> <NameLatin>Marketing Department</NameLatin> <id_Group>7574</id_Group> <Tag /> <SelectorMode>2</SelectorMode> <SequenceNumber>0</SequenceNumber> <ValidationRegex /> <ValidationText /> <ValidationTextLatin /> </SimpleMetaDictionary> </Before> <After> <SimpleMetaDictionary> <id_MetaDictionary>352</id_MetaDictionary> <id_RealMetaDictionary /> <id_MetaDictionaryType>4</id_MetaDictionaryType> <id_BindingType>0</id_BindingType> <Name>Отдел рекламы</Name> <NameLatin>Marketing Department</NameLatin> <id_Group>7574</id_Group> <Tag /> <SelectorMode>2</SelectorMode> <SequenceNumber>0</SequenceNumber> <ValidationRegex /> <ValidationText /> <ValidationTextLatin /> </SimpleMetaDictionary> </After> </Change>



Добавление к существующему справочнику наследования (id_RealMetaDictionary) от справочника ID 150 "Department":

HTML/XML

<Change> <Before> <SimpleMetaDictionary> <id_MetaDictionary>352</id_MetaDictionary> <id_RealMetaDictionary /> <idMetaDictionaryType>4</id_MetaDictionaryType> <id_BindingType>0</id_BindingType> <Name>Отдел рекламы</Name> <NameLatin>Marketing Department</NameLatin> <id_Group>7574</id_Group> <Tag /> <SelectorMode>2</SelectorMode> <SequenceNumber>0</SequenceNumber> <ValidationRegex /> <ValidationText /> <ValidationTextLatin /> </SimpleMetaDictionary> </Before> <After> <SimpleMetaDictionary> <id_MetaDictionary>352</id_MetaDictionary> <id_RealMetaDictionary>150</id_RealMetaDictionary> <id_MetaDictionaryType>4</id_MetaDictionaryType> <id_BindingType>1</id_BindingType> <Name>Отдел рекламы</Name> <NameLatin>Marketing Department</NameLatin> <id_Group>7574</id_Group> <Tag /> <SelectorMode>2</SelectorMode> <SequenceNumber>0</SequenceNumber> <ValidationRegex /> <ValidationText /> <ValidationTextLatin /> </SimpleMetaDictionary> </After> </Change>