千字干货总结:聊聊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 FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Java反转字符串的五种方法总结

《Java反转字符串的五种方法总结》:本文主要介绍五种在Java中反转字符串的方法,包括使用StringBuilder的reverse()方法、字符数组、自定义StringBuilder方法、直接... 目录前言方法一:使用StringBuilder的reverse()方法方法二:使用字符数组方法三:使用自

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem