Hi,
i have create sales return order using x
now i need to the packingslip and invoice
to do the packingslip i need to register the line so i have tried this code it is working fine but am not able to register the line and change line status to registered.
args = new Args(); args.record(salesLine); SalesReturnOrderLineRegister = SalesReturnOrderLineRegister::construct(); SalesReturnOrderLineRegister.parmArgs(args); SalesReturnOrderLineRegister.init(); SalesReturnOrderLineRegister.runPreSuper(); salesLine.ReturnDispositionCodeId = "Return"; salesLine.update(); select firstOnly crossCompany inventTrans join RecId,InventTransId from inventTransOrigin where inventTransOrigin.InventTransId == salesLine.InventTransId && inventTrans.InventTransOrigin == inventTransOrigin.RecId; inventTransWMS_register = inventTransWMS_register::newStandard(tmpInventTransWMS); tmpInventTransWMS.clear(); tmpInventTransWMS.initFromInventTrans(inventTrans); tmpInventTransWMS.InventDimId = inventTrans.InventDimId; tmpInventTransWMS.insert(); inventTransWMS_register.writeTmpInventTransWMS(tmpInventTransWMS, inventTrans, inventTrans.inventDim()); inventTransWMS_register.updateInvent(salesLine);