diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecPushVoucherOperation.java b/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecPushVoucherOperation.java index 5771a68..26fba97 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecPushVoucherOperation.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecPushVoucherOperation.java @@ -484,9 +484,9 @@ public class RecPushVoucherOperation extends AbstractOperationServicePlugIn impl } else { logger.warn("凭证分录金额或方向为空"); } - //源单类型是收票登记时,设置汇票字段 - if ("cdm_receivablebill".equals(sourceBillType)) { - IT_ITEMS.put("UMSKZ", "W");//特殊总账标识-汇票时需设置为W + //源单类型是收票登记且当前科目是特殊总账标识W时,设置汇票字段 + if ("cdm_receivablebill".equals(sourceBillType) && "W".equals(IT_ITEMS.getString("UMSKZ"))) { +// IT_ITEMS.put("UMSKZ", "W");//特殊总账标识-汇票时需设置为W DynamicObjectCollection draftInfo = recBill.getDynamicObjectCollection("cas_draftinfo"); if (null != draftInfo && draftInfo.size() != 0) { //应收应付票据登记单