怎样实现批量修改操作执行前先进行验证?
金蝶云社区-quHongan
quHongan
0人赞赏了该文章 1,143次浏览 未经作者许可,禁止转载编辑于2017年04月14日 13:40:09

总部老师好,
如下图,批量修改菜单调用单据的【批量修改】操作,操作代码BulkEdit,我想在执行修改之前对选择的单据进行验证,比如单据状态不允许是已审核的。我用操作服务端插件,发现此批量修改操作不会触发此插件。 然后我用单据列表插件,在BeforeDoOperation事件中验证,用抛出异常与设置cancel的方法终止操作,但都不能终止,仍然会弹出修改框。请问怎样实现这种验证?
python代码
raise Exception("已审核的单据禁止修改!")
e.Cancel = True;

版本:6.1
QQ:469126910