Skip to content

入库、出库、移库、盘库 ​

这篇解决什么 ​

四类仓储单怎么建、何时过账。读完能对上 WmsOrderStatusEnum 和完成接口,不要去找流程 key。

默认端口 48080。先开模块见 WMS 功能设计。结存见 库存统计、库存流水。

示意图:草稿可改可作废。完成才写库存。

从哪改 ​

名称说明仓库路径
入库@RequestMapping("/wms/receipt-order")ruoyi-office/yudao-module-wms/.../controller/admin/order/receipt/WmsReceiptOrderController.java
入库表wms_receipt_order / _detailWmsReceiptOrderDO
出库/wms/shipment-orderWmsShipmentOrderController
移库/wms/movement-orderWmsMovementOrderController
盘库/wms/check-orderWmsCheckOrderController
完成入库completeReceiptOrderWmsReceiptOrderServiceImpl
管理端单据页ruoyi-office-vben/apps/web-antd/src/views/wms/order/

官方菜单:入库 7451(/wms/receipt),出库 7461(/wms/shipment),移库 7470(/wms/movement),盘库 7480(/wms/check)。完成权限例如 wms:receipt-order:complete,作废 wms:receipt-order:cancel。

表与字段 ​

按本仓库 DO 生成的 ER。状态三值共用 WmsOrderStatusEnum。

名称说明仓库路径
单据状态0 草稿 / 4 已完成 / 5 已作废WmsOrderStatusEnum
单据大类1–4 入 / 出 / 移 / 盘WmsOrderTypeEnum
入库类型100 生产 / 101 采购 / 102 退货 / 103 归还WmsReceiptOrderTypeEnum
出库类型200 退货 / 201 销售 / 202 生产WmsShipmentOrderTypeEnum

完成入库时必须仍是草稿,且明细不能空,然后 createInventory。已完成单不能删;草稿和已作废才能删。

不是 Flowable

没有 processDefinitionKey。过账按钮调 complete*Order,不是提交审批。

配置与操作 ​

菜单:WMS → 入库管理(7451,/wms/receipt)。选仓库、类型、往来企业,加 SKU 明细后保存为草稿。点完成入库才加 quantity。出库 7461 完成会减库存。

移库 7470 在两个仓库之间调。盘库 7480 按实盘改结存。作废只对草稿。类型字典是 wms_receipt_order_type、wms_shipment_order_type。

开启见 WMS 功能设计。

入库管理

本系统截图:入库管理。完成前是草稿。

出库管理

本系统截图:出库管理。类型是退货 / 销售 / 生产出库。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版