Skip to content

其它入库、其它出库 ​

这篇解决什么 ​

盘盈之外的杂项入库、领用报损这类出库怎么落单。读完能对上 erp_stock_in / erp_stock_out,以及审核后怎么写 erp_stock_record。

默认端口 48080。先开模块见 ERP 功能设计。结存页见 产品库存。采购入库、销售出库不走这两张表。

示意图:未审核只存单。PUT /update-status 成 20 才加减库存。

从哪改 ​

名称说明仓库路径
其它入库@RequestMapping("/erp/stock-in")ruoyi-office/yudao-module-erp/.../controller/admin/stock/ErpStockInController.java
入库表erp_stock_in / erp_stock_in_itemErpStockInDO / ErpStockInItemDO
其它出库@RequestMapping("/erp/stock-out")ErpStockOutController
出库表erp_stock_out / erp_stock_out_itemErpStockOutDO
管理端入库 / 出库两页ruoyi-office-vben/apps/web-antd/src/views/erp/stock/in/、.../out/

官方菜单:库存目录 2583。其它入库 2596(/erp/stock/in),其它出库 2610(/erp/stock/out)。单号前缀入库 QTRK。

行内审核走 update-status,权限 erp:stock-in:update-status / erp:stock-out:update-status。

字段与流水 ​

status 用 ErpAuditStatus:10 未审核,20 已审核。已审核不能改行、不能删。反审核会写作废流水。

名称说明仓库路径
no入 / 出库单号ErpStockInDO / ErpStockOutDO
supplierId入库可选供应商,优先 MDMErpStockInDO
customerId出库可选客户,优先 MDMErpStockOutDO
inTime / outTime业务时间同上
warehouseId仓库在明细行上ErpStockInItemDO
count / productPrice数量、单价(元)同上

ErpStockRecordBizTypeEnum:其它入库 10,作废 11;其它出库 20,作废 21。审核时 ErpStockInServiceImpl 按这个类型调 createStockRecord。

不要拿来代替采购入库

采购入库写 erp_purchase_in,类型 70。这里只处理没有采购单的杂项。销售出库同理,走 erp_sale_out,类型 50。

示意图:按其它入库服务回写结存。出库把 10 换成 20,数量为减。

配置与操作 ​

菜单:ERP → 库存 → 其它入库(2596,/erp/stock/in),其它出库 2610(/erp/stock/out)。

保存后 status = 10。行内 PUT /update-status 成 20 才写 erp_stock_record。审核是 ErpAuditStatus,不是流程待办。权限字 erp:stock-in:update-status / erp:stock-out:update-status。

已审核不能改行、不能删;反审核写作废流水。采购入库、销售出库不要用这两页代替。

相关篇 ​

联系我们

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

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版