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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2011, 16:25   #1  
kosten is offline
kosten
Участник
 
31 / 10 (1) +
Регистрация: 02.11.2010
Получение(отображение) данных.
Здравствуйте, коллеги.
Подскажите в каком направлении искать решение следующей задачи. Есть пользовательская сущность, которая связанна с клиентами. Необходимо сделать так, чтобы при выборе клиента на форме этой сущности отображались телефон и e-mail выбранного клиента.

Заранее спасибо.
Старый 28.01.2011, 16:32   #2  
Bondonello is offline
Bondonello
Kostya Afendikov
Аватар для Bondonello
MCBMSS
Лучший по профессии 2009
 
510 / 106 (5) +++++
Регистрация: 06.06.2008
Адрес: Украина
Цитата:
Сообщение от kosten Посмотреть сообщение
Здравствуйте, коллеги.
Подскажите в каком направлении искать решение следующей задачи. Есть пользовательская сущность, которая связанна с клиентами. Необходимо сделать так, чтобы при выборе клиента на форме этой сущности отображались телефон и e-mail выбранного клиента.

Заранее спасибо.
В связанных представлениях клиента
За это сообщение автора поблагодарили: kosten (1).
Старый 28.01.2011, 16:32   #3  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
JavaScript и SOAP запросы
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
За это сообщение автора поблагодарили: kosten (1).
Старый 28.01.2011, 18:23   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
JavaScript и SOAP запросы
Краткость - не всегда сестра таланта

Цитата:
Сообщение от kosten Посмотреть сообщение
Здравствуйте, коллеги.
Подскажите в каком направлении искать решение следующей задачи. Есть пользовательская сущность, которая связанна с клиентами. Необходимо сделать так, чтобы при выборе клиента на форме этой сущности отображались телефон и e-mail выбранного клиента.

Заранее спасибо.
Как и подсказывает коллега самый правильный способ это при помощи SOAP и обращений к веб сервисам CRM получить интересующие вас данные. Пример.

Кроме того если вы настроите маппинг между вашей кастомной сущностью и клиентом - сможете воспользоваться скриптом, который разработал я - http://crmmagic.blogspot.com/2010/04...va-script.html
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: kosten (1).
Старый 31.01.2011, 16:08   #5  
kosten is offline
kosten
Участник
 
31 / 10 (1) +
Регистрация: 02.11.2010
Коллеги, благодаря приведенным ссылкам получил предварительный результат - данные о выбранном клиенте в скрипте получаю.
Вопрос следующий, для lookup поля определены только свойства id, type, typename, name и data. Как же с их помощью получить, на пример, телефон или e-mail контакта?
Старый 31.01.2011, 17:54   #6  
Гуревич Денис is offline
Гуревич Денис
Участник
Лучший по профессии 2009
 
228 / 67 (3) ++++
Регистрация: 04.08.2008
Адрес: Москва
Цитата:
Сообщение от kosten Посмотреть сообщение
Коллеги, благодаря приведенным ссылкам получил предварительный результат - данные о выбранном клиенте в скрипте получаю.
Вопрос следующий, для lookup поля определены только свойства id, type, typename, name и data. Как же с их помощью получить, на пример, телефон или e-mail контакта?
Как оказалось, некраткость - тоже не сестра таланта.
Ну вот Вы же вот этот Пример почитали? Почитали. Вот в нем надо в запрос, там где "<q1:Attributes>"+ "<q1:Attribute>fullname</q1:Attribute>"+ "</q1:Attributes>" добавить нужные Вам атрибуты.
Хотя я бы лично прикрутил Ascentium для простоты кодинга. Там же, кстати, и примеры по получению инфы по контакту можно посмотреть.
__________________
Опыт позволяет ошибаться гораздо увереннее.
За это сообщение автора поблагодарили: slivka_83 (1), kosten (1).
Старый 31.01.2011, 18:06   #7  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от kosten Посмотреть сообщение
Вопрос следующий, для lookup поля определены только свойства id, type, typename, name и data. Как же с их помощью получить, на пример, телефон или e-mail контакта?
У вас есть id в примере что Вам привеле в самом вверху есть
X++:
var contactid = "4696f8cb-9a1c-dd11-ad3a-0003ff9ee217";
вот вам и нужно заменить его на:
X++:
var contactid = crmForm.all.<>.DataValue[0].id;
плюс указать какие атрибуты Вы хотите вернуть
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 01.02.2011, 14:39   #8  
kosten is offline
kosten
Участник
 
31 / 10 (1) +
Регистрация: 02.11.2010
Огромное всем спасибо!
Работает )))
Старый 21.01.2013, 11:15   #9  
Ronin2007 is offline
Ronin2007
Участник
 
87 / 12 (1) ++
Регистрация: 14.03.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Кроме того если вы настроите маппинг между вашей кастомной сущностью и клиентом - сможете воспользоваться скриптом, который разработал я - http://crmmagic.blogspot.com/2010/04...va-script.html
Очень понравился метод. Попробовал - работает. И всё бы хорошо, но почему то не переносится ссылка на третью общую сущность. Т.е., например, у организации есть связь с некоторой сущностью в отношении N:1, у контакта так же есть связь с этой сущностью. Так вот при указании у контакта связи с родительской организацией нормально переносятся статические поля (текстовые строки, даты), а ссылка на ту третью сущность нет.
Это не предусмотрено скриптом или я что то не так делаю? Маппинг настроен.
Старый 21.01.2013, 12:42   #10  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Ronin2007 Посмотреть сообщение
Очень понравился метод. Попробовал - работает. И всё бы хорошо, но почему то не переносится ссылка на третью общую сущность. Т.е., например, у организации есть связь с некоторой сущностью в отношении N:1, у контакта так же есть связь с этой сущностью. Так вот при указании у контакта связи с родительской организацией нормально переносятся статические поля (текстовые строки, даты), а ссылка на ту третью сущность нет.
Это не предусмотрено скриптом или я что то не так делаю? Маппинг настроен.
Вроде как это было учтено. Какую версию системы используете?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 21.01.2013, 12:50   #11  
Ronin2007 is offline
Ronin2007
Участник
 
87 / 12 (1) ++
Регистрация: 14.03.2012
Извиняюсь что сразу не указал, забываю. CRM 2011
Старый 21.01.2013, 13:01   #12  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Ronin2007 Посмотреть сообщение
Извиняюсь что сразу не указал, забываю. CRM 2011
Для 2011 чтото могло измениться. Уже давно вынашиваю идею подобного скрипта для 2011, но не было необходимости его писать. Раз вам нужно - постараюсь написать, если не жмёт. Можете самостоятельно отладиться, чтобы посмотреть что не так в скрипте.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 21.01.2013, 13:10   #13  
Ronin2007 is offline
Ronin2007
Участник
 
87 / 12 (1) ++
Регистрация: 14.03.2012
Честно говоря, у меня врятли получится отладить, познакомился с CRM совсем недавно. К тому же такой скрипт не "горит". Поэтому буду очень признателен если Вы его подправите, да и другим наверняка будет полезно.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
автоматический импорт данных Briscard Dynamics CRM: Функционал 5 23.11.2011 13:35
Получение данных из CRM 4.0 через web service в стороннем приложении datfi Dynamics CRM: Разработка 3 18.10.2009 20:31
Все о Microsoft Dynamics CRM: Импорт данных из CardScan в MS CRM 4.0 Blog bot Dynamics CRM: Blogs 0 29.07.2009 12:05
Ошибка при импорте данных Tony Green Dynamics CRM: Функционал 9 29.06.2009 10:59
Отображение подчиненных данных DinDim Dynamics CRM: Разработка 1 14.01.2009 19:36

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

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

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