【客户需求】单据操作如何增加或移除通用校验器(python)原创
金蝶云社区-陈元喜
陈元喜
9人赞赏了该文章 719次浏览 未经作者许可,禁止转载编辑于2021年12月22日 17:40:46

如何快速增加或移除某单据上的通用校验器


说明:

  1. 很多客户因为自身业务需要通常碰到需要增加某单据某操作上的某个校验、或者移除某单据某操作上的逻辑校验。

  2. 如果需要增加的校验逻辑配置无法实现且系统已经抽象封装成某个通用的校验器,即可通过插件传入参数调用实现增加校验;如果需要移除的校验逻辑系统也是通过调用通用的校验器实现,即可通过插件移除即可。下面提供 python实例供客户快速实现增加或移除某单据操作上的通用校验器。

  3. 需要注意的是:某个单据上某校验器中校验的业务逻辑往往有多个,如果因为要去掉某一个校验逻辑而移除,则需要再编写操作插件实现其他校验逻辑。另外能不能移除某校验器逻辑需要考虑自身业务咨询对应模块研发确认。

  4. python实例中需要替换对应的通用校验器名,校验器名称的获取可以反编译标准操作插件或者提单咨询研发得知。


(增加)步骤:

(下面以 出库申请单 保存 操作追加 辅助属性必录 校验)

  1. BOS设计器-出库申请-操作列表-保存-服务插件-注册Python。

    image.png

  2. 系统缓存管理-清除缓存,验证效果。image.png


(移除)步骤

(下面以 直接调拨单 保存 操作移除 货主校验器 )

  1. BOS设计器-直接调拨单-操作列表-保存-服务插件-注册Python。image.png

  2. 系统缓存管理-清除缓存,验证效果。


补充:

(其他相关)   

  1. 如何移除通版退货通知单对序列号的校验器

赞 9