Структурные коды персоны (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).