MES 仓储出入库
这篇解决什么
制造仓储的仓库、库区、库位、现有量和各类出入库单在哪。读完能对上 mes_wm_*,并和模块 WMS、ERP 库存分开。
默认端口 48080。先开模块见 MES 功能设计。选型见 WMS、MES、ERP 怎么选。
示意图:仓库下挂库区、库位。出入库改 mes_wm_material_stock。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 仓库 | @RequestMapping("/mes/wm/warehouse") | ruoyi-office/yudao-module-mes/.../controller/admin/wm/warehouse/MesWmWarehouseController.java |
| 仓库表 | mes_wm_warehouse | MesWmWarehouseDO |
| 库区 | mes_wm_warehouse_location | MesWmWarehouseLocationDO |
| 库位 | mes_wm_warehouse_area | MesWmWarehouseAreaDO |
| 现有量 | /mes/wm/material-stock | MesWmMaterialStockController |
| 采购入库 | /mes/wm/item-receipt | MesWmItemReceiptController |
| 生产领料 | /mes/wm/product-issue | MesWmProductIssueController |
| 产品入库 | /mes/wm/product-receipt | MesWmProductReceiptController |
| 管理端 | 仓储页 | ruoyi-office-vben/apps/web-antd/src/views/mes/wm/ |
官方菜单:仓储目录 6941(/mes/wm)。仓库 6942(/mes/wm/warehouse),现有量 6947。到货通知 6953,采购入库 6959,采购退货 6991,领料 6966,退料 7001,产品入库 6980,发货通知 7028,销售出库 7131,销售退货 7008,外协发料 7042,外协入库 7034,杂项入 7049,杂项出 7018,调拨 7083,盘点方案 7112,盘点任务 7118,SN 7058,条码配置 7067,条码清单 7072,装箱 7078。库区 / 库位页在 mes.ts 硬编码,挂在仓库菜单下。
表与字段
按本仓库 DO 生成的 ER。线边库编码是 WIP_VIRTUAL_WAREHOUSE。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 线边库 | WIP_VIRTUAL_WAREHOUSE | MesWmWarehouseDO |
| 虚拟库区 / 库位 | WIP_VIRTUAL_LOCATION、WIP_VIRTUAL_AREA | Location / Area DO |
| 冻结 | frozen | 仓库 / 库区 / 库位 |
| 负责人 | chargeUserId,指向系统用户 | MesWmWarehouseDO |
| 单据状态 | 各 MesWm*StatusEnum | enums/wm |
不是模块 WMS
/wms 的入出移盘写 wms_inventory。这里的领料、外协、SN、盘点方案只改 mes_wm_*。进销存 erp_stock 也不会跟着动。
配置与操作
菜单:MES → 仓库管理 → 仓库设置(6942,/mes/wm/warehouse)。先建仓库,再进库区、库位。frozen 勾上后该层不能再收发。线边库编码不要改成普通成品仓。
采购到货走通知 6953 再入库 6959。工单领料 6966,完工入成品仓 6980,销售出库 7131。调拨 7083、盘点方案 / 任务 7112 / 7118 各有状态枚举。条码配置 7067 改生成规则,清单 7072 是已生成的码。完成出入库后看现有量 6947。
开启见 MES 功能设计。

本系统截图:仓库设置。负责人是系统用户。

本系统截图:库存现有量。数量在 mes_wm_material_stock。
