From b12aecbf3a1c36cb9263242a08a6150f94ed298d Mon Sep 17 00:00:00 2001 From: hodianto Date: Fri, 30 Nov 2018 16:20:18 +0700 Subject: [PATCH] Add Client Check for Inventory Receipt and Issue --HG-- branch : EDII --- .../src/andromedia/midsuit/model/MID_PPO.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/andromeida.midsuit.project/src/andromedia/midsuit/model/MID_PPO.java b/andromeida.midsuit.project/src/andromedia/midsuit/model/MID_PPO.java index 6f0cc86..7858d8f 100644 --- a/andromeida.midsuit.project/src/andromedia/midsuit/model/MID_PPO.java +++ b/andromeida.midsuit.project/src/andromedia/midsuit/model/MID_PPO.java @@ -69,8 +69,8 @@ public class MID_PPO extends X_ps_ppo implements DocAction, DocOptions{ throw new AdempiereException("Qty Ordered = 0"); } - int receiptDocType = DB.getSQLValueEx(get_TrxName(), " SELECT C_DocType_ID FROM C_DocType WHERE Name = ? ", new Object[] {"Inventory Receipt"}); - int issueDocType = DB.getSQLValueEx(get_TrxName(), " SELECT C_DocType_ID FROM C_DocType WHERE Name = ? ", new Object[] {"Inventory Issue"}); + int receiptDocType = DB.getSQLValueEx(get_TrxName(), " SELECT C_DocType_ID FROM C_DocType WHERE Name = ? AND AD_Client_ID =?", new Object[] {"Inventory Receipt", getAD_Client_ID()}); + int issueDocType = DB.getSQLValueEx(get_TrxName(), " SELECT C_DocType_ID FROM C_DocType WHERE Name = ? AND AD_Client_ID =?", new Object[] {"Inventory Issue", getAD_Client_ID()}); int countReceipt = new Query(getCtx(), MInventory.Table_Name, "DocStatus IN (?) AND C_DocType_ID IN (?) AND ps_ppo_ID =?", get_TrxName()) .setParameters(new Object[] {DocAction.STATUS_Completed, receiptDocType, getps_ppo_ID()}) .count();