单据合法性校验:如何判断某个字段包含某个值时校验
背景:在单据保存的时候,需要判断某个字段的值不能包含某个字、或者某个字母之类的,这个时候可以用到find函数来实现。
案例一、
在基础资料物料里面添加保存校验,保存的时候编码不能包含字母ABCD,这个该怎么来写呢。
1、在BOS里面找到基础资料物料,然后在操作列表里面找到保存操作。
函数写法可以这样写,如果是单个的话,就是字段.find('xx'),我这边案例就是 FNumber.find ( 'A' ) >= 0 OR FNumber.find ( 'B' ) >= 0 OR FNumber.find ( 'C' ) >= 0 OR FNumber.find ( 'D' ) >= 0
表达式含义就是编码不能包含字母ABCD中的任何一个。
效果如下:
最后分享一个比较有用知识,ERP的操作校验和PLM的操作校验有一些区别,PLM参数设置要勾选上显示提示信息,不然合法性校验做了生效了但是单据没有上没有提示。ERP默认是没有这个参数的,不需要勾选。
PLM我也试了下,
物料更新模板,
最后研发PLM端效果其实也是一样的,就是要勾选那个显示提示信息,不然没提示不能区分是否成功了。
单据合法性校验:如何判断某个字段包含某个值时校验
背景:在单据保存的时候,需要判断某个字段的值不能包含某个字、或者某个字母之类的,这个时候可以用到find函数来实现。案例一、在基础资料...
点击下载文档
本文2024-09-16 18:10:47发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-20462.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章