23.01.2006, 17:30 | #1 |
Участник
|
Снятие резерва с проводок со статусом Физ. зарезервировано
Необходимо снять резерв только с проводок лота со статусом расхода Физ. зарезервировано (по лоту есть еще и проводки со статусом Зарезервировано в заказанном).
Пытаюсь делать это так: Код: void updateNow(Qty _handleQty, //[+] установка резерва, [-] снятие резерва Common _buffer, InventDimId _inventDimId, boolean _autoReserve = false, boolean _reserveOnOrdered = InventParameters::find().ReserveOnOrdered) { InventMovement inventMov; InventUpd_Reservation updateReservation; inventDimParm inventDimParm; InventDimFixed inventDimFixed; InventDim inventDimReserve; ; inventDimReserve = InventDim::find(_inventDimId); inventDimParm.initFromInventDim(inventDimReserve); updateReservation = InventUpd_Reservation::newParameters( InventMovement::construct(_buffer), inventDimReserve, inventDimParm, InventDimFixedClass::inventDimParm2InventDimFixed(inventDimParm), -_handleQty, true); updateReservation.parmAllowAutoReserveDim(_autoReserve); if (_reserveOnOrdered) updateReservation.parmAllowReserveOrdered(true); else updateReservation.parmAllowReserveOrdered(false); updateReservation.updateNow(); } Возможен ли сабж и как его сделать? |
|