BOS设计器的公式编辑器增加“表达式测试”功能

开发者在设计一些复杂表达式时,经常需要多次修改验证,需要频繁的【保存元数据-打开运行时单据验证-发现问题-关闭单据-回到设计器修改-再次保存元数据重新验证】,开发设计过程不够便利。 通过表达式测试,模拟运行时单据加载进行开发验证。
发布版本:7.7.0.202106
上线日期:2021年6月
新特性介绍
- 支持条件测试
- 支持赋值测试
- 模拟单据新增录入场景
操作指引
1BOS设计器打开公式编辑器界面
2设计前提条件或赋值计算公式
3进入表达式测试界面,模拟单据录入测试数据
4点击“测试”按钮,返回测试结果
特性效果展示
1、BOS设计器打开公式编辑器界面。
注意:表达式测试界面模拟单据录入,依赖WPF客户端程序,请记得下载或更新最新的客户端后,再进行测试。


2、常用场景说明:
a、书写复杂表达式时,赋值用“=”、条件比较用“==”;
b、当前单据最新保存的元数据,其相关服务在测试时会执行;
c、测试类型=条件测试,执行结果返回true、false,表示当前条件在现有数据下是否成立。
d、测试类型=公式测试,执行结果返回成功或失败,并按要求在单据界面写入对应值。
例如,下图中的示例,计算公式使用单据体字段,价税合计=金额+100。
进入测试界面,系统会自动匹配赋值测试、当前实体明细信息,分录下标0(表示分录第一行);
点击测试,第一行价税合计2000+100=2100,第二行没有要求测试,无变化。

e、经常要给基础资料、辅助资料字段赋值。
配合一个新函数“获取基础资料内码”,可以实现快速配置赋值,不再需要后台查询主键内码赋值。
例如,希望采购部门字段赋值为销售部(编码为BM000013),使用函数GETPKVALUE就,传入基础资料的编码条件,使用等于方式匹配,返回对应基础资料内码给字段赋值。
函数GETPKVALUE——依据基础资料的编码查询返回内码给基础资料字段赋值; 本函数有2个入参:目标字段、匹配值。匹配值可以传入常量或字段标识。 例如:传入
BOS设计器的公式编辑器增加“表达式测试”功能
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



