罗戈网
搜  索
登陆成功

登陆成功

积分  

聊聊报表那些事儿-库存台账的两种实现方式

[罗戈导读] 库存台账是仓库中较常用的一个报表,本期我们聊一聊库存台账功能实现的原理。

       库存台账是仓库中较常用的一个报表,本期我们聊一聊库存台账功能实现的原理。

       库存台账是仓库常用的一个报表,与实时库存不一样,库存台账展示仓库内过去一段时间内的物料的收发存情况。以下是不同系统的库存台账。

当然,不同类型仓库对于查询的颗粒度可能存在差异,部分仓库只需实现物料维度的查询,部分仓库可能需要实现货主+物料维度的查询。此外,部分仓库可能需要对本期入库与本期出库根据交易类型/订单类型进行进一步细分。但无论是哪种维度的查询,系统实现原理相似。

系统实现

库存台账的系统实现,目前主要有两种方式:1、根据查询时间段对库存快照累加;2、基于后台库存表(实时库存)与库存交易表实时计算。两者的实现方式如下:

系统实现一-基于库存快照累加

后台新增库存快照,并设置定时器,定时记录该时间区间内(一般按天为单位)的期初库存、期末库存、本期入库与本期出库。

执行查询时,系统根据前端返回的查询时间区间,查询出对应区间内的库存快照,并进行累加。

系统实现二-基于实时库存计算

建模:

系统实现:

两种实现方式对比

基于库存快照累加,其查询精度取决于库存快照定时器的启动频率。频率越高,精度越高。然而,频率设置越高,对于系统存储空间与性能影响越大。因此,目前采用此种方式实现的库存台账功能,一般仅支持“天”级的查询。

当然,由于库存快照还有其他衍生的功能(如上下游系统间对账),所以目前标准WMS的库存台账功能主要采取此种实现方式。

基于实时库存实时计算,需要进行多段计算与累加,计算量大,查询时系统响应较慢,但由于是基于实时库存,可以实现秒级的精度查询。目前采用此种方式实现的场景比较少。

两种实现方式各有优劣,具体采用哪种,需要基于业务场景具体分析。

免责声明:罗戈网对转载、分享、陈述、观点、图片、视频保持中立,目的仅在于传递更多信息,版权归原作者。如无意中侵犯了您的版权,请第一时间联系,核实后,我们将立即更正或删除有关内容,谢谢!
上一篇:仓储管理笔记(九):仓储库存分析法大全
下一篇:聊聊批次属性那些事儿
罗戈订阅
周报、半月报、免费月报
1元 2元 5元 10元

感谢您的打赏

登录后才能发表评论

登录

相关文章

2022-08-13
2022-05-13
2021-11-12
2021-03-28
2021-03-06
2021-03-06
活动/直播 更多

第3期丨全球物流排放理事会框架(GLEC)物流碳计算培训

  • 时间:2024-09-09 ~ 2024-09-30
  • 主办方:智慧货运中⼼、罗戈研究
报告 更多

【简版】2023-2024罗戈物流行业年报

  • 作者:罗戈研究

免费