1 业务场景
当在打印模板中需要汇总发票总数量在文本控件中。当在打印模板中打印采购申请单时,申请人需要组合“申请人名称&工号”多个字段生成等等。当一个控件绑定一个字段值不满足场景时,我们需支持控件数据源由多个字段组合或通过函数获取。
2 适用版本
金蝶云苍穹 V4.0.0012以上
3 功能介绍
3.1 控件支持绑定公式
文本控件、普通单元格(数据表格的数据行暂不支持)
3.2 公式支持函数
目前支持时间函数(获取年份、获取月份、获取日)、集合函数(合计、最大、最小、平均、计数、按条件取数)。
3.3 公式编辑器功能
公式编辑器是一个高拓展高自由的编辑工具,基于标准场景无法满足的情况,可支持通过公式编辑器自定义拼接文字、字段、函数运算。
控件绑定的方式:可绑定单个字段和公式,公式在此处的用法为:不同字段组合、文字拼接、函数,最终按照公式表达式生成控件的值。
• 不同字段组合
例如以下打印模板中打印采购申请单申请人组合“申请人名称&工号”生成。
• 函数
例如以下打印模板中对物料明细中所有物料数量进行计数。
3.4 公式校验
为了避免基础的用法出错问题,可供用户先校验语法是否正确。点击“公式校验”和“确定”时校验表达式是否合法。
当存在多个语法错误或以下错误时,则校验不通过:
1. 符号是否为英文输入状态下输入
2. 手动输入文本时,是否使用英文双引号标识 (如 "输入的文字" )
3. 是否存在不合法函数嵌套使用
4. 函数是否缺少参数或参数类型不匹配
5. 是否存在并行函数,如函数(1) 函数(1)
6. 是否存在多余的符号,如函数(1,)