|
![]() |
#1 |
Участник
|
Попробуйте так
Код: 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(); } |
|
![]() |
#2 |
Участник
|
inventTransReserv = inventTrans::findTransId(_salesLine.InventTransId);
if ((inventTransReserv.StatusIssue == StatusIssue::ReservPhysical || inventTransReserv.StatusIssue == StatusIssue::Sold) && inventTransReserv.Qty == -_salesLine.SalesQty) { info("Уж зарезервировали"); } Чет смущает такая конструкция, а если там два inventTrans - в двух ячейках допустим?.. Кажется если проверку вообще не делать то тож ничего страшного.. |
|