21.08.2012, 22:51 | #1 |
Участник
|
Програмное изменение количества в строке продажи
Доброго дня.
Возникла необходимость написать код в аксапте 2009 который програмно будет изменять количество в строке заказа продажи. Никак не могу найти все необходимые шаги при изменении SalesLine. X++: salesLine.SalesQty = 2; salesLine.modifiedField(fieldNum(salesLine, SalesQty)); salesLine.update(true); X++: axSalesLine = AxSalesLine::newSalesLine(salesLine);
salesLine.SalesQty = 2;
axSalesLine.setFieldAsModified(fieldNum(salesLine, SalesQty));
axSalesLine.save(); Кто-нибудь знает что я упускаю?
__________________
С уважением, Dozer |
|
21.08.2012, 23:10 | #2 |
Молодой, подающий надежды
|
перед вызовом salesLine.update() вставьте:
X++: InventMovement::bufferSetRemainQty(salesLine); X++: salesLine.salesQtyModified() Последний раз редактировалось pedrozzz; 21.08.2012 в 23:17. |
|
|
За это сообщение автора поблагодарили: Dozer (1). |