|
17.03.2009, 18:18 | #1 |
Участник
|
Как программно выполнить заказ?
Возникла проблема с закрытием заказа программно (скажем, со статусом Выполнено). У кого-нить получалось?
Подобное возникало для возм. сделки, но для нее есть класс WinOpportunityRequest (отметитим что есть аналог и для quote), который спокойненько ее закрывает, а для заказа (salesorder) такого класса нет. Смена statecode и statuscode приводит либо к экспешену, либо 0-реакции. |
|
17.03.2009, 18:38 | #2 |
Участник
|
Опять с темой поторопился. Извиняюсь.
X++: FulfillSalesOrderRequest fil = new FulfillSalesOrderRequest(); orderclose t = new orderclose(); t.salesorderid = new Lookup(); t.salesorderid.type = EntityName.salesorder.ToString(); t.salesorderid.Value = new Guid(" ... "); fil.OrderClose = t; fil.Status = 100001; service.Execute(fil); |
|