18.09.2012, 10:18 | #1 |
Участник
|
PreImage в POST delete
Регистрирую событие(post) delete на нужную сущность, подвязываю Pre-Image, в плагине пытаюсь что-то получить из PreEntityImages, а оно null, собственно context.InputParameters["Target"] тоже null.
Другими словами: нужно получить все атрибуты сущности после ее удаления, но по состоянию до того как она была удалена |
|
18.09.2012, 10:36 | #2 |
Участник
|
Здравствуйте,
Какая версия системы? в 4-ке надо делать так: X++: DynamicEntity currentQ = context.PreEntityImages["qd"] as DynamicEntity; Guid quoteId = ((Lookup)currentQ.Properties["quoteid"]).Value; |
|
18.09.2012, 10:51 | #3 |
Участник
|
Вот так для crm 2011
X++: if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is EntityReference) { entity = (Entity)context.PreEntityImages["PreImage"]; } Последний раз редактировалось Taker1796; 18.09.2012 в 11:30. |
|
18.09.2012, 11:17 | #4 |
Чайный пьяница
|
Боюсь, что такое код не сработает именно для делита, потому что в таргете будет EntityReference. Поправьте, если неправ.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Taker1796 (1). |
18.09.2012, 11:30 | #5 |
Участник
|
|
|
|
|