浅谈余额模型的使用原创
金蝶云社区-老壁虎
老壁虎
9人赞赏了该文章 864次浏览 未经作者许可,禁止转载编辑于2022年04月02日 14:53:46

    对于余额模型,社区已经有知识专门介绍(链接:https://vip.kingdee.com/article/236147133953537792?productLineId=29),但我觉得对于实际场景中如何使用讲述的还不够透彻,所以结合之前项目中实际使用到的例子,再对余额模型的使用进行详细解释。

举例一:

    企业中物料移动业务常常会使用分步调拨单进行处理,如果使用系统默认的分步调拨单余额模型更新库存,物料的库存变化是这样的:

  1. 分步调出单审核完成后,物料在调出仓库的数量减少;

  2. 分步调入单审核完成后,物料在调入仓库的数量增加。

     可以看出分步调出单审核之后,分步调入单审核之前,物料既不在调出仓库也不在调入仓库,实物可能是在途状态,但从系统中看物料是缺少了一部分的,很多企业都是不允许这种情况出现的。

    解决这个问题的办法通常有两种:使用在途仓库解决或使用在途物料状态解决。在途物料状态的方法更简单且与余额模型的主题更契合,因此在此仅讲解如何通过在途状态配合余额模型解决这个问题。

    首先在余额模型中需要设置分步调出单增加即时库存、增加库存期间余额表收入、增加核算期间余额表收入的更新规则。更新规则中仓库设置为调出仓库,物料状态设置为在途状态。然后还需要设置分步调入单减少即时库存、减少库存期间余额表收入、减少核算期间余额表收入的更新规则。更新规则中仓库设置为调出仓库,物料状态设置为在途状态。设置完成后物料的库存变化是这样的:

    1.分步调出单审核完成后,物料在调出仓库的可用数量减少,同时在调出仓库的在途数量增加;

    2.分步调入单审核完成后,物料在调入仓库的数量增加,同时在调出仓库的在途数量减少。

    这样的话就解决了上述问题。

举例二:

    企业采购物料后需要对物料进行收货检验入库,系统默认的采购入库单余额模型更新库存只支持收货仓库与入库仓库为同一仓库的情景,当收货仓库与入库仓库不同时使用系统默认的采购入库单余额模型更新库存会使得库存错乱:

    1.采购收货单审核完成后,待检状态物料在收货仓库的数量增加;

    2.采购入库单审核完成后,系统默认的采购入库单余额模型会减少入库仓库的待检库存数量,同时增加入库仓库的可用库存数量。正确的库存更新应该是减少收货仓库的待检库存数量,同时增加入库仓库的可用库存数量。

    为解决这个问题我们需要在采购入库单上增加收货仓库字段,通过BOTP将采购收货单上的收货仓库传到采购入库单上,此时采购入库单上既有收货仓库也有入库仓库。然后在余额模型中需要修改采购入库单减少即时库存、增加增加库存期间余额表发出、增加核算期间余额表发出的更新规则,将仓库从入库仓库修改为收货仓库。修改完成后物料的库存变化是这样的:

    1.采购收货单审核完成后,待检状态物料在收货仓库的数量增加;

    2.采购入库单审核完成后,收货仓库的待检状态物料会减少,同时增加入库仓库的可用库存数量。

    需要注意的是如果有不同业务场景,需要通过余额模型的数据筛选条件来区分不同场景下如何更新库存。

    以上为我对余额模型使用的一些使用心得,欢迎大家一起讨论。

赞 9