📦
库存与批次追溯
仓库/库位管理 · 库存移动 · 拣货作业 · 批次追踪 · 盘点 · 补货
1. 模块总览
核心数据模型
| 实体 | 对齐 Odoo | 说明 |
|---|---|---|
StockWarehouse | stock.warehouse | 仓库:编码/类型/地址/负责人 |
StockLocation | stock.location | 库位:层级结构/存储条件/类型 |
StockQuant | stock.quant | 库存量:在手/可用/预留/质量状态/效期 |
StockLot | stock.lot | 批次:批号/生产日期/有效期 |
StockMove | stock.move | 库存移动:源→目标库位/产品/数量/状态 |
StockMoveLine | stock.move.line | 移动明细:行级批次/库位追踪(Odoo 19) |
StockPicking | stock.picking | 拣货单:收货/发货/调拨归组 |
StockPickingType | stock.picking.type | 作业类型:收货/发货/内部调拨 |
StockOrderpoint | stock.warehouse.orderpoint | 补货规则:最小/最大库存,补货倍数,提前期 |
StockAdjustment | stock.inventory | 库存盘点:账面/实盘/差异调整 |
2. 页面导航
库存总览
路由:/inventory/dashboard
- 仓库维度库存量/可用量
- 批次维度有效期预警
- 库存价值统计
角色:仓库主管
库位与移动
路由:/inventory/locations
- 仓库/库位层级管理
- 收货/发货/调拨操作
- 拣货单(Picking)执行
- 移动明细行级批次追踪
角色:仓管员
库存盘点
路由:/inventory/stock-check
- 创建盘点任务
- 账面vs实盘录入
- 差异自动计算+审批
- 盘点表打印
角色:仓管员、财务
补货规则
路由:/inventory/replenishment
- 安全库存/最大库存设置
- 采购建议/生产建议自动触发
- 提前期+补货倍数
- 供应商关联
角色:计划员
批次追溯
路由:/shopfloor/traceability
- 原料→工单→成品正向追溯
- 成品→原料反向追溯
- 批次移动时序图
- 扫码查询
角色:QA、生产
库存预警
路由:/inventory/alerts
- 库存不足预警
- 效期预警
- 呆滞库存
- 质量状态异常
角色:仓库主管
3. 批次追溯体系
原料批次 → 库存移动 → 生产投料 → 生产工单 → 成品批次 → 发货出库 ↑ ↓ ↓ └─── 上游追溯 ←─── StockTraceability ───→ 下游追溯 ───┘
通过 StockTraceability + StockConsumedMove 实现双向追溯:从原料批号查到用了哪些工单、产出了哪些成品批号,以及从成品批号反向追溯到所有原料批次。
BlazorFactory MES | 版本 1.0