Создал новое поле ITEmailв разделе контрагенты, добавил мапинг:
{
"CommunicationType": ConfigurationConstants.CommunicationTypes.Email,
"MasterEntityColumn": "ITEmail"
},
добавил атрибут:
"Email": {
"dependencies": [
{
"columns": ["ITEmail"],
"methodName": "syncEntityWithCommunicationDetail"
}
]
},
добавил поле в диф:
{
"operation": "insert",
"parentName": "ProfileContainer",
"propertyName": "items",
"name": "ITEmail",
"values": {
"layout": {"column": 0, "row": 7, "colSpan": 24}
}
},
добавил емаил в :
UseForAccounts: {
Predefined: {
Phone: {
displayValue: resources.localizableStrings.AccountPhone,
value: "6a3fb10c-67cc-df11-9b2a-001d60e938c6"
},
AdditionalPhone: {
displayValue: resources.localizableStrings.AdditionalPhone,
value: "2b387201-67cc-df11-9b2a-001d60e938c6"
},
Fax: {
displayValue: resources.localizableStrings.Fax,
value: "9a7ab41b-67cc-df11-9b2a-001d60e938c6"
},
Web: {
displayValue: resources.localizableStrings.Web,
value: "6a8ba927-67cc-df11-9b2a-001d60e938c6"
},
Email: {
displayValue: resources.localizableStrings.Email,
value: "ee1c85c3-cfcb-df11-9b2a-001d60e938c6"
}
},
в итоге значение в поле емаил детали подставляется в поле раздела и сохраняется, НО после того я захожу в контрагента, для которого был указан емаил, то значение в поле раздела пустое, а детали есть. Как можно сделать что бы оно не пропадало???