• task 【深瑞】销售合同字段逻辑调整<details> ✅ 2025-04-28

需求描述

需求一:当销售合同编辑页面点击提交时,系统校验以下条件,提交失败弹窗提示:

【提交失败】同时满足返回条件2、3或同时满足条件1、3、4时,才允许填写统计日期

条件1:合同返回状态属于已返回非正式或已返回非正式双方红章

条件2:合同返回状态属于已返回

条件3:同一个项目号下,累计订单金额=累计合同额

条件4:同一个项目号下,累计回款金额≥累计合同额 * 0.9

需求二:当合同数据更新时间变更时,系统校验若同时满足以下四个条件,则系统自动更新统计日期为数据更新当日

条件1:合同返回状态属于已返回或已返回非正式或已返回非正式双方红章

条件2:统计日期为空

条件3:同一个项目号下,累计订单金额=累计合同额

条件4:同一个项目号下,累计回款金额≥累计合同额 * 0.9

IT执行

时间线

  • 2025-04-28 17:03
    • 添加完毕
  • 2025-04-27 10:58
    • 与需求人确认需求二

需求确认

需求二 不可行

  1. CRM通过系统更新统计日期,数据不会传到ERP。之后CRM从ERP拉取数据时,会覆盖该字段

执行方案

制作编辑前校验函数: Btn_Ea6M5__c

  1. 拆分条件为四个
    1. flag_1 条件1:合同返回状态属于已返回或已返回非正式或已返回非正式双方红章
    2. flag_2 条件2:合同返回状态属于已返回
    3. flag_3 条件3:同一个项目号下,累计订单金额=累计合同额
    4. flag_4 条件4:同一个项目号下,累计回款金额≥累计合同额 * 0.9
  2. 设置校验