Показать сообщение отдельно
Старый 25.08.2008, 14:21   #3  
Alir is offline
Alir
Участник
 
47 / 14 (1) ++
Регистрация: 02.08.2008
Адрес: Санкт-Петербург
Да, но там решили с помощью класса, закрывающего возможну сделку. А здесь нужно только статус сменить.

Кстати решение нашлось такое:
X++:
SetStateDynamicEntityRequest stateRequest = new SetStateDynamicEntityRequest();
stateRequest.State = newState;
stateRequest.Status = newStatus;
 
Moniker m = new Moniker();
m.Id = entityId;
m.Name = myDynamicEntity.Name;
 
stateRequest.Entity = m;
crmService.Execute(stateRequest);

Последний раз редактировалось Alir; 25.08.2008 в 14:26.