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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.09.2013, 17:51   #1  
Space-06 is offline
Space-06
Участник
 
57 / 10 (1) +
Регистрация: 23.01.2013
Из положения вышел примерно таким способом:

X++:
function set_accountinfo()
{
  	var id = Xrm.Page.data.entity.attributes.get("to").getValue()[0].id;
	var cols = ["telephone2", "address1_city", "address1_stateorprovince"];
	var outcols = ["new_telephone2", "new_city", "new_province"]
	var retrievedAccount = XrmServiceToolkit.Soap.Retrieve("account", id, cols);
	var param = {};
  for (var i in cols){
  if (retrievedAccount.attributes[cols[i]]){//alert("Поле " + cols[i]);
  //param[cols[i]] = 
  Xrm.Page.data.entity.attributes.get(outcols[i]).setValue(retrievedAccount.attributes[cols[i]].value);
  }}}
Входной массив полей получаемой и запрашиваемой сущности должны быть сопоставлены по типам полей, телефон в телефон, адрес в адрес и т.д.


Спасибо всем за участие!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Ошибка выполнения запроса в динамическом маркетинговом списке Blog bot Dynamics CRM: Blogs 0 28.02.2013 16:11
Ошибка JavaScript "Ошибка произошла при получении даты", CRM 4.0 Буденый Dynamics CRM: Администрирование 0 16.10.2012 12:25
Ошибка при инициализации SalesOrderDetail spirius Dynamics CRM: Разработка 3 01.04.2012 17:16
Ошибка синхронизации Outlook 2007 и MS CRM 4 absurdperson Dynamics CRM: Администрирование 9 02.03.2012 10:56
Импорт данных. Ошибка превышения длины поля dbassman Dynamics CRM: Функционал 2 03.10.2010 10:58

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

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

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