Свои значения в 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
Подскажите что не так делаю.
|