![]() |
#1 |
Участник
|
Получение(отображение) данных.
Здравствуйте, коллеги.
Подскажите в каком направлении искать решение следующей задачи. Есть пользовательская сущность, которая связанна с клиентами. Необходимо сделать так, чтобы при выборе клиента на форме этой сущности отображались телефон и e-mail выбранного клиента. Заранее спасибо. |
|
![]() |
#2 |
Kostya Afendikov
|
Цитата:
Сообщение от kosten
![]() Здравствуйте, коллеги.
Подскажите в каком направлении искать решение следующей задачи. Есть пользовательская сущность, которая связанна с клиентами. Необходимо сделать так, чтобы при выборе клиента на форме этой сущности отображались телефон и e-mail выбранного клиента. Заранее спасибо. |
|
|
За это сообщение автора поблагодарили: kosten (1). |
![]() |
#3 |
Консультант-джедай
|
JavaScript и SOAP запросы
![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
|
За это сообщение автора поблагодарили: kosten (1). |
![]() |
#4 |
Чайный пьяница
|
Краткость - не всегда сестра таланта
![]() Цитата:
Сообщение от kosten
![]() Здравствуйте, коллеги.
Подскажите в каком направлении искать решение следующей задачи. Есть пользовательская сущность, которая связанна с клиентами. Необходимо сделать так, чтобы при выборе клиента на форме этой сущности отображались телефон и e-mail выбранного клиента. Заранее спасибо. Кроме того если вы настроите маппинг между вашей кастомной сущностью и клиентом - сможете воспользоваться скриптом, который разработал я - http://crmmagic.blogspot.com/2010/04...va-script.html
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: kosten (1). |
![]() |
#5 |
Участник
|
Коллеги, благодаря приведенным ссылкам получил предварительный результат - данные о выбранном клиенте в скрипте получаю.
Вопрос следующий, для lookup поля определены только свойства id, type, typename, name и data. Как же с их помощью получить, на пример, телефон или e-mail контакта? |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от kosten
![]() Коллеги, благодаря приведенным ссылкам получил предварительный результат - данные о выбранном клиенте в скрипте получаю.
Вопрос следующий, для lookup поля определены только свойства id, type, typename, name и data. Как же с их помощью получить, на пример, телефон или e-mail контакта? Ну вот Вы же вот этот Пример почитали? Почитали. Вот в нем надо в запрос, там где "<q1:Attributes>"+ "<q1:Attribute>fullname</q1:Attribute>"+ "</q1:Attributes>" добавить нужные Вам атрибуты. Хотя я бы лично прикрутил Ascentium для простоты кодинга. Там же, кстати, и примеры по получению инфы по контакту можно посмотреть.
__________________
Опыт позволяет ошибаться гораздо увереннее. |
|
|
За это сообщение автора поблагодарили: slivka_83 (1), kosten (1). |
![]() |
#7 |
Консультант-джедай
|
Цитата:
![]() X++: var contactid = "4696f8cb-9a1c-dd11-ad3a-0003ff9ee217"; X++: var contactid = crmForm.all.<>.DataValue[0].id; ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#8 |
Участник
|
Огромное всем спасибо!
Работает ))) |
|
![]() |
#9 |
Участник
|
Цитата:
Сообщение от a33ik
![]() Кроме того если вы настроите маппинг между вашей кастомной сущностью и клиентом - сможете воспользоваться скриптом, который разработал я - http://crmmagic.blogspot.com/2010/04...va-script.html
Это не предусмотрено скриптом или я что то не так делаю? Маппинг настроен. |
|
![]() |
#10 |
Чайный пьяница
|
Цитата:
Сообщение от Ronin2007
![]() Очень понравился метод. Попробовал - работает. И всё бы хорошо, но почему то не переносится ссылка на третью общую сущность. Т.е., например, у организации есть связь с некоторой сущностью в отношении N:1, у контакта так же есть связь с этой сущностью. Так вот при указании у контакта связи с родительской организацией нормально переносятся статические поля (текстовые строки, даты), а ссылка на ту третью сущность нет.
Это не предусмотрено скриптом или я что то не так делаю? Маппинг настроен.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#11 |
Участник
|
Извиняюсь что сразу не указал, забываю. CRM 2011
|
|
![]() |
#12 |
Чайный пьяница
|
Для 2011 чтото могло измениться. Уже давно вынашиваю идею подобного скрипта для 2011, но не было необходимости его писать. Раз вам нужно - постараюсь написать, если не жмёт. Можете самостоятельно отладиться, чтобы посмотреть что не так в скрипте.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#13 |
Участник
|
Честно говоря, у меня врятли получится отладить, познакомился с CRM совсем недавно. К тому же такой скрипт не "горит". Поэтому буду очень признателен если Вы его подправите, да и другим наверняка будет полезно.
|
|