库房上架

库房上架应用基于平台 WEB 端的《上架任务》二开,结合了《上架任务》中的“批量上架”功能和《移位》应用中的移位功能。通过该应用进行移位时,无需提前创建“移位单”。

功能定义

上架

上架是指将一个批次号上架到具体的某个库位上,wms 中库位信息保存在《物料批次明细》表中。总共有“库位名称”、“库位编号”、“是否已上架”和“是否可上架”四个字段。

上架时,库位名称和库位编号会填写为要上架的库位号。是否已上架为是,是否可上架为否。

wms2.53 版本已经移除“是否可上架”字段,该字段在表中仍然存在,但不再具有业务意义。

混放

wms 的《库区定义》中,有“是否允许混放”的配置项,如果该库区开启了混放,那么一个库位就允许同时上架多个物料和批次。如果关闭了该配置项,那么一个库位只能同时存在一个物料批次,当上架多个物料批次时,会报错提示“库位不允许混放”。

下架

下架是指将一个批次号从一个库位中拿下来,平台并未提供下架功能。下架通过二开接口实现,目前会涉及到下架动作的操作有“库房上架中的移位”、“生产领料出库”和“生产补料出库”中的出库确认。

下架时,库位名称和库位编号会变为 null 。是否已上架为否,是否可上架为是。只改变库位的状态,不会影响库存的数量。

库位是否被占用

当扫描到库位号时,会自动查询该库位是否被占用。如果该库位所属的库区开启了允许混放,那么库位就永远属于“未被占用”的情况。

如果库区没有开启允许混放,那么会查询《物料批次明细》中这个库位当前的状态,如果库位已经有物料批次存在,那么将会提示用户“该库位已被占用”。如果用户仍要使用该库位,那么在点击确定的时候,会自动下架掉该库位上原有的物料批次。

找下一空库位

当找下一个空库位时,会根据当前的库位号作为起始库位,按序往后找空库位。空库位是以《物料批次明细》中的数据为依据,只要库位没有被任何物料批次占用,那么就代表该库位是可用的空库位。

但库区如果开启了混放,那么所有的库位都会被视为空库位。

找库位时,只会找与其实库位同一个料架面的库位。即库区是相同的,且如果起始的库位号如果是 1-700,那么寻找的空库位也只会在这个范围内。如果起始库位号是 701-1400,那么空库位也一样只会在这个范围内。

扫码配置

自动提交

当扫描了库位号和料盘号时,会自动确认上架。调用 wms 的上架接口实现上架,最终上架记录可在《上架任务》中查看。

移库时提醒

当开启了该选项时,如果所上架的料盘本身已经有库位号了,那么在上架到其他库位号时,会弹窗询问用户是否确认移库。

如果用户确认要移库,那么会先把这个料盘进行下架,然后再执行上架。

库位占用提示

在扫描到库位号的时候,会判断库位是否被占用。根据该选项的配置是否开启来决定是否弹窗提示用户,但用户也可以选择继续使用该库位。

扫码匹配方式

目前扫码匹配方式只提供“前缀匹配”一种方式,需要搭配下方表格数据一起使用。根据扫码枪所扫描到的数据进行前缀匹配,自动将扫描到的信息填充到对应的输入框中。

原盘码和库位号必须至少有一条,所以默认的两条规则不支持删除。

扫码规则缓存在设备本地,更换设备需要重新设置。

灯的控制

灯的控制主要分为库位灯和料架灯两块,当扫描到库位号时,会自动点亮该库位的灯。在跳转到下一个库位号时,会自动熄灭上一个灯,用户也可以点击“灭灯”自行控制该灯的熄灭。

左下角的“更多”中,有料架灯的控制,见名知意,不做过多赘述。

作者:Nicemorning  创建时间:2025-12-10 11:24
最后编辑:Nicemorning  更新时间:2025-12-11 09:10