05.07.2006, 17:06 | #1 |
Участник
|
Свои значения в StatusReason
Добрый день, хочу реализовать закрытие activity программным путем, правда со своим значением StatusReason.
Не используя свои статусы все работает, а со своими нет. Добавил свое значение в статус для State = complete в атрибутах entity и в программе вместо стандартного статуса подставляю свой. Вот пример кода, например для Письма: SetStateLetterRequest StateLetterReq = new SetStateLetterRequest(); StateLetterReq.EntityId = (entity as activitypointer).activityid.Value; StateLetterReq.LetterState = LetterState.Completed; StateLetterReq.LetterStatus = 6; SetStateLetterResponse StateLetterExec = (SetStateLetterResponse)crmService.Execute(StateLetterReq); 6 - это новое значение статуса. При выполнении возникает ошибка - State code is invalid or state code is valid but status code is invalid for specified state code Подскажите что не так делаю. |
|
06.07.2006, 05:50 | #2 |
Участник
|
Когда создаете новый статус, он создается для какого то определенного statecode.
Может быть статус со значением 6 не был создан для statecode = completed ? |
|
06.07.2006, 07:54 | #3 |
Участник
|
В том то и дело, что он создан только для statecode = complete. Самое смешное, что после настройки своего значения, программа также начинает ругаться и на изменение стандартных статусов. Этот код вообще перестает работать для любого статуса.
Кто нибудь делал такое? На любой сущности. |
|
|
|