跳到主要内容

CSL公式覆盖

CSL公式覆盖 图10-4:CSL公式覆盖界面

概述

CSL(Cost Script Language)公式用于自定义成本计算逻辑。在批量成本计算中,可通过输入文件为不同零件或流程批量指定CSL公式,实现灵活的成本覆盖和调整。

CSL公式定义与作用

  • CSL是一种脚本语言,用于描述成本计算的公式和逻辑
  • 支持自定义变量、条件判断、数学运算等
  • 可针对不同流程、零件、属性进行定制

批量公式覆盖方法

  • 在输入文件中增加CSL公式相关列(如CSL_Operation、CSL_Formula等)
  • 每行可为不同零件/流程指定不同的CSL公式
  • 支持对非定制流程和用户自定义属性进行公式覆盖
  • 可结合属性列、流程设置列实现复杂逻辑

输入文件格式示例

PartNumberNameCSL_OperationCSL_Formula
1001机架AMachiningcost=qty*unit_price
1002机架BAssemblycost=SUM(child_cost)

应用场景

  • 批量调整某类零件的成本计算逻辑
  • 针对特殊工艺或材料批量应用自定义公式
  • 快速响应成本模型变更需求

注意事项

  • CSL公式语法需严格符合系统要求,建议先在单件测试后批量应用
  • 列名需与系统模板一致,区分大小写
  • 复杂公式建议分步调试,避免批量任务失败
  • 仅对支持CSL覆盖的流程/属性生效

快速导航