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

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

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个入参:目标字段、匹配值。匹配值可以传入常量或字段标识。
例如:传入供应商的编码查询,给供应商字段赋值。
方式一,取常量查询格式:FSupplierId=GETPKVALUE('FSupplierId','LHSY01');
方式二,取文本字段查询格式:FSupplierId=GETPKVALUE('FSupplierId',field.fname),
取字段标识不需要单引号。



【更多表达式测试示例】

【二开案例.表达式.表达式测试.基础资料】https://vip.kingdee.com/article/248834998093233920

【二开案例.表达式.表达式测试.辅助属性】https://vip.kingdee.com/article/249527387086934272

【二开案例.表达式.表达式测试.仓位】https://vip.kingdee.com/article/310376400291411968

【二开案例.表达式.表达式测试.基础资料的分组数据】https://vip.kingdee.com/article/269041019562871552

【二开案例.表达式.表达式测试.多选基础资料】https://vip.kingdee.com/article/269514594903463168

【二开案例.表达式.表达式测试.多选辅助资料】https://vip.kingdee.com/article/269784040616878080


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

开发者在设计一些复杂表达式时,经常需要多次修改验证,需要频繁的【保存元数据-打开运行时单据验证-发现问题-关闭单据-回到设计器修改-再...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息