BOS校验规则的设置
金蝶云社区-叶华身份
叶华
19人赞赏了该文章 5866次浏览 未经作者许可,禁止转载编辑于2018年06月14日 09:50:13

1.  业务背景... 3

2.  设置校验规则... 3

3.  其他补充... 9


1.  业务背景

在实际应用中,为了保证业务单据录入的准确性以及后续业务处理的需要,需要设置某些单据字段为必录。不过当这种方式不能实现时,比如费用报销单的字段“申请付款”,因费用报销单必须勾选此字段才能下推付款单(没有申请借款的情况下),在操作中忘记勾选会导致后续操作无法进行。这种情况下可以通过设置单据保存、提交、审核时的校验规则来实现。本文就以费用报销单的字段“申请付款”为例设置单据的校验规则,希望能够帮助客户更加熟练的使用Cloud系统。

2.  设置校验规则

首先要进入BOS设计平台费用报销模板,右键点击费用报销单,扩展之后,选择【费用报销单】-【属性】-【菜单集合】,点击弹出【菜单编辑】的界面,如图-1所示。

                                              blob.png    

图-1  菜单编辑

在菜单中可以看到保存、提交、审核的按钮,可以在这三个按钮中选择任意一个来设置,过程是一样的,本次在保存的按钮中设置。单击【保存】按钮,右边会显示其所有属性,然后单击【点击事件】,弹出【点击事件】的菜单,如图-2、图-3所示。

blob.png

图-2  保存按钮属性

blob.png

图-3  点击事件

单击【修改】按钮,弹出【服务编辑】界面,可以看到调用保存的表单操作,再点击【修改】按钮,弹出【操作编辑】界面,然后选择“其他控制”页签,如图-4、图-5所示。

blob.png

图-4  服务编辑界面

blob.png

图-5  操作编辑界面

在“其他控制”页签中可以看到【校验规则】的字段,点开弹出系统预设的校验规则,点击【新增】按钮,弹出【表单服务规则设置】界面。然后单击blob.png弹出系统预置的校验规则,双击选择“单据合法性校验”,如图-6、图-7所示。

blob.png

图-6  表单服务规则设置

blob.png

图-7  校验规则

选择了校验规则后会返回到【表单服务规则设置】界面。当需要设置为满足一定条件时才执行校验规则,可以通过设置【前置条件】实现;在【描述】中设置单据不满足条件时的提示;在【校验级别】设置中系统预置了两种选择“错误,立即终止”、“警告,允许忽略”,可以根据实际需要选择;后面是字段的设置,也就是单据保存时需要满足的条件,点击【退款/付款】字段,设置为等于“1”。这里需要注意的是:为“1”的值需要使用英文输入法的引号,否则输入错误,导致取值无法满足,不论单据是否勾选【申请付款】字段,都会提示校验不通过。具体设置如图-8所示。

blob.png

图-8  表单服务规则设置

对字段取值的设置,也可以使用另外一个字段【申请付款】实现,其效果是一样的,并且不容易出错,具体设置如图-9所示。

blob.png

图-9  表单服务规则设置

设置完成后,新增费用报销单,当不勾选【申请付款】时,提示报错,如图-10所示。

blob.png

图-10  费用报销单

3. 其他补充

在实际应用中可以根据不同的业务需求,灵活使用BOS设计器中的应用规则,选择最合适的设置方式。


赞 19