AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.08.2013, 16:27   #1  
Eugene.Ostroukhov is offline
Eugene.Ostroukhov
Участник
 
149 / 11 (1) +
Регистрация: 22.02.2013
2011: атрибуты энтити target в плагинах
Доброго времени суток.

объясните, плз, как формируется список атрибутов у сущностей в context.InputParameters["Target"], например ?
есть сущность, с 24 свойствами (всего)
одно из них - new_businessunitid (ссылка на подразделение), nullable.
есть плагин (post, sync) на создание объекта этой сущности. в context.InputParameters["Target"] содержится 16 атрибутов, а это свойство (new_businessunitid) передается, но Value = null

в 4рке null-values в атрибуты не входили, а тут вон как ...

пысы: так же есть атрибут createdonbehalfby, и у него тоже Value = null
Старый 06.08.2013, 16:37   #2  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Если я правильно понимаю в таргет записываются те атрибуты, в которых были изменения.
Null возможен, если раньше у поля было значение, а теперь его нет.
__________________
Мой блог https://procrm.tv
Старый 06.08.2013, 16:47   #3  
Eugene.Ostroukhov is offline
Eugene.Ostroukhov
Участник
 
149 / 11 (1) +
Регистрация: 22.02.2013
Цитата:
Сообщение от g.Naukovych Посмотреть сообщение
Если я правильно понимаю в таргет записываются те атрибуты, в которых были изменения.
Null возможен, если раньше у поля было значение, а теперь его нет.
т.е. чтобы можно было проще сравнивать pre и post образы ?
Старый 06.08.2013, 16:50   #4  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Видимо да.
По сути таргет пишет те атрибуты, что были изменены.
И на что они были изменены ему не интересно.

Еще есть момент, что у Вас программное изменение записи.
и значение атрибута меняется на аналогичное.
Тогда только Pre и Post скажут, что реально меняется, а что нет,
т.к. таргет будет содержать элемент со значением, но реально значение не изменится.
__________________
Мой блог https://procrm.tv
За это сообщение автора поблагодарили: Eugene.Ostroukhov (1).
Старый 06.08.2013, 16:51   #5  
Eugene.Ostroukhov is offline
Eugene.Ostroukhov
Участник
 
149 / 11 (1) +
Регистрация: 22.02.2013
понял, спасибо большое!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 14 Blog bot Dynamics CRM: Blogs 0 12.07.2013 07:13
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 13 Blog bot Dynamics CRM: Blogs 0 27.03.2013 22:12
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 12 Blog bot Dynamics CRM: Blogs 0 30.01.2013 01:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:51.