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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.03.2014, 03:49   #6  
vladdvs is offline
vladdvs
Участник
 
3 / 10 (1) +
Регистрация: 05.03.2014
В продолжение темы
Я как раз реализую данную задачу.
Мне нужен ваш совет.

Мой алгоритм такой:
1)При открытии сделки(зарегал на Retrieve) подтягиваются нужные цены продуктов(Fetch-ем)
2)Высчитываю нужные значения
3)Пытаюсь записать вычисленные значения в переменные сделки.
В документации нашел только этот способ
Entity opportunity = service.Retrieve("opportunity", entity.Id, new ColumnSet("name", "estimatedvalue", "new_my_norm_cost", "new_my_margin_cost"));
opportunity["new_my_norm_cost"] = new Money(FirstCost); //Мое значение
opportunity["new_my_margin_cost"] = new Money(MarginCost); //Мое значение
service.Update(opportunity);

И вот(когда нужно только вывести значения на форму) в третьем пункте происходит запрос сделки(Retrieve), получется следующее - плагин запрашивает сделку запуская плагин(рекурсия)!
Конечно же система сообщает мне об этой ошибке и просит сменить логику плагина.
Как мне выйти из этой ситуации?

Последний раз редактировалось vladdvs; 05.03.2014 в 03:52.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Mail Merge: как сохранить список полей Data Source? Roman08 Dynamics CRM: Функционал 0 04.07.2013 19:30
Транслитерация значений полей и быстрый поиск alou Dynamics CRM: Функционал 3 06.09.2012 22:45
CRM 2011. Вопрос. Обновление значений полей связанных объектов Gennadi Dynamics CRM: Разработка 6 05.09.2011 15:25
Преобразование необязатаельных полей в обязательные(полнота полей) Alexey-IT Dynamics CRM: Функционал 4 22.07.2010 21:45
Ограничение прав на редактирование некоторых полей Tarasov E Dynamics CRM: Разработка 4 09.04.2010 13:20

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

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

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