|
12.02.2009, 13:10 | #1 |
Участник
|
Здравствуйте!
Помогите пожалуйста построить XML-запрос в событии OnChange к объекту Контакт и получить значения полей Организация, Должность, Телефон, E-mail. Или хотя бы дайте ссылку на пример данного кода. буду очень благодарен. Спасибо. |
|
12.02.2009, 13:38 | #2 |
Чайный пьяница
|
Цитата:
Код: var xml = "<?xml version='1.0' encoding='utf-8'?>"+ "<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'"+ " xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'"+ " xmlns:xsd='http://www.w3.org/2001/XMLSchema'>"+ GenerateAuthenticationHeader() + " <soap:Body>" + "<Fetch xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<fetchXml> "+ "<fetch mapping='logical'> " + "<entity name='contact'> " + "<attribute name='parentcustomerid' /> " + "<attribute name='telephone1' /> " + "<attribute name='emailaddress1' /> " + "<filter> " + "<condition attribute='contactid' operator='eq' value='%"+contactid+"%' /> " + "</filter> " + "</entity> " + "</fetch>"+ "</fetchXml>"+ "</Fetch>"+ "</soap:Body>"+ "</soap:Envelope>";
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
12.02.2009, 14:26 | #3 |
Участник
|
Цитата:
Сообщение от a33ik
Код: var xml = "<?xml version='1.0' encoding='utf-8'?>"+ "<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'"+ " xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'"+ " xmlns:xsd='http://www.w3.org/2001/XMLSchema'>"+ GenerateAuthenticationHeader() + " <soap:Body>" + "<Fetch xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<fetchXml> "+ "<fetch mapping='logical'> " + "<entity name='contact'> " + "<attribute name='parentcustomerid' /> " + "<attribute name='telephone1' /> " + "<attribute name='emailaddress1' /> " + "<filter> " + "<condition attribute='contactid' operator='eq' value='%"+contactid+"%' /> " + "</filter> " + "</entity> " + "</fetch>"+ "</fetchXml>"+ "</Fetch>"+ "</soap:Body>"+ "</soap:Envelope>"; Как я понял contactid это переменная из поля? просто я не силен в программировании под CRM, и хотел бы еще спросить, как исполнить этот запрос? Заранее благодарен. |
|
12.02.2009, 14:35 | #4 |
Чайный пьяница
|
Цитата:
http://www.microsoft.com/downloads/d...DisplayLang=en В СДК описаны примеры вызова метода Fetch из скрипта карточек. Беглый поиск в вебе дал такую ссылку. Пользуйтесь http://msdn.microsoft.com/en-us/library/cc677073.aspx
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 12.02.2009 в 14:52. |
|
|
|