Структурные коды персоны (MetaCodeForPerson)
Данное сообщение отправляется при изменении в пользовательском интерфейсе структурных кодов персоны.
Персона (id_Person) 922943 с привязанным справочником структурных кодов ID 52505 "Команда" (значение ID 343 "Команда Коннора"):
При нажатии на кнопку "Изменить" откроется форма изменения структурных неменяемых кодов персоны. Также здесь можно создать новый код:
Для создания нового кода в выбранном в строке справочника следует нажать "Создать новый код", заполнить поля и сохранить введенную информацию:
Добавленный новый код автоматически помещается в выбранную строку справочника:
При сохранении вновь добавленного кода и изменения в справочнике отправляется коллбэк.
Пример xml-формата для объекта
Добавление справочника структурного кода
К персоне привязан новый справочник структурных кодов ID 343 "Команда Коннора":
HTML/XML
<Change>
<Before>
<SimpleMetaCode>
<id_MetaCode>0</id_MetaCode>
<id_Relation />
<Type>Relate</Type>
<Name />
<NameLatin />
<Tag />
<CodeValue />
<id_MetaDictionary>0</id_MetaDictionary>
<id_Person>0</id_Person>
</SimpleMetaCode>
</Before>
<After>
<SimpleMetaCode>
<id_MetaCode>343</id_MetaCode>
<id_Relation>52505</id_Relation>
<Type>Relate</Type>
<Name>Команда Коннора</Name>
<NameLatin>Connors Team</NameLatin>
<Tag />
<CodeValue>CNR</CodeValue>
<id_MetaDictionary>151</id_MetaDictionary>
<id_Person>922943</id_Person>
</SimpleMetaCode>
</After>
</Change>
Изменение значения справочника
Изменено значение кода (CodeValue) справочника ID 343 "Команда Коннора" с "CNR" на "CNR_1":
HTML/XML
<Change>
<Before>
<SimpleMetaCode>
<id_MetaCode>343</id_MetaCode>
<Name>Команда Коннора</Name>
<NameLatin>Connors Team</NameLatin>
<Tag />
<CodeValue>CNR</CodeValue>
<id_MetaDictionary>151</id_MetaDictionary>
</SimpleMetaCode>
</Before>
<After>
<SimpleMetaCode>
<id_MetaCode>343</id_MetaCode>
<Name>Команда Коннора</Name>
<NameLatin>Connors Team</NameLatin>
<Tag />
<CodeValue>CNR_1</CodeValue>
<id_MetaDictionary>151</id_MetaDictionary>
</SimpleMetaCode>
</After>
</Change>
Изменено значение кода (id_MetaCode) из справочника ID 52503 "Department" с "218656" (222222) на "337" (Bellator):
HTML/XML
<Change>
<Before>
<SimpleMetaCode>
<id_MetaCode>218656</id_MetaCode>
<id_Relation>52503</id_Relation>
<Type>Relate</Type>
<Name>222222</Name>
<NameLatin>222222</NameLatin>
<Tag />
<CodeValue>222222</CodeValue>
<id_MetaDictionary>150</id_MetaDictionary>
<id_Person>922943</id_Person>
</SimpleMetaCode>
</Before>
<After>
<SimpleMetaCode>
<id_MetaCode>337</id_MetaCode>
<id_Relation>52503</id_Relation>
<Type>Relate</Type>
<Name>Bellator</Name>
<NameLatin>Bellator</NameLatin>
<Tag />
<CodeValue>BEL</CodeValue>
<id_MetaDictionary>150</id_MetaDictionary>
<id_Person>922943</id_Person>
</SimpleMetaCode>
</After>
</Change>
При добавлении нового кода любого из справочников, привязанных к персоне, придет коллбэк вида 11. Код (SimpleMetaCode).