Цитата:
Сообщение от
Likefire
Дополнение: при попытке удаления одного из сопоставлений, получаю сообщение об ошибке:
"Невозможно удалить сопоставление поля
Не удалось удалить одно или несколько сопоставлений полей, так как они используются платформой..."
В прилагаемом файле журнала значится следующее:
X++:
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: System.Web.HttpUnhandledException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #AC946F7BDetail:
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
<ErrorCode>-2147220970</ErrorCode>
<ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>System.Web.HttpUnhandledException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #AC946F7B</Message>
<Timestamp>2014-02-10T13:27:29.797041Z</Timestamp>
<InnerFault>
<ErrorCode>-2147196411</ErrorCode>
<ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>Cannot create or delete a system AttributeMap.</Message>
<Timestamp>2014-02-10T13:27:29.797041Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</InnerFault>
<TraceText i:nil="true" />
</OrganizationServiceFault>
Удалить системный маппинг не получится никак...
Цитата:
Сообщение от
Likefire
Такая идея приходила в голову, но у меня дальше следует усложнение задачи: с аналогичным дублированием буду использоваться другие кастомные сущности, у которых связи в принципе будут равноценны и на стороне формы затруднительно будет определить, из какого контекста вызывали создание связанной сущности...

Тут к сожалению ничего не посоветуешь... Разве что прятать стандартные кнопки и вместо них подсовывать свои с использованием каких то дополнительных параметров и их соответственным анализом в скриптах лоада на открываемой форме.