BF [ 2560274 ] Error:** java.lang.NullPointerException
https://sourceforge.net/tracker/index.php?func=detail&aid=2560274&group_id=176962&atid=879332
This commit is contained in:
parent
e81be62d56
commit
8ee2df3af6
|
|
@ -54,6 +54,7 @@ import org.compiere.util.DB;
|
||||||
import org.compiere.util.Env;
|
import org.compiere.util.Env;
|
||||||
import org.compiere.util.Msg;
|
import org.compiere.util.Msg;
|
||||||
import org.compiere.util.TimeUtil;
|
import org.compiere.util.TimeUtil;
|
||||||
|
import org.compiere.util.Util;
|
||||||
import org.compiere.wf.MWorkflow;
|
import org.compiere.wf.MWorkflow;
|
||||||
import org.eevolution.model.I_PP_Product_Planning;
|
import org.eevolution.model.I_PP_Product_Planning;
|
||||||
import org.eevolution.model.MDDNetworkDistribution;
|
import org.eevolution.model.MDDNetworkDistribution;
|
||||||
|
|
@ -1040,6 +1041,16 @@ public class MRP extends SvrProcess
|
||||||
commit();
|
commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create MRP Notice
|
||||||
|
* @param code MRP/DRP Code (see MRP-xxx and DRP-xxx messages)
|
||||||
|
* @param AD_Org_ID organization
|
||||||
|
* @param PP_MRP_ID MRP record id
|
||||||
|
* @param product product (optional)
|
||||||
|
* @param documentNo Document# (optional)
|
||||||
|
* @param qty quantity (optional)
|
||||||
|
* @param comment comment (optional)
|
||||||
|
*/
|
||||||
protected void createMRPNote(String code, int AD_Org_ID, int PP_MRP_ID, MProduct product, String documentNo, BigDecimal qty, String comment)
|
protected void createMRPNote(String code, int AD_Org_ID, int PP_MRP_ID, MProduct product, String documentNo, BigDecimal qty, String comment)
|
||||||
{
|
{
|
||||||
documentNo = documentNo != null ? documentNo : "";
|
documentNo = documentNo != null ? documentNo : "";
|
||||||
|
|
@ -1055,18 +1066,30 @@ public class MRP extends SvrProcess
|
||||||
user_id = m_product_planning.getPlanner_ID();
|
user_id = m_product_planning.getPlanner_ID();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (documentNo.length() > 0)
|
String reference = "";
|
||||||
|
if (product != null)
|
||||||
|
{
|
||||||
|
reference = product.getValue() + " " + product.getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!Util.isEmpty(documentNo, true))
|
||||||
|
{
|
||||||
message += " " + Msg.translate(getCtx(), MPPOrder.COLUMNNAME_DocumentNo) +":" + documentNo;
|
message += " " + Msg.translate(getCtx(), MPPOrder.COLUMNNAME_DocumentNo) +":" + documentNo;
|
||||||
if (qty != null)
|
}
|
||||||
|
if (qty != null)
|
||||||
|
{
|
||||||
message += " " + Msg.translate(getCtx(), "QtyPlan") + ":" + qty;
|
message += " " + Msg.translate(getCtx(), "QtyPlan") + ":" + qty;
|
||||||
if (comment.length() > 0)
|
}
|
||||||
|
if (!Util.isEmpty(comment, true))
|
||||||
|
{
|
||||||
message += " " + comment;
|
message += " " + comment;
|
||||||
|
}
|
||||||
|
|
||||||
MNote note = new MNote(getCtx(),
|
MNote note = new MNote(getCtx(),
|
||||||
msg.getAD_Message_ID(),
|
msg.getAD_Message_ID(),
|
||||||
user_id,
|
user_id,
|
||||||
MPPMRP.Table_ID, PP_MRP_ID,
|
MPPMRP.Table_ID, PP_MRP_ID,
|
||||||
product.getValue() + " " + product.getName(),
|
reference,
|
||||||
message,
|
message,
|
||||||
get_TrxName());
|
get_TrxName());
|
||||||
note.setAD_Org_ID(AD_Org_ID);
|
note.setAD_Org_ID(AD_Org_ID);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue