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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.04.2014, 16:37   #7  
maksii is offline
maksii
Участник
 
15 / 16 (1) ++
Регистрация: 02.04.2014
Адрес: Харьков
Я сомневаюсь, что мой код будет работать, хотя вроде должен.

Ну а так, если я правильно понял:
Было:
Код:
if (!record.Contains("subject") || record["subject"].ToString() != uniq)
                {
                    uniq = string.Format("{0}", uniq.Length > uniqLength ? (uniq.Substring(0, uniqLength - 3) + "...") : uniq);
                    record["subject"] = uniq;
                    crmService.Update(record);
                }
Стало:

Код:
if (!record.Contains("subject") || record["subject"].ToString() != uniq)
                {
                    uniq = string.Format("{0}", uniq.Length > uniqLength ? (uniq.Substring(0, uniqLength - 3) + "...") : uniq);
                    record["subject"] = uniq;
                    if(executionContext.MessageName == MessageName.Update) 
                     {
                    crmService.Update(record);
                    }
                }
Ну и мой код должен выглядить как-то так, исходя из вашего класса:

Код:
            Entity yourEntityName = (Entity)executionContext.InputParameters["Target"];

            if(yourEntityName.Attributes.Contains("subject"))
            yourEntityName.Attributes["subject"] = yourEntityName.GetAttributeValue<EntityReference>("regardingobjectid").Name;
                    if(executionContext.MessageName == MessageName.Update) 
                    {
                    crmService.Update(yourEntityName );
                    }
Я только сомневаюсь, что у EntityReference имя референса называется Name
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM 2011. Проблема при создании отчетов SergeyP Dynamics CRM: Разработка 22 04.12.2013 10:28
Как подтянуть поле при создании записи, если отношения 1:N? DOlga Dynamics CRM: Разработка 2 05.05.2012 15:53
Ошибки авторизации (помогите найти корень зла) Aza123 Dynamics CRM: Функционал 1 27.01.2012 12:37
Плагин на создании Заказа Krom Dynamics CRM: Разработка 4 04.08.2010 14:48
Проблема при создании отчета в CRM 4.0 Kizickii Dynamics CRM: Администрирование 0 24.06.2009 16:34

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

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

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