二开:新增简单生产入库单到简单生产领料单的单据转换原创
金蝶云社区-Ottack
Ottack
2人赞赏了该文章 638次浏览 未经作者许可,禁止转载编辑于2019年08月29日 18:35:44

1、背景:

因为客户那边是贸易企业不做BOM; 需要用【简单生产入库单】下推【简单生产领料单】领料单就是领用入库单的物料本身,所以需要自己配置单据转换; 把系统预设的【BOM展开】下推【简单生产领料】的单据转换停用了;然后自己另外新增了【简单生产入库单】下推【简单生产领料单】的单据转换; 但是在系统下推时是选不到这个单据转换的,被系统强制控制了

2、涉及简单生产领料的选单,简单生产入库的单据内下推,简单生产入库的列表下推,具体步骤:

    2.1、停用BOM正向展开模型(禁止发布)-》简单生产领料单的单据转换

    2.2、新增单据转换简单生产入库单-》简单生产领料单的单据转换

    2.3、二开简单生产领料的表单插件(单据选单)

  • 继承插件AbstractBillPlugIn,并将插件注册在简单生产领料单表单插件最后 

  • 重写OnGetConvertRule

  • 具体实现:

    2.4、二开简单生产入库的表单插件(单据下推)

  • 继承插件AbstractBillPlugIn,并将插件注册在简单生产入库单表单插件最后

  • 重写OnGetConvertRule

  • 具体实现:

    image.png

    2.5、二开简单生产入库单的列表插件(列表下推)

  • 继承插件AbstractListPlugIn,并将插件注册在简单生产入库单列表插件最后

  • 重写OnGetConvertRule

  • 具体实现:

    image.png

赞 2