23.04.2012, 14:34 | #1 |
Участник
|
Ошибка при изменении статуса обращения
MS CRM 4.0
В обращении были заданы несколько новых значений statuscode. Если это Важно то части из них имеет нумерацию 1 2 3 4, а другая 200000 200001 200002. При переходи в другой статус возникает ошибка. Invalid Argument. Все плагины отключены, скрипты тоже. все остальое работает, обновление любого поля, только переход из одного статуча в другой нет. В Трейсе пишется следующее: Stack Trace Info: [CrmException: non primary key condition is not supported for customizable entities.] at Microsoft.Crm.Query.UpdateVisitor.Visit(ConditionExpression condition) Столкунулся первый раз, Гугл помочь не смог. На систему не накатывали старый ролам и кастомизацию CRM 3. |
|
23.04.2012, 14:48 | #2 |
Чайный пьяница
|
Гугл выдал следующее:
http://go4answers.webhost4life.com/E...et-117675.aspx http://social.microsoft.com/Forums/e...4-64ed1b3b5782
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
23.04.2012, 14:55 | #3 |
Участник
|
читал. Вот что в БД.
NAME ISCUSTOMIZABLE Incident 1 IncidentResolution 0 Вроде все верно. Для какой сущности необходимо выполнить эту проверку в БД? Последний раз редактировалось g.Naukovych; 23.04.2012 в 15:00. |
|
23.04.2012, 15:05 | #4 |
Чайный пьяница
|
Судя по вашим симптомам - посмотрел бы activitypointer и incidentresolution.
UPD - мало работал с русскими версиями, перевёл обращение как appointment, но как понял имеется ввиду incident.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
23.04.2012, 15:09 | #5 |
Участник
|
activitypointer = 0
appointment = 1 Но у меня на всех серверах appointment = 1. Это что неверно? |
|
23.04.2012, 15:13 | #6 |
Участник
|
Нашел разницу в 2х сущностях
Queue 1 QueueItem 1 из-за этого может быть такая ошибка? |
|
23.04.2012, 15:14 | #7 |
Чайный пьяница
|
Цитата:
Тогда, к сожалению, ничего кроме рефлектора не могу посоветовать... Благо код ядра - не поддан обфускации.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
23.04.2012, 15:15 | #8 |
Чайный пьяница
|
Попробуйте, эксперименты - дело интересное...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
23.04.2012, 15:19 | #9 |
Участник
|
Клиентская машина. Эксперименты наказуемы.
|
|
23.04.2012, 15:23 | #10 |
Чайный пьяница
|
Свинтите базу, разверните у себя, пробуйте.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
23.04.2012, 16:22 | #11 |
Участник
|
Проблему решил исправление в БД значений для сущностей
Queue 1 QueueItem 1 и перезагрузкой иис |
|
|
За это сообщение автора поблагодарили: a33ik (1). |