diff --git a/ic/src/private/nc/bs/ic/m45/insert/rule/NoItemsDeliverMaterialRule.java b/ic/src/private/nc/bs/ic/m45/insert/rule/NoItemsDeliverMaterialRule.java index b1ab85e9..baa5fff9 100644 --- a/ic/src/private/nc/bs/ic/m45/insert/rule/NoItemsDeliverMaterialRule.java +++ b/ic/src/private/nc/bs/ic/m45/insert/rule/NoItemsDeliverMaterialRule.java @@ -87,6 +87,7 @@ public class NoItemsDeliverMaterialRule implements IRule { PurchaseInHeadVO head = inVO.getHead(); PurchaseInBodyVO[] bodys = inVO.getBodys(); String pkOrg = head.getPk_org(); + String vbillcode = head.getVbillcode(); // 判断是否是精密铸造(C038) if (!"null".equals(orgId) && orgId.equals(pkOrg)) { Map configParams = MyHelper.getConfigParams("jm-config", null); @@ -207,6 +208,8 @@ public class NoItemsDeliverMaterialRule implements IRule { itemVO.setAttributeValue("nquotastnum", nshouldnum);// 定额用量 itemVO.setAttributeValue("nquotnum", nshouldnum);// 主定额用量 itemVO.setFsupplytype(1);// 供应方式 一般发料=0,定量发料=1 + itemVO.setAttributeValue("vbdef34", vbillcode);// 启源入库单单号 + itemVO.setAttributeValue("vbdef35", body.getVbdef20());// 启源入库单行ID itemVO.setStatus(VOStatus.NEW); itemVOS.add(itemVO); // 调用无备料领料的标准业务方法