用户手册
帮助中心/用户手册/库位编码与库位类型:给每个货位一个“门牌号”

库位编码与库位类型:给每个货位一个“门牌号”

最后更新 2026-10-20

库位编码怎么编(如 A-03-12-2:区-排-列-层)、编号和贴标的实操规矩,以及 picking、storage、staging、dock 四种库位类型各自的用途和配合关系。

仓库里的横梁式托盘货架通道
横梁式托盘货架:每一层横梁、每一个货格都是一个库位,都需要自己的编码。

库位编码就是货位的“门牌号”。没有它,仓库全靠记忆运转:老员工知道蓝色纸箱“大概在 3 号通道后面”,新人满场走两遍还找不到;老员工哪天请假,仓库里明明有的货就等于“丢”了。订单在等、拣货员在绕路、盘点变成寻宝。

有了编码,沟通方式完全变了。任务上写“从 A-03-12-2 拣 6 件”,任何人——包括第一天上班的新人——都能直奔那里,扫一下标签确认,拿货走人。编码也是系统记住“什么货在什么位置”的钥匙,所以上架、拣货、移库、盘点都必须用编码说话,不能再用“门边上那堆”这种描述。

编码结构拆解:区-排-列-层#

最常见的编码按从大到小的顺序读,跟地址一样:区、排、列、层。以 A-03-12-2 为例:A 是区——仓库的一大片区域,常常按建筑分区、温区或货主划分;03 是排——这个区里的第 3 排货架;12 是列——沿这排数过去的第 12 个立柱货格,一个货格通常正好放一托,标准横梁货架约 2.7 米宽;2 是层——从地面往上数的第 2 层横梁。

  • 区——大多数仓库 1 个字母或 1–2 位数字就够了。区还可以自带含义:比如 A 区是常温、C 区是冷库,看到第一个字符就知道要不要穿棉服。
  • 排——2 位数字(01–99)几乎能覆盖任何仓库。千万别省掉前导零:A-3-12-2 和 A-03-12-2 在任何列表和报表里的排序都会乱套。
  • 列——通常 2 位数字。列号要沿着人实际走的方向数,让编码顺着走的顺序递增,拣货员不用走回头路。
  • 层——1 位数字或 1 个字母。要一次性定死:地面算第 0 层还是第 1 层、数的是横梁还是层板。多数托盘货架把地面托盘算第 1 层,往上 2、3、4。小件货架常用字母,或“层+位”两段式,比如 2-B 表示第 2 层、从左数第 2 个料箱位。
编码读法到那里会看到什么
A-03-12-1A 区、第 3 排、第 12 列、第 1 层(地面层)一整托货,托盘车就能取,不用叉车
A-03-12-4同一个货格,第 4 层——高位整托储备货,要用叉车或高位叉车取下来
B-01-05-2B 区、第 1 排、第 5 列、第 2 层完全是另一个区——动身前先看第一个字母
P-07-22-3-C拣货区 P、第 7 排、第 22 列、第 3 层、 C 号料箱位料箱里的小件——螺丝、接头、手机壳

每段几位数够用?要倒着算:按五年后可能长成的最大仓库来定,不是按今天的规模。99 排、每排 99 列、9 层,已经能覆盖非常大的仓库了;再宽,编码就变得又长又难读、难输、易错。全仓编码长度要统一——等宽的编码扫起来、排起来、核对起来,都比长短不一的好得多。

在 Docklify 里,编码落成真实库位只需要一步:进入 WMS → Locations 新建库位,在表单里填写 Name(就是您的编码,如 A-03-12-2)、Location Type(库位类型)、Warehouse(仓库),需要时再填 Occupancy、Barcode 和 Aka Name。这里填的名字会原样出现在任务、标签和报表上,所以每次都要按同一套等宽格式填写。

几千个库位没有人靠一个个手建。Docklify 的库位支持模板下载 + Excel 批量导入(WMS → Locations → 导入):一个库位一行,填好编码、类型、仓库,上传文件,整排货架的库位一次建完。先导入、再打印标签、最后才开始上架——让实物标签和系统记录同一天“出生”,不脱节。地址列就是 zone、aisle、bay、level、slot 五列;模板里的 bin、section 是老列,仍可识别,但已是可选、不再推荐,留空即可。库位类型 receiving、pack、ship 已停用:导入文件中用这三个类型的行会被逐行拒绝并给出错误,其余行照常导入。

高货架之间的仓库通道纵深
排号沿着人走的方向递增,编码顺着脚步往上走,拣货路线不走回头路。

编码的实操规矩#

  1. 从仓库门口或主通道开始编号。人进门后遇到的第一排货架就是 01,编号顺着作业的自然动线长大——收货→存储→拣货→发货,不要逆着动线编。
  2. 单双号分列。常见做法:通道左侧用奇数列号,右侧用偶数列号。这样拣货员按编码顺序干活时,先走完一侧、再走回另一侧,不用整天在通道里左右横跳。
  3. 层号一律从下往上数。地面是最小号,最高一层横梁是最大号。这条规矩要写在货架端头和员工手册里——因为对有些人来说“从上往下数”同样顺手(见文末的坑)。
  4. 标签贴在完全相同的位置:贴横梁、同高度、同侧——地面层通常齐眼高,高位层的标签贴在立柱上或下一层横梁上。让扫描枪不用找就能对准标签,拣货员不用每到一个库位先玩“找标签”。
  5. 预留扩容。某个区今天有 14 排,就用 01、03、05…间隔编号,或者干脆留空段(下一片从 20 开始),不要把 01–14 排满。哪天在第 6 排和第 7 排之间加一排货架,排满的编码逼您把后面全部重编。
带 P53、P54 等编号标签的料箱货架
小件料箱:编码直接落在料箱上——图中的 P53、P54——每次拣货都精确落到一个箱子。

小件库位的逻辑相同,只是再细一级。一个货格可能放 20 个料箱,所以编码多一段“箱位”:P-07-22-3-C 表示 P 区、第 7 排、第 22 列、第 3 层、C 号箱。照片里料箱标签只写了 P53、P54 这样的短码,因为人站在跟前,区、排、层一目了然——但在系统里必须留完整编码。短码是给眼睛看的,完整编码才是任务、盘点和报表共同认账的。

托盘垛上条码标签的近景
库位/货物条码标签:印出来的编码和条码必须和系统记录逐字一致。

标签是编码的实物形态:上面是给人看的大字编码,下面是给扫描枪读的条码。标签必须从系统记录打印,绝不要手敲编码进标签机——一位数字写反(12 写成 21),就会造出一个货架上有、系统里没有的库位,或者更糟,指到错误的货格。标签坏了就重打同一个编码,绝不要手写一张“临时”标签——临时标签往往一贴就是好几年。

四种库位类型#

编码说的是库位在哪,类型说的是库位干什么用。Docklify 里的库位类型就是这四种——picking(拣货位)、storage(存储位)、staging(暂存位)、dock(月台位),建库位时在同一张表单的 Location Type 字段里选。类型不是摆设:上架、拣货、暂存的规则都按类型走。比如 storage 位只放托盘,散货不能直接往上堆;订单拣货走 picking 位。建库位时把类型选对,后面所有规则都建立在这个类型上。

picking 拣货位:量小、高频、离打包区近

picking 拣货位是订单拣货的出发点,一次拣一件或几件。实物形态通常是齐腰到齐眼高的层板货架或料箱货架,或者托盘货架的地面层,位置尽量靠近打包区——拣货员一天要走几百趟,多一米就得多付几百遍。每个拣货位的存量故意保持小:一个 SKU 的几箱或几箱料,快速周转。快没了就从 storage 位补货(见下文补货链)。最干净的规矩是一个拣货位只放一个 SKU:一个箱里混几个 SKU,错拣就是这么来的。

storage 存储位:整托、高位、补货的源头

storage 存储位放储备货:整托放在高层横梁上,靠叉车存取,去的次数少。它是仓库的“存款账户”——量大、动得少、单位成本低,因为高位货架空间比打包区旁边的黄金地面便宜。在 Docklify 里规矩是硬的:storage 位放托盘,不放散货——往 storage 上架一律按托盘走,从 storage 拣货是把整托取下来,不是在横梁上拆箱。storage 还是补货的源头:拣货位从这里补货,这条 storage → picking 链路是大仓运转的核心机制。

staging 暂存位:短暂停放,不是仓库

staging 暂存位是月台附近的地面位,货物在这里短暂停一下:刚卸下来等上架的整托,或者拣好等装车的订单。实物形态是地面上贴线划出的方格,编码如 STG-01、STG-02——对,地面也要编码,因为“3 号门边上那堆”正是编码要消灭的说法。暂存的纪律是时间:这里的货处在两个环节之间,停留要用小时算,不用天算。一托货在暂存位躺了一周,那就不叫暂存了,叫没有货架的计划外存储,而且会挡住下一辆车。

dock 月台位:每个装卸口前面的地面位

dock 月台位是和某个装卸口绑定的地面位:DOCK-01 对应 1 号门,DOCK-02 对应 2 号门。货从车上卸下来先落在这里,出库的货也先在这里集齐再装车。每个门有自己的带编码地面位,三辆车同时作业时入库和出库就不会混——收货组把 2 号门的货放在 DOCK-02,发货组在 DOCK-03 攒 3 号门的货,谁的托盘是谁的一目了然。月台位的周转是全仓最快的:两辆车之间能清空,就是好状态。

补货链:storage 向 picking 喂货#

四种类型要放在一起看才有意义,其中最重要的链路是 storage → picking。以一款卖得快的洗发水为例:一整托 800 瓶放在 storage 高位 A-03-12-4;拣货位 P-02-08-1 的料箱里放 40 瓶,订单一次拿 5 到 10 瓶。拣货员永远不爬托盘,只动料箱。当料箱降到低水位——比如只剩 10 瓶——系统就生成一个补货任务:叉车司机把整托取下来(或从托上取几箱)把料箱补满,托盘再回高位或逐层消耗。没有这条链,两种坏结果二选一:要么拣货员在订单中间等叉车,要么拣货位塞得满满当当、拣货慢得像爬。有了它,高频拣货保持又快又便宜,叉车作业也被攒成计划内的行程,而不是天天救火。

在 Docklify 里,这条链以补货任务的形式运转:拣货位降到低水位时,系统从存有储备货的 storage 位生成补货任务(WMS → 补货任务)。司机按编码看到来源和目标——从 A-03-12-4 取、送到 P-02-08-1——补货是一条正常、有记录的任务,不用靠在通道里喊一嗓子求人帮忙。

库存分布怎么看:按区、按类型#

要看全局时,编码和类型再次派上用场:哪个区满了、哪里的拣货库存薄了、暂存区是不是堵了。分三层看:先按区看——某个区已经 95% 满、后面还有入库,今天就得做决定,不能拖到下周;再按类型看——picking 位普遍空了但 storage 是满的,说明断的不是货、是补货链;staging 位连着几天被占,说明出库在积压;最后才落到单个库位——盘点对不上或拣货员报了问题时再查。这样的看法,能把“感觉仓库很满”变成一句具体、能动手解决的话。

Docklify 把这种分层看法变成了一张图:WMS → 3D 仓库图会按您的库位生成仓库 3D 模型。您可以按库位编码、区域、类型定位并高亮库位,点开任意库位就能看它的实时库存——哪些 SKU、多少件、在哪个托盘上。不用再走完一个区才知道是不是真满:飞过去一眼就能看到哪些货格满了、哪些空了、哪些拣货位薄了,点击就知道眼前这个货格里到底放的是什么。

Docklify 3D 仓库视图:按库位编码/区域/类型定位高亮,查看每个库位的库存
Docklify 3D 仓库视图:按库位编码/区域/类型定位高亮,查看每个库位的实时库存。

类型不是库位唯一的分法。在 Docklify 里,库位还可以挂 Location Group(库位分组,WMS → Location Groups)——比如冷库组、高值组、某货主专属组——而且一个库位可以同时属于多个组。编码说在哪、类型说干什么、分组说按什么规矩管:冷链货只能进冷库组的库位,高值货只能进围栏组的库位。以后配上架规则时,您按分组思考的次数不会比按区少。

常见坑#

编码规则中途绝不能改。层数数法、位数、单双分列,任何一项在仓库中途变掉,老标签就全部变成谎言,新老编码混在一起的报表也没法看。如果规则真的非改不可,就把它当成一个项目来做:整个区一次性重编、标签全部重打、系统记录同一天更新。一个仓库有两套编码规则,比有一套不完美的规则更糟。
层号数法是最安静的错拣来源:一个人从上往下数,另一个人从下往上数,两个人都觉得自己对——于是货总在系统说的位置上面一层或下面一层被“找到”。第一天就把它写死:层号从下往上数,地面是第 1 层。这句话贴在货架端头、写进新人手册,争论就永远不会发生。

本文用到的 Docklify 功能#

  • 新建库位 — WMS → Locations → 新建库位:Name(编码)、Location Type(picking / storage / staging / dock)、Warehouse、Occupancy、Barcode、Aka Name。
  • 批量导入库位 — WMS → Locations → 导入:下载模板,在 Excel 里一个库位填一行,上传后一次建几千个。
  • 库位类型驱动规则 — picking、storage、staging、dock 就是系统里的 Location Type 取值;上架、拣货、暂存按类型走不同规则,storage 位只放托盘。
  • 补货任务 — WMS → 补货任务:拣货位降到低水位时,从存有储备货的 storage 位生成补货任务。
  • 3D 仓库视图 — WMS → 3D 仓库图:生成仓库 3D 模型;按编码、区域、类型定位高亮,点开任意库位看实时库存。
  • 库位分组 — WMS → Location Groups:按规矩给库位分组(冷库、高值、货主专属),一个库位可同时属于多个组。