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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.12.2007, 11:26   #12  
Черничкин Станислав is offline
Черничкин Станислав
Злыдни
Аватар для Черничкин Станислав
Злыдни
 
53 / 18 (1) ++
Регистрация: 16.10.2007
Адрес: Екатеринбург
Вот эта фигня обращается к службе MS CRM через fetchXml (наиболее удобный метод при работе со службой из скриптов) при смене идентификатора продукта, чтобы подгрузить некоторые дополнительные данные. Она немного громоздкая, но это только потому, что данных много, сам запрос формируется в первых 80 строках дальше идет обезьянкин код. Для твоей задачи нужно:
1. перенести этот код в OnSave (ну это и так понятно),
2. переписать XmlTemplate, чтобы запрашивалась сущность contact или account, возвращался только contact(account)id, а фильтр был по полю name. link-entity стереть.
3. добавить имя и пароль в xmlhttp.open (вот тут самый спорный момент. во-первых я не знаю, будет ли это работать, во-вторых этот пароль сможет украсть любой cool-hacker
4. после выполнения запроса нужно просто проверить наличие узла 'result', если он есть, значит есть записи, удовлетворяющие критерию фильтра, значит говорим пользователю alert('Организация с таким именем уже есть в базе. Как же быть? Наверно, просто приписать к имени "1" и сохранить, как обычно делают в таких ситуациях...') и ставим event.returnValue = false;
Вложения
Тип файла: txt productid_OnChange.txt (11.3 Кб, 421 просмотров)

Последний раз редактировалось Черничкин Станислав; 14.12.2007 в 11:28.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
В чем скытый смысл невозможности измененния названия подразделения? Черничкин Станислав Dynamics CRM: Функционал 4 19.10.2007 12:24

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

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

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