Eliminar reserva de una línea de pedido
Escrito por René Roca el . Posteado en X++En algunas ocasiones, nos puede ser interesante poder eliminar la cantidad que tengamos reservada en un pedido, para dejarla en esta En Pedido.
Esto lo podemos realizar utilizando el siguiente Job, el cual a partir de una línea de pedido elimina la reserva de su transacción.
static void DAXEliminaReserva(Args _args) { InventUpd_Reservation res; InventMovement Inventmovement; Salesline Salesline; Inventtrans Inventtrans; ; Salesline = Salesline::findInventTransId('00035053_092'); if(salesline.RecId) { Inventtrans =InventTrans::findTransId(Salesline.inventtransId); Inventmovement = Inventtrans.inventmovement(true); res = InventUpd_Reservation::newInventDim(Inventmovement,InventTrans.inventDim(),Salesline.SalesQty,true); res.updatenow(); } }