物料收发报表实现统计二开库存单据原创
金蝶云社区-陈元喜
陈元喜
14人赞赏了该文章 804次浏览 未经作者许可,禁止转载编辑于2022年12月30日 17:55:32

如何二开实现:物料收发报表统计二开库存更新单据


说明:

  1. 二开增加库存更新单据,只需要在保存、删除、审核、反审核等操作上配置库存更新服务即可实现更新库存。但是对应报表默认是不会统计二开库存更新单据,也正因为 库存更新单据相关影响点很多,所以不建议客户轻易考虑单独新增库存更新单据。

  2. 现客户希望二开实现:物料收发报表统计二开库存更新单据。下面提供二开实现方案。

    a. 物料收发报表抽象了一个取数类:AbstractStockDetailGetData。二开库存更新单据取数,需要继承此抽象类,重载实现:收发取数 GetFullSql、期初取数 GetQcDataSql 方法。

    b. 此取数逻辑实现后对应物料收发明细表、物料收发汇总表、库存台账、负结余预警报表的取数均会应用生效。其他分类统计表、账龄、呆滞料等报表需要单独处理,且处理难度更大。


步骤:

  1. 编写二开报表取数插件,引用Kingdee.K3.SCM.App.Stock.Report,继承AbstractStockDetailGetData,重载实现GetFullSql、GetQcDataSql 方法(可反编译标准Kingdee.K3.SCM.App.Stock.Report组件,查看StockDetail 目录下取数逻辑类,代码案例见附件)。

    上传图片

  2. 注册二开取数插件类至 T_BAS_UPDATESTOCKRPTSET表。

INSERT INTO T_BAS_UPDATESTOCKRPTSET VALUES (100001,'Demo_ExtendBill',' ','Report.DemoExtendBillGetData,Report')

效果:

上传图片



其他相关:

  1. 二开单据如何取消更新库存功能特性


赞 14