WMS Next(WMSFORNEW)
多仓、库位、序列号、扫码、标签打印,以及和 ERPNext 的可选对接。
仓储系统最容易出现的问题,不是功能不够,而是「流程和实物对不上」。 收货时少扫一件、拣货时拿错批次、发货后才发现库存没扣,最后都要靠盘点擦屁股。 所以这篇笔记重点不在功能清单,而在一条闭环:单据驱动作业,扫码校验实物,流水可追溯。
阅读前提:你已经有一台能跑 Docker 的 Linux 服务器,
并且了解仓库、库位、物料、批次、序列号这些基本概念。文中的域名、密码、授权码都是占位值。
本 Wiki 页面
01
这套 WMS 的定位
多仓、库位、批次、序列号与三种扫码通道的定位。
02
架构与组件
Go 单体服务、Vue 前端、MariaDB、Redis 与打印服务的整体架构。
03
部署准备
服务器、Docker、域名证书和 ERPNext 对接前的准备。
04
启动与初始化
Docker Compose 启动、初始化账号和第一批基础数据。
05
主数据:仓库、库位、物料、条码
仓库、库位、物料、条码、客商等主数据的建立顺序。
06
入库:预到货 → 收货 → 上架
预到货 → 收货 → 上架,以及直接收货的适用场景。
07
出库:计划 → 拣货 → 发运
出库计划 → 拣货 → 发运,理解预占与扣库存的区别。
08
标签与打印
单品标、外箱标、库位标,以及 print-server 打印链路。
09
盘点、调拨与包装
盲盘/明盘、库位调拨、装箱封箱与拆箱。
10
与 ERPNext 对接(可选)
API Key、主数据同步、单据回写与 outbox 重试。
11
权限、审计与授权
JWT + RBAC、审计日志、标签重打与联网授权。
12
常见问题
摄像头扫码、扫码枪、打印、库存与备份等常见问题。