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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.04.2011, 11:50   #1  
u.rastegaev is offline
u.rastegaev
Участник
 
64 / 10 (1) +
Регистрация: 03.08.2010
плагины Unsecure Config
Здравствуйте! возник следующий интересный вопрос:
есть плагин с конструктором , в котором из Unsecure Config задаются значения переменных , в зависимости от которых плагин далее и действует.
_unsecureConfig = new XmlDocument();

_unsecureConfig.LoadXml(unsecureConfig);
ptypename = getStringParam("ptypename");
pfieldname = getStringParam("pfieldname");
pidname = getStringParam("pidname");
fieldname = getStringParam("fieldname"); и т.д.
Плагин суммирует поля fieldname из связанных сущьностей в поле pfieldname родительской. плагин достался мне от старшего товарища, а я хочу использовать его следующим образом: в родительской сущьности есть поле1 в которое я хочу суммировать поле11 из связанных сущьностей и есть поле2 в которое я хочу суммировать поле22 связанной.
соответственно возникла идея просто на этот плагин зарегить 2 шага на одно и тоже событие одну и туже сущьность НО с разными конфигами.
это обломалось потому что в конструкторе конфиг загружается один раз-> второй шаг отрабатывает с первым конфигом.

есть вариант взять код этого плагина зарегить его с другим именем и соответственно со вторым конфигом, что думаете на этот счет?

и Знающих людей прошу разьяснить ситуацию с конструкторами и загрузкой конфига?? очень буду благодарен
и какие есть идеи как НЕ переписывая код, сделать так чтобы считались оба суммирования? за счет конфига или регистрации шагов
__________________
rurik
Старый 03.05.2011, 09:44   #2  
u.rastegaev is offline
u.rastegaev
Участник
 
64 / 10 (1) +
Регистрация: 03.08.2010
свою местную проблему я решил, но вопрос с конструктором и загрузкой конфигов остается открытым, все таки интересно
__________________
rurik
Старый 03.05.2011, 14:08   #3  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Вот хорошая статья про жизненный цикл плагина: http://blogs.msdn.com/b/crm/archive/...r-crm-4-0.aspx От себя добавлю, что ваша проблема сильно надумана. Допишите вы этот несчастный плагин! Пусть ваш XML принимает несколько секций типа чего-откуда-куда калькулировать и выполняет их в цикле. Если код написан понятным образом, то такой рефакторинг вместе с отладкой займет минут 10.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 04.05.2011, 10:51   #4  
u.rastegaev is offline
u.rastegaev
Участник
 
64 / 10 (1) +
Регистрация: 03.08.2010
я и дописал
спс за статью) посмотрю)
__________________
rurik
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics CRM Tools: Tool Update : ISV Config Manager Blog bot Dynamics CRM: Blogs 0 22.09.2010 11:05
Мелкомягкий CRM: Isv.config Manager Blog bot Dynamics CRM: Blogs 5 29.08.2009 11:50
Перекрытие пользовательским Web.config в ISV деректории Web.config СРМ. maclai Dynamics CRM: Разработка 8 26.08.2009 19:37
ISV Config и отчёт с параметрами moskalevas Dynamics CRM: Разработка 8 18.08.2009 11:59
Насколько опасны плагины Evgenia_f Dynamics CRM: Разработка 8 12.11.2008 11:21

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:39.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.