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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2012, 09:18   #1  
KP0H is offline
KP0H
Участник
 
41 / 11 (1) +
Регистрация: 11.08.2011
Адрес: Тюмень
Ошибка с таблицей EmailSearchBase при работе плагина на создание Account
Ошибка возникает из-за плагина, в отсутствие плагина все работает замечательно.
Пробовал получать Account из контекста, пробовал делать Post Image, результат одинаковый.
С самим полем Email плагин не работает, проставляет совершенно другие поля и значения. Если быть более точным он проставляет ссылки на сущности двух пользователей и после этого обновляет организацию.

Условно код такой:
X++:
 Entity account = (Entity)context.InputParameters["Target"];
 account["ars_leadaccountant"] = new EntityReference(leadAccountant.LogicalName, leadAccountant.Id);
 account["ars_officemanager"] = new EntityReference("systemuser", context.UserId); 
m_service.Update(account);
Ошибка возникает при попытке сохранить (m_service.Update).

Судя по всему он пытается обновить и таблицу EmailSearch, но Email я даже не трогаю.
Сам CRM выдает ошибку Generic SQL Error, Plugin никаких ошибок не выдает.
В Trace SQL Server Profiler получил следующее:
Error: 2601, Severity: 14, State: 1
Не удается вставить повторяющуюся строку ключа в объект "dbo.EmailSearchBase" с уникальным индексом "ndx_for_forward_update". Повторяющееся значение ключа: (5b5a0ec3-495c-e111-801c-0022648a6e48, 35).
Выполнение данной инструкции было прервано.

Что нужно сделать по другому чтобы этой ошибки не было?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при работе отчетов Elka Dynamics CRM: Администрирование 14 03.02.2011 09:59
Ошибка при создании плагина SergGrey Dynamics CRM: Разработка 1 26.05.2010 11:47
Ошибка при создание "Возможной сделки" Alpen Dynamics CRM: Администрирование 12 14.11.2009 13:41
Создание экземпляра кастомной сущности из плагина Roman08 Dynamics CRM: Разработка 14 31.08.2009 21:34
Создание и регистрация плагина на Execute и Retreive a33ik Dynamics CRM: Разработка 7 30.11.2008 15:03

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

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

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