0371 - 63563890 60904890 18530837908
您现在的位置: 信管飞软件官网 >> 文章中心 >> 常见问题 >> 正文

巧用 If..Then 条件语句,搞定进销存差异化自动核算

更新时间:2026/11/6 15:58:56 阅读次数: 文章来源:亚拓软件

    很多商贸、工贸企业开单时,经常会遇到差异化计算的需求:不同采购数量对应不同折扣、不同客户等级对应不同单价、重量超出区间按另一套标准计费。 单纯固定公式只能一套规则计算,遇到分条件的业务,只能人工核对、手动改金额,效率低,还容易出现计算错误。

    信管飞 RMS单据自定义公式内置 If..Then 条件语句,支持多分支条件判断,满足条件执行一套计算公式,不满足条件则执行另外一套规则,实现单据数据自动条件判断、自动取值计算,适配各类分场景计价、统计需求。

    If..Then函数基础语法框架(软件内自带模板)

    if 条件1 then
    begin
      $Result := 满足条件1的计算表达式;
    end
    else if 条件2 then
    begin
      $Result := 满足条件2的计算表达式;
    end
    else begin
      $Result := 条件1条件2都不满足时的计算表达式;
    end;

    重点:必须使用 $Result := 赋值语句输出结果(其中:为英文冒号),这是该编辑器的固定要求。

    常用业务示例

    示例 1:数量满 100 享受 9 折优惠,不足 100 按原价。

    业务规则:数量>=100,金额 = 数量*单价*0.9;否则金额 = 数量 * 单价;

    效果:开单录入数量、单价后,系统自动判断数量阈值,自动算出对应金额。

    示例 2:阶梯计价(三档价格,适合批发业务)

    业务规则:数量>=200,0.85 折;数量>=100,0.9 折;其余原价;

    效果:开单录入数量、单价后,系统自动判断数量阈值,自动算出对应金额。

    功能操作要点

    1.进入单据界面设计,新增自定义数值字段,打开高级计算公式配置窗口;

    2.在右侧【常用函数】找到 If..Then 条件语句,一键插入模板;

    3.修改条件、填写 $Result := 后面的计算表达式,可直接选用系统字段:数量、单价、重量、扩展数值等参与判断;

    4.保存公式后,开单录入基础数据,系统实时自动判断、自动计算结果;

    5.可搭配商品公式库一起使用:单据用 If..Then 作为兜底条件公式,特殊商品绑定独立商品计算公式,实现「条件公式 + 独立商品公式」组合使用。

    核心优势

    ✅ 多分支自由配置:支持单层、多层条件分支,阶梯价、分级计费轻松实现

    ✅ 实时自动运算:录入数据即时出结果,省去人工判断、手动计算

    ✅ 字段调用灵活:支持直接调取数量、单价、扩展数值等系统自带字段,搭配其他公式功能组合使用

    ✅ 自带模板降低门槛:编辑器内置 If..Then 模板,直接改条件和算式即可

    适用场景

    批发阶梯定价、物流分段计重、客户分级折扣、超出尺寸额外加价、板材 / 通风设备加价、单据条件取值等各类需要按条件区分计算的工贸、商贸业务。

推荐文章

信管飞塑编软件(塑编ERP管理软件) V9.5.683发布

更新时间:2026/6/26 14:52:00 阅读量:2165

信管飞通风设备ERP(风管风机销售软件) V9.5.683发布

更新时间:2026/6/26 14:50:00 阅读量:1872

信管飞送货单软件V9.5.683发布

更新时间:2026/6/26 14:32:00 阅读量:2256

信管飞仓库管理软件V9.5.683发布

更新时间:2026/6/26 14:30:00 阅读量:2186

信管飞出纳记帐软件V9.5.683发布

更新时间:2026/6/26 14:27:00 阅读量:2317

  • 微信咨询
    扫码添加客服微信
  • QQ咨询
  • APP下载
    移动端应用
  • 关注我们
    关注信管飞
  • 手机网站