千字干货总结:聊聊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

相关文章

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

java实现docker镜像上传到harbor仓库的方式

《java实现docker镜像上传到harbor仓库的方式》:本文主要介绍java实现docker镜像上传到harbor仓库的方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 前 言2. 编写工具类2.1 引入依赖包2.2 使用当前服务器的docker环境推送镜像2.2

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文