From 1ce97325ce8d35fa97d94bcbcd43547635f1b102 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Fri, 29 Aug 2025 11:34:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=BA=93=E5=8D=95=E5=BA=9F=E5=BC=83?= =?UTF-8?q?=E6=88=90=E6=9C=AC=E5=88=86=E8=A7=A3=E7=BB=93=E6=9E=84=E5=BF=85?= =?UTF-8?q?=E5=BD=95=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pr/plugin/form/MaterialOutBillPlugin.java | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialOutBillPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialOutBillPlugin.java index 22fe677..23c5a84 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialOutBillPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialOutBillPlugin.java @@ -24,7 +24,7 @@ import java.util.List; * 出库单表单插件 * 说明:1:核算组织由项目中的财务记账组织携带而来 * 2:使用设备过滤,通过核算组织与使用设备中的使用组织比对而来过滤 - * 3:科目属性过滤和成本分解结构必录逻辑控制 + * 3:科目属性过滤和成本分解结构必录逻辑控制(废弃 * 4:申请人部门赋值过滤 */ public class MaterialOutBillPlugin extends AbstractBillPlugIn implements BeforeF7SelectListener { @@ -81,19 +81,19 @@ public class MaterialOutBillPlugin extends AbstractBillPlugIn implements BeforeF } } else if ("zcgj_accounttype".equals(key)) { //科目属性 - DynamicObjectCollection entryEntityCollection = this.getModel().getDataEntity(true).getDynamicObjectCollection("entryentity");//出库单分录 - boolean hasFL001 = false; - for (DynamicObject entryEntity : entryEntityCollection) { - DynamicObject accountType = entryEntity.getDynamicObject("zcgj_accounttype");//科目属性 - if (accountType != null && "FL001".equals(accountType.getString("number"))) { - //科目属性-为生成成本时 - hasFL001 = true; - break; - } - } - BasedataEdit edit = this.getView().getControl("procbs");//工作分解结构 - edit.setMustInput(hasFL001);// 设置必录 - this.getView().updateView("entryentity");//刷新分录 +// DynamicObjectCollection entryEntityCollection = this.getModel().getDataEntity(true).getDynamicObjectCollection("entryentity");//出库单分录 +// boolean hasFL001 = false; +// for (DynamicObject entryEntity : entryEntityCollection) { +// DynamicObject accountType = entryEntity.getDynamicObject("zcgj_accounttype");//科目属性 +// if (accountType != null && "FL001".equals(accountType.getString("number"))) { +// //科目属性-为生成成本时 +// hasFL001 = true; +// break; +// } +// } +// BasedataEdit edit = this.getView().getControl("procbs");//工作分解结构 +// edit.setMustInput(hasFL001);// 设置必录 +// this.getView().updateView("entryentity");//刷新分录 } else if ("material".equals(key)) { //资源 ChangeData[] changeSet = e.getChangeSet(); @@ -123,22 +123,22 @@ public class MaterialOutBillPlugin extends AbstractBillPlugIn implements BeforeF public void itemClick(ItemClickEvent evt) { super.itemClick(evt); String itemKey = evt.getItemKey(); - if (itemKey.equals("deleteentry")) { - //出库单明细删除按钮 - DynamicObjectCollection entryEntityCollection = this.getModel().getDataEntity(true).getDynamicObjectCollection("entryentity");//出库单分录 - boolean hasFL001 = false; - for (DynamicObject entryEntity : entryEntityCollection) { - DynamicObject accountType = entryEntity.getDynamicObject("zcgj_accounttype");//科目属性 - if (accountType != null && "FL001".equals(accountType.getString("number"))) { - //科目属性-为生成成本时 - hasFL001 = true; - break; - } - } - BasedataEdit edit = this.getView().getControl("procbs");//工作分解结构 - edit.setMustInput(hasFL001);// 设置必录 - this.getView().updateView("entryentity");//刷新分录 - } +// if (itemKey.equals("deleteentry")) { +// //出库单明细删除按钮 +// DynamicObjectCollection entryEntityCollection = this.getModel().getDataEntity(true).getDynamicObjectCollection("entryentity");//出库单分录 +// boolean hasFL001 = false; +// for (DynamicObject entryEntity : entryEntityCollection) { +// DynamicObject accountType = entryEntity.getDynamicObject("zcgj_accounttype");//科目属性 +// if (accountType != null && "FL001".equals(accountType.getString("number"))) { +// //科目属性-为生成成本时 +// hasFL001 = true; +// break; +// } +// } +// BasedataEdit edit = this.getView().getControl("procbs");//工作分解结构 +// edit.setMustInput(hasFL001);// 设置必录 +// this.getView().updateView("entryentity");//刷新分录 +// } } @Override