Показать сообщение отдельно
Старый 22.01.2015, 13:00   #1  
kh_heckfy is offline
kh_heckfy
Участник
 
139 / 14 (1) ++
Регистрация: 30.03.2012
Адрес: Новосибирск
CRM 2011 Плагины
Доброго времени суток!
Коллеги, у меня вопрос... у нас много плагинов всяких разных, на различные сущности, действия и т.п.
И вот некоторые плагины например изменяют сущность организация, в которой чтото рассчитывается, и потом в зависимости от того что изменилось, запускается тот или иной плагин... вобщем на этой неделе наступил предел, и система тупо висит, и я не могу никак разобраться с ними, надо сделать както чтобы запускался один плагин один раз только.

Например
Код:
 if (context.Depth > 1) return;
не помогает мне..
так как в сущности А при создании, с context.Depth == 1 вызывается изменение сущности B, в которой уже context.Depth == 2
И верхнее условие уже не помогает...
Приходится увеличивать это дело до 4-5 раз....

У меня затык... что я не так делаю....