千字干货总结:聊聊WMS系统的仓库盘点那些事

2023-11-02 10:59

本文主要是介绍千字干货总结:聊聊WMS系统的仓库盘点那些事,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一个仓库的好坏,最关键的就是存货的准确率,仓库的准确率都掌握不好,就算你管理的再好,也不会有人相信。

库存准确率,是仓库管理的一个重要指标,一般是通过盘点来检验的,

所以,盘点是仓库最基本的操作,也是WMS系统的基本功能之一。

WMS系统中一般有以下几种存货清单:

循环盘点

因为仓库里经常会有大量的存货,所以一次盘点就会持续好几天,这种盘点逻辑就非常复杂,光靠人工是完全无法做到的,这个就需要WMS系统来支撑,也就是说,根据仓库的价值和进出次数,建立仓库的数量和周期,并由系统自动产生库存任务。比如A级SKU每周一次, B级SKU一月一次, C级SKU一季度一次。

2c62a08c73595a98f00deccfba1dc840.jpeg

动态盘点/交易盘点

对一段时间内已发生变动(交易)的存货进行盘点。动态盘点与交易盘点不同之处在于,冻结、移动等都属于非库存交易,所以仅对已有存货的存货进行盘点。从系统的角度来看,二者都是同一种类型,但存货的种类不同。

另外,不同公司的移动维度也有区别,A仓库,采用的是基于SKU动碰,在B仓库,采用的是基于库位动碰。在允许SKU混放的场景下,后者的差异在于,只要某库位的任一SKU库存发生了动碰,则该库位的所有SKU均参与盘点,在仓库的日常盘点,往往采用动碰盘点的形式。

67eb458958870d19198d84894a092033.jpeg

指定盘点

设置查询条件查询存货,例如指定货主、类别、SKU、库区、库位等。从系统的观点来看,抽盘、全盘也是在规定的盘点范围内。

在日常的仓库盘点中,指定盘点也是常用的盘点的类型之一。

从系统的观点来看,盘点的实质就是根据某种条件对系统存货进行查询,并按顺序进行实物存货的核查和以后的差别处理。循环、动碰与指定盘点之间的差别,只不过是对存货的查询和处理逻辑的不同而已。

a68d0253a682eae66ed73f5fd36a89b9.jpeg

基本设备

循环盘点,自动启动:SKU的ABC分类必须事先设置好,并且在盘点策略中设置不同的盘点频率和盘点比例。另外, Job的开始时间也需要设置。

动碰盘点,人工触发:如果要自动启动,需要根据动触期预先设置Job。在动碰盘点中,经常会出现“是否清仓”的选项,这是由于一些仓库的存货在前期的运作中被清空了。这个仓库的库存,是不是要参加盘点,由仓库管理员自己挑选。

盘点的运作方法有两种

纸单盘点:本系统具有盘点报表的功能,盘点人员根据盘点清单,逐项进行盘点;

RF盘点:盘点工作产生后,根据一定的规则,将盘点工作推入RF/RF扫描盘点单,由仓库管理员根据系统指引逐一进行盘点。

使用RF盘点时,各公司对盘点的精确性有不同的要求,例如A公司的扫描条形码,就是扫描SKU条形码,然后人工输入件数, B公司就得逐个扫描SKU条形码统计所有件数。

fe70b304b3b8bb1cb76175888c392ee5.jpeg

无论是纸单的盘点,还是RF的盘点,都会按照最佳的路线来进行排序,以保证最小的路径和最大的效率。

上述两类都是接触式盘点。另外,部分使用RFID技术,仓库管理员不需要与实物进行接触,仅凭感应装置沿着通道行走,大大提高了盘点的效率。

在盘点实施中,通常也会遇到两个问题:是否锁定、明盘和暗盘。

锁不锁,就是在仓库的盘点过程中,是否可以进行出库、冻结、移动等操作。

就技术层面来说,因为大部分的WMS系统都是RF的,所以可以实现实时的更新,所以即使没有锁库也没有关系。但像年末盘点这样的大型盘点,其盘点报表通常以ERP管理系统为基础,各系统之间的存货更新有一定的延迟,为了安全起见,仍然会将存货进行锁定。这种锁通常是在商业方面而不是系统的。

明盘暗盘,也就是盘点清单/盘点作业中的存货数目。如果显示,就是明盘;如果不显示,就是暗盘。这是为了防止仓库管理员在盘点的时候作弊。

c413e3c88cf2399a22ad6ba04a7bf72a.jpeg

其它

国外主流WMS系统循环盘点主要是以Infor为代表做的比较完善,国内的云表WMS系统是使用无代码的方式开发,可以按照用户需求而更改,开发的过程也不需要写一行代码,能做到循环盘点、动碰盘点、指定盘点等,符合企业仓库的个性化。现在市面上很多的WMS系统,都是以指定盘点与动碰盘点为主。这主要是由于在国外WMS系统出现的时候,当时的仓库还处于传统的仓库形式,并且具有较大的存储属性。而国内的WMS系统基本是电商兴起之后才诞生,电商仓库高周转的特性,并不适合采用循环盘点模式

另外,由于RFID、语音等辅助拣选设备的应用,使实际操作与系统操作的脱节现象大为减少,作业流程标准化,管控精细化,避免了因操作造成的差异。

盘点的实质是一种事后纠正的机制,在事情中做好比在事后纠正错误要好。

这篇关于千字干货总结:聊聊WMS系统的仓库盘点那些事的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/330132

相关文章

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十