【客户需求】单据操作如何增加或移除通用校验器(python)

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【客户需求】单据操作如何增加或移除通用校验器(python)

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


说明:

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

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

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

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


(增加)步骤:

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

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

    image.webp

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


(移除)步骤

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

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

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


补充:

(其他相关)   

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

增加和移除某校验器示例.zip


有没有python增加自定义校验器的方法?

【客户需求】单据操作如何增加或移除通用校验器(python)

如何快速增加或移除某单据上的通用校验器说明:很多客户因为自身业务需要通常碰到需要增加某单据某操作上的某个校验、或者移除某单据某操作...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息