From 7b7fa5bb6e4a17278877aeb9e41f16372470de07 Mon Sep 17 00:00:00 2001 From: mzr Date: Tue, 21 Oct 2025 16:12:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E5=A4=87=E6=96=99=E9=A2=86=E6=96=99-?= =?UTF-8?q?=E6=9D=90=E6=96=99=E5=87=BA=E5=BA=93=E8=AE=B0=E5=BD=95=E5=90=AF?= =?UTF-8?q?=E6=BA=90id=E5=92=8C=E5=8D=95=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nc/bs/ic/m45/insert/rule/NoItemsDeliverMaterialRule.java | 3 +++ 1 file changed, 3 insertions(+) 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); // 调用无备料领料的标准业务方法