From f1ddc2d9a95489fefba976d3029ed19d91b1a610 Mon Sep 17 00:00:00 2001 From: weiyunlong Date: Tue, 10 Jun 2025 18:07:06 +0800 Subject: [PATCH] ### MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - [x] 排查收款单携带资金计划失效 - [x] 去掉收款单携带资金计划(去掉无值才携带的逻辑) - [x] 优化付款单逻辑,携带过业务大小类等打上标记,下次无需携带 - [x] 优化收款单入账中心流水生成收款单时过滤生单规则(新增可用条件) --s --- .../shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java b/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java index 49b5e05..7a2fb24 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java @@ -95,6 +95,8 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme //根据适配规则名称查询适配规则 (cas_recpayrule) // 单据:生单/通知规则(shjh_cas_recpayrule_ext) 单据体:入账规则(entryentity) 字段:规则项名称(e_rulesname) QFilter q2 = new QFilter("entryentity.e_rulesname", QCP.equals, rulename); + QFilter q3 = new QFilter("enable", QCP.equals, "1"); + q2 = q2.and(q3); DynamicObject rule = BusinessDataServiceHelper.loadSingle("cas_recpayrule", q2.toArray()); if (null != rule) { //根据适配规则携带对应分录的业务大类,业务小类,成本中心,利润中心