|
|
#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();
}Возможен ли сабж и как его сделать? |
|
|