Справочник кодов (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>