WMS、MES、ERP 怎么选
这篇解决什么
三套库存各管什么、表和菜单怎么分开。读完能决定用 /wms、/mes/wm 还是 /erp,不要把单据写进错的结存。
默认端口 48080。WMS 总览见 WMS 功能设计。MES 仓储见 MES 仓储出入库。进销存见 ERP 功能设计。
示意图:按库存维度和单据类型选模块。三套表不会自动对账。
从哪改
| 名称 | 根菜单 | 表前缀 | 仓库路径 |
|---|---|---|---|
| 模块 WMS | 7400 /wms | wms_* | ruoyi-office/yudao-module-wms/ |
| MES 仓储 | 6941 /mes/wm | mes_wm_* | ruoyi-office/yudao-module-mes/ |
| ERP 库存 | 2583 一带 | erp_stock | ruoyi-office/yudao-module-erp/ |
旧物品领用流程 key:wms_goods_draw、wms_goods_return_warehouse、wms_goods_borrow、wms_goods_give_back、wms_goods_transfer。表单路径 wms/goods-common-operation-order 已不在当前前端。不要当成 7400 菜单功能。
对照
| 名称 | 模块 WMS | MES 仓储 | ERP |
|---|---|---|---|
| 库存维度 | 仓库 + SKU | 仓库 + 库区 + 库位 + 批次 + SN | 仓库 + 产品 |
| 单据 | 入 / 出 / 移 / 盘 四类 | 领料、外协、到货、销售出库、盘点方案等 | 采购入库、销售出库、调拨盘点、收付款 |
| 状态 | WmsOrderStatusEnum 草稿 / 完成 / 作废 | 各 MesWm*StatusEnum | ErpAuditStatus 10 / 20 |
| 流程引擎 | 无 | 无 | 无 |
| 财务 | 无 | 无 | 收付款账户 |
WMS 仓库 DO 只有 code / name / sort,没有库区。MES 仓库另有 mes_wm_warehouse_location、mes_wm_warehouse_area 和线边库 WIP_VIRTUAL_WAREHOUSE。
配置与操作
不要在三个模块各建一份「同一物料」还指望数量对齐。生产领料、SN、盘点方案用 MES 仓储。只做出入库台账用 WMS。有采购订单和结算用 ERP。
角色分别勾 7400、6261、2563。完成 WMS 入库只加 wms_inventory.quantity。MES 采购入库只加 mes_wm_material_stock。ERP 审核入库只加 erp_stock。
开启见 WMS 功能设计、MES 功能设计、ERP 功能设计。
