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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2012, 15:00   #1  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
CRM 2011, проставить объекты в лукапы по имени
товарищи!

подскажите, пожалуйста, как реализовать следующее:

1) на форме сущности А есть 2 лукапа - на сущность В и на сущность С
2) лукап на сущность В - заполнен
3) названия сущностей С повторяют названия сущностей В

нужно: заполнить лукапы на сущности С соответственно заполненным лукапам на сущность В

вероятно, не очень ясно, пример: на форме сущности А в лукапе сущности В указана сущность В "Штука"
в базе есть сущность С с названием "Штука"
нужно автоматически проставить в лукап С соответственную сущность С

спасибо!
Старый 20.03.2012, 16:42   #2  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Вы должны повесить обработчик события OnChange на изменение первого лукапа. Получить имя объекта, который сейчас в нём находится и запросить сущность С, у которой такое имя.

Если у Вас MS CRM 2011, то я обычно ипользую для получения CrmRestKit или любой другой фреймворк для этого. Получение получается быстро. Иначе Можно сделать через Fetch запрос.

Вот здесь есть пример как это можно сделать быстро, без больших проблем и глубокого понимания.
http://mmcrm.ru/?p=1802

Последний раз редактировалось g.Naukovych; 20.03.2012 в 16:50.
За это сообщение автора поблагодарили: mistah (1).
Старый 20.03.2012, 16:54   #3  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
g.Naukovych, спасибо!

а если есть необходимость сделать этот перенос данных единоразово, без открытий форм сущностей А (а сущность Б убрать с формы после переноса), чем лучше воспользоваться?
Старый 20.03.2012, 17:01   #4  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Я не знаю можно ли это сделать бизнес-процессом, я бы написал небольшое приложение, которое бы это сделало. Там будет строк 20-30, не больше я думаю.

Вам необходимо получить Все записи Вашей сущности.
выбрать из них Старый lookup. Вроде можно сразу из него и имя получить(но не помню точно)
Если нельзя получить имя запросить его через Ретрив.
Далше запрос на получение записи для нового лукапа и обновление данных в новом лукапе.
За это сообщение автора поблагодарили: mistah (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Gareth Tucker: Installing the Customer Care Accelerator (CCA) for CRM 2011 Blog bot Dynamics CRM: Blogs 3 23.12.2011 09:16
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 2011 ~ Online Test Drive Guide Blog bot Dynamics CRM: Blogs 0 05.08.2011 20:13
Все о Microsoft Dynamics CRM: Как установить Microsoft Dynamics CRM 2011 Beta Blog bot Dynamics CRM: Blogs 0 31.10.2010 15:08
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05

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

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

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