全文约1300字
大家好,我是古老师。今天我们将深入探讨如何不编写任何代码,仅通过使用表格函数来构建一个轻量级的《WMS库存管理系统》。在上一章节中,我们为出货设计好了对应的数据表,同时也为收货创建了不同的查询与分析视图。
在今天的第九章里,我们将设计仓库的现存量模块,这个模块设计将采用二维表的形式设计,在水平方向代表仓位,用于显示材料对应在不同仓位的库存数量。
原材料现存量创建一个新的数据表,并将其命名为“原材料现存量报表”。
设计字段:
添加一个属性为文本的字段,用于存储原材料代码。根据基础资料中的原材料代码数量,预先增加相应行数,例如如果基础资料中有2000个不同的原材料代码,则应准备2000行。
将基础资料中的所有原材料代码复制到这个新的文本字段中。
创建两个用于统计的字段:
第一个字段用于汇总原材料仓库的入库记录。设置此字段以统计采购入库表中“入库数量”字段的总和,条件是采购订单中的编码必须与本表中的物料编码相匹配。
第二个字段用于汇总原材料仓库的出库记录。设置此字段以统计材料出库表中“出库数量”字段的总和,条件是出库订单中的编码必须与本表中的物料编码相匹配。
最后,添加一个公式字段并命名为“现存量”。在该字段中输入公式 [@原材料仓入库] - [@原材料仓出库] 以计算每个物料的当前库存量。
通过上述步骤,您将能够获得一个清晰表示原材料仓库现存量明细的数据表。
创建管理视图鉴于基础资料中的物料编码数量庞大,在实际管理过程中,我们主要关注那些有业务活动或出现异常的物料编码。为此,特创建以下视图以辅助仓管员更高效地管理工作:
原材料仓明细表视图:此视图专门用于展示库存量大于零的物料信息。设置筛选条件为“现存量”字段值大于0,并将结果按照现存量升序排列。这样可以帮助仓管员快速定位和管理当前存有的物料,提高工作效率
异常数据视图:此视图专门用于展示库存量为负数(即现存量小于0)的物料信息。设置筛选条件为“现存量”字段值小于0,并将结果按照现存量升序排列。负库存表示该物料在没有相应入库的情况下发生了出库,需要特别关注和及时处理。
有出入记录视图:此视图用于展示存在入库或出库记录的物料数据。设置筛选条件为满足以下任一条件即可:
条件1:原材料仓入库数量大于0
条件2:原材料仓出库数量大于0
成品仓现存量在实际管理中,为了有效地区分不同类别的仓库资材,建议将成品仓与原材料仓的数据分开管理。因此,在设计时我们也采取了分离的方式。这样的做法能够确保两类仓库的资料清晰分明。
成品仓的设计逻辑和视图公式基本上与原材料仓相同,只需做以下调整:
将基础资料中的成品代码复制到新的成品仓数据表中。
修改统计条件以反映成品仓的入库和出库情况,而不是原材料仓的。
完成上述设置后,成品仓的现存量报表将会按照设定的逻辑准确显示,具体效果如下图所示:
最后的总结至此,《WMS 仓储管理系统》的初代版本已经基本设计完成。随着数据量的不断增长,未来可以考虑在以下方向上进一步扩展和优化系统设计:
库龄分析:对库存物品存放时间进行分析,以优化库存管理和周转。
仪表盘图表分析:包括成品出入库分析、材料出入库分析等可视化报表,以提供直观的数据洞察。
多库位管理:拓展至半成品仓、包装仓、不良品仓等不同类型仓库的精细化管理。
请继续关注古老师发布的后续升级迭代计划,以获取最新的功能更新和改进信息。