Попробуйте так
Код:
InventMovement inventMovement;
inventUpd_Reservation inventUpdReservation;
InventTrans inventTransReserv;
;
inventTransReserv = inventTrans::findTransId(_salesLine.InventTransId);
if ((inventTransReserv.StatusIssue == StatusIssue::ReservPhysical || inventTransReserv.StatusIssue == StatusIssue::Sold) && inventTransReserv.Qty == -_salesLine.SalesQty)
{
info("Уж зарезервировали");
}
else
{
inventMovement = InventMovement::construct(_salesLine);
inventUpdReservation = InventUpd_Reservation::newMovement(inventMovement, inventMovement.transQty(), false );
inventUpdReservation.updateNow();
}