43、操作服务插件,校验器,OnAddValidators,单据体,是否允许审核原创
金蝶云社区-林荫大道_找工作身份
林荫大道_找工作
11人赞赏了该文章 9,849次浏览 未经作者许可,禁止转载编辑于2020年07月12日 09:26:14
封面

业务场景:添加一个复选框,如果勾选,允许审核,如果不勾选,不允许审核



续上一节 42代码,上一节介绍了单据头校验,本节介绍单据体校验


1、加载复选框

            e.FieldKeys.add("F_PAEZ_CheckBox");


image.png



1.2、


            //校验单据体FPOOrderEntry
            
            validator.EntityKey = "FPOOrderEntry";

image.png


image.png



1.3、


                     //判断复选框是否勾选
                     
                    if(!(bool)obj.DataEntity"[F_PAEZ_CheckBox"])


image.png



1.4、取消勾选上一节提交按钮插件,本节审核按钮上,注册插件


image.png


image.png

image.png



2、BOS打开采购订单,单据体放一个复选框 F_PAEZ_CheckBox


image.png



3、最终效果,打开采购订单,没有勾选复选框,审核报错

image.png


总目录链接

https://vip.kingdee.com/article/64993872014591232

43.zip(17.96KB)

赞 11