bos中怎么设置包含关系

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

bos中怎么设置包含关系

[问题描述]

如何编写bos单据规则语句中的包含关系 


[解决方案]

此处以应收单为例:

方法一:通过find表达式连接符用设置包含某一个字符,不能指明具体哪些值。

1.打开对应bos单据并扩展,设置规则:当客户名称包含“新”字时销售部门自动选择销售二部,打开单据头的实体服务规则

2.设置前提条件:FCUSTOMERID <> null and FCUSTOMERID.FName.find('新') > 0,其中“FCUSTOMERID.FName”代表客户的名称、"新"代表所需要判断的客户名称包含"新"这个字段、文本字段.find('xxx')>=0 说明包含、=-1表示不包含。


3.并设置满足条件时执行:销售部门=销售二部(此处取值选择部门的内码)


4.测试结果,能够满足规则

方法二:通过in表达式连接符设置指明具体包含哪些值。

设置前提条件:FCUSTOMERID <> null and FCUSTOMERID.FName in ('最新','002')。其中in ('最新','002')代表客户的名称为“最新”或者“002”时。

如图表达式:编码用单引号引用,编码之间用逗号连接。注意表达式全部用英文半角符编辑。

方法三:如何判断字段左包含某些字符串

参考https://vip.kingdee.com/questions/135435496788166926/answers/135435514437798158?productLineId=1&isKnowledge=2

[备注]以上图片是在金蝶云星空8.0.202209版本上操作所附的截图。  

bos中怎么设置包含关系

[问题描述]如何编写bos单据规则语句中的包含关系 [解决方案]此处以应收单为例:方法一:通过find表达式连接符用设置包含某一个字符,不能指明...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息