Показать сообщение отдельно
Старый 05.07.2006, 17:06   #1  
glad is offline
glad
Участник
 
74 / 17 (1) ++
Регистрация: 23.05.2006
Свои значения в 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
Подскажите что не так делаю.