本文介绍了在Cloud系统中,为了确保业务单据如费用报销单录入准确,特别是当字段如“申请付款”必须勾选时,通过设置单据保存、提交、审核时的校验规则来防止遗漏。详细步骤包括进入BOS设计平台,设置单据保存时的点击事件,添加并配置校验规则,确保在单据保存前校验“申请付款”字段是否被勾选。最后,提示了校验设置时的注意事项及实际应用中的灵活性。
1. 业务背景
在实际应用中,为了保证业务单据录入的准确性以及后续业务处理的需要,需要设置某些单据字段为必录。不过当这种方式不能实现时,比如费用报销单的字段“申请付款”,因费用报销单必须勾选此字段才能下推付款单(没有申请借款的情况下),在操作中忘记勾选会导致后续操作无法进行。这种情况下可以通过设置单据保存、提交、审核时的校验规则来实现。本文就以费用报销单的字段“申请付款”为例设置单据的校验规则,希望能够帮助客户更加熟练的使用Cloud系统。
2. 设置校验规则
首先要进入BOS设计平台费用报销模板,右键点击费用报销单,扩展之后,选择【费用报销单】-【属性】-【菜单集合】,点击弹出【菜单编辑】的界面,如图-1所示。
图-1 菜单编辑
在菜单中可以看到保存、提交、审核的按钮,可以在这三个按钮中选择任意一个来设置,过程是一样的,本次在保存的按钮中设置。单击【保存】按钮,右边会显示其所有属性,然后单击【点击事件】,弹出【点击事件】的菜单,如图-2、图-3所示。
图-2 保存按钮属性
图-3 点击事件
单击【修改】按钮,弹出【服务编辑】界面,可以看到调用保存的表单操作,再点击【修改】按钮,弹出【操作编辑】界面,然后选择“其他控制”页签,如图-4、图-5所示。
图-4 服务编辑界面
图-5 操作编辑界面
在“其他控制”页签中可以看到【校验规则】的字段,点开弹出系统预设的校验规则,点击【新增】按钮,弹出【表单服务规则设置】界面。然后单击弹出系统预置的校验规则,双击选择“单据合法性校验”,如图-6、图-7所示。
图-6 表单服务规则设置
图-7 校验规则
选择了校验规则后会返回到【表单服务规则设置】界面。当需要设置为满足一定条件时才执行校验规则,可以通过设置【前置条件】实现;在【描述】中设置单据不满足条件时的提示;在【校验级别】设置中系统预置了两种选择“错误,立即终止”、“警告,允许忽略”,可以根据实际需要选择;后面是字段的设置,也就是单据保存时需要满足的条件,点击【退款/付款】字段,设置为等于“1”。这里需要注意的是:为“1”的值需要使用英文输入法的引号,否则输入错误,导致取值无法满足,不论单据是否勾选【申请付款】字段,都会提示校验不通过。具体设置如图-8所示。
图-8 表单服务规则设置
对字段取值的设置,也可以使用另外一个字段【申请付款】实现,其效果是一样的,并且不容易出错,具体设置如图-9所示。
图-9 表单服务规则设置
设置完成后,新增费用报销单,当不勾选【申请付款】时,提示报错,如图-10所示。
图-10 费用报销单
3. 其他补充
在实际应用中可以根据不同的业务需求,灵活使用BOS设计器中的应用规则,选择最合适的设置方式。