fixed bug related to inventory move
This commit is contained in:
parent
030ebd747e
commit
80e81f4c86
|
@ -123,7 +123,7 @@ public class CalloutMovement extends CalloutEngine
|
|||
if (M_Locator_ID <= 0)
|
||||
return;
|
||||
//@win - IDEMPIERE-385
|
||||
int M_Warehouse_ID = DB.getSQLValue(null, "SELECT M_Warehouse_ID FROM M_Locator WHERE M_Locator_ID=?");
|
||||
int M_Warehouse_ID = DB.getSQLValue(null, "SELECT M_Warehouse_ID FROM M_Locator WHERE M_Locator_ID=?", M_Locator_ID);
|
||||
//
|
||||
int M_AttributeSetInstance_ID = Env.getContextAsInt(ctx, WindowNo, "M_AttributeSetInstance_ID");
|
||||
BigDecimal available = MStorageReservation.getQtyAvailable(M_Warehouse_ID, M_Product_ID, M_AttributeSetInstance_ID, null);
|
||||
|
|
|
@ -87,10 +87,12 @@ public class MStorageReservation extends X_M_StorageReservation {
|
|||
public static BigDecimal getQtyReserved(int M_Product_ID, int M_Warehouse_ID, int M_AttributeSetInstance_ID, String trxName){
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
StringBuffer sql = new StringBuffer();
|
||||
sql.append(" SELECT SUM(QtyReserved) FROM M_StorageReservation oh")
|
||||
.append(" WHERE oh.M_Product_ID=? AND oh.M_Warehouse_ID=?");
|
||||
|
||||
params.add(M_Product_ID,M_Warehouse_ID);
|
||||
sql.append(" SELECT SUM(Qty) FROM M_StorageReservation oh")
|
||||
.append(" WHERE oh.M_Product_ID=? AND oh.M_Warehouse_ID=?")
|
||||
.append(" AND oh.IsSOTrx='Y'");
|
||||
|
||||
params.add(M_Product_ID);
|
||||
params.add(M_Warehouse_ID);
|
||||
|
||||
// With ASI
|
||||
if (M_AttributeSetInstance_ID != 0) {
|
||||
|
|
Loading…
Reference in New Issue