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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.06.2008, 10:32   #21  
MFCшный Wizard is offline
MFCшный Wizard
Участник
 
16 / 10 (1) +
Регистрация: 27.05.2008
Опять я :(
Цитата:
Сообщение от ShurikEv Посмотреть сообщение
Созданные сущности имеют id начиная с 10000. Ну ошибка уже видна: надо писать не 1088, а имя сущности, например, account или contact, в вашем случае это SalesOrder.
Я обращаюсь к стандартной сущности SalesOrder, ее ObjectTypeCode = 1088.

В общем уже 3 дня потратила на эти веб-сервисы. Все бьюсь над GetAttributeValue
Прошу прощения за свою назойливость, но объясните что как мне взять значение какого-нибудь атрибута из сущности SalesOrder?
Нашла пример сервиса, который исполбзует метод RetrieveMultiple - т.е. вытаскивает ВСЕ записи, и он работает, когда пытаюсь переделать для вызова Retrieve, в который передаю необходимые 3 параметра, то ошибка сервера та же. Понятно, что сервер не пропускает запрос, уже поняла, что из-за того, что я не так или не то ему передаю в качестве параметра...
В общем направьте в правильном направлении, пожалуйста.
Разъясните функцрию GetAttributeValue/GetAttributeValueByEntitytId (у каждого свое значение) на примере вытаскивания из сущности SalesOrder атрибута Name например
Старый 04.06.2008, 10:39   #22  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
смотрите здесь - у меня получилось:
Автоматическое заполнение поля типа lookup при создании формы

вставьте сюда свой скрипт весь,
и запросы на веб-сервис и ответ от веб-сервиса
Старый 04.06.2008, 15:06   #23  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Да понятно всё. Я к тому клоню, что надо писать не
<entityName xmlns="http://schemas.microsoft.com/crm/2006/WebServices">1088</entityName>
а
<entityName xmlns="http://schemas.microsoft.com/crm/2006/WebServices">SalesOrder</entityName>

Что за функции GetAttributeValue/GetAttributeValueByEntitytId я без понятия. Тут главное правильно составить строку запроса (примеры Вам дали), послать её серверу и получить ответ. Затем разобрать ответ с помощью знаний как работать с XML.
Посмотрел ваш запрос, который вы приводили недавно, там все нормально кроме как моего замечания, описанном выше в этом посте.
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
Старый 05.06.2008, 14:58   #24  
MFCшный Wizard is offline
MFCшный Wizard
Участник
 
16 / 10 (1) +
Регистрация: 27.05.2008
Спасибо всем, кто проявил участие к моей проблеме. Все получилось, разобралась, работает
Особенно спасибо ShurikEv, очень сильно помог.
Сейчас доделаю задачу до конца и обязательно опишу как решила проблему (может уже будет не так интересно, но вдруг кому-то поможет)
Еще раз спасибо вам все
Старый 05.06.2008, 15:39   #25  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Пожалуйста
Лично мне интересно где Вы делали не то
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
Старый 12.02.2009, 13:10   #26  
Meroniuss is offline
Meroniuss
Участник
 
11 / 10 (1) +
Регистрация: 12.02.2009
Здравствуйте!

Помогите пожалуйста построить XML-запрос в событии OnChange к объекту Контакт и получить значения полей Организация, Должность, Телефон, E-mail. Или хотя бы дайте ссылку на пример данного кода. буду очень благодарен.

Спасибо.
Старый 12.02.2009, 13:38   #27  
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
Lightbulb
Цитата:
Сообщение от Meroniuss Посмотреть сообщение
Здравствуйте!

Помогите пожалуйста построить XML-запрос в событии OnChange к объекту Контакт и получить значения полей Организация, Должность, Телефон, E-mail. Или хотя бы дайте ссылку на пример данного кода. буду очень благодарен.

Спасибо.
Код:
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> "+
"&lt;fetch mapping='logical'&gt; " +
    "&lt;entity name='contact'&gt; " +
        "&lt;attribute name='parentcustomerid' /&gt; " +
        "&lt;attribute name='telephone1' /&gt; " +
        "&lt;attribute name='emailaddress1' /&gt; " +
        "&lt;filter&gt; " +
            "&lt;condition attribute='contactid' operator='eq' value='%"+contactid+"%' /&gt; " +
        "&lt;/filter&gt; " +
    "&lt;/entity&gt; " +
"&lt;/fetch&gt;"+
"</fetchXml>"+ 
"</Fetch>"+ 
"</soap:Body>"+ 
"</soap:Envelope>";
Примерно так. Только вот поля должность не нашёл...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 12.02.2009, 14:26   #28  
Meroniuss is offline
Meroniuss
Участник
 
11 / 10 (1) +
Регистрация: 12.02.2009
Цитата:
Сообщение от 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> "+
"&lt;fetch mapping='logical'&gt; " +
    "&lt;entity name='contact'&gt; " +
        "&lt;attribute name='parentcustomerid' /&gt; " +
        "&lt;attribute name='telephone1' /&gt; " +
        "&lt;attribute name='emailaddress1' /&gt; " +
        "&lt;filter&gt; " +
            "&lt;condition attribute='contactid' operator='eq' value='%"+contactid+"%' /&gt; " +
        "&lt;/filter&gt; " +
    "&lt;/entity&gt; " +
"&lt;/fetch&gt;"+
"</fetchXml>"+ 
"</Fetch>"+ 
"</soap:Body>"+ 
"</soap:Envelope>";
Примерно так. Только вот поля должность не нашёл...
Спасибо большое!
Как я понял contactid это переменная из поля? просто я не силен в программировании под CRM, и хотел бы еще спросить, как исполнить этот запрос?
Заранее благодарен.
Старый 12.02.2009, 14:35   #29  
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
Angry
Цитата:
Сообщение от Meroniuss Посмотреть сообщение
Спасибо большое!
Как я понял contactid это переменная из поля? просто я не силен в программировании под CRM, и хотел бы еще спросить, как исполнить этот запрос?
Заранее благодарен.
Ставьте SDK и читайте. Когда я начал писать под CRM - я вообще жава скрипта не знал.

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.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить значение поля одной сущности при обработке формы другой сущности zhenek Dynamics CRM: Разработка 25 05.07.2011 16:19
Присвоение одного атрибута сущности значения другого атрибута связанной сущности vital.mih Dynamics CRM: Функционал 38 08.09.2010 10:53
Как создать экземпляр кастомной сущности через SOAP? Tony Green Dynamics CRM: Разработка 7 27.02.2009 08:37
Создание объекта сущности из другого объекта! SnSS Dynamics CRM: Разработка 5 29.05.2008 13:38
Каким образом самопальный лукап привязывается к сущности? tatra Dynamics CRM: Разработка 4 25.09.2007 12:58

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

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

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