外观
库存流水查询与分析
本文讲解如何查看和利用库存流水记录,追溯每一次库存变化的来龙去脉。
库存流水是什么
库存流水(也叫库存日志)记录了每一次库存变化:什么时候、谁操作、哪个商品、从多少变成多少、变化了多少、因为什么原因。
《到可到对货》中,每一次影响库存的操作都会自动生成流水记录,不需要手动维护。
查看库存流水
- 进入「库存管理」页签
- 找到目标商品,点击进入库存详情
- 点击「查看流水」
- 流水记录按时间倒序排列

流水记录的字段
每条流水记录包含:
| 字段 | 说明 | 示例 |
|---|---|---|
| 时间 | 操作时间 | 2025-01-15 14:30 |
| 操作人 | 执行操作的用户 | 张三 |
| 类型 | 入库/出库/盘点调整 | 入库 |
| 变化数量 | 正数为增、负数为减 | +100 |
| 变化前库存 | 操作前的库存数 | 50 |
| 变化后库存 | 操作后的库存数 | 150 |
| 关联单据 | 触发该流水的发货单号等 | DH-20250115-001 |
| 备注 | 操作时填写的备注 | 2025-01-15 采购到货 |
流水类型
| 类型 | 触发来源 | 说明 |
|---|---|---|
| 入库 | 手动入库操作 | 人为增加的库存 |
| 出库 | 手动出库操作、确认发货 | 人为减少的库存或发货扣减 |
| 盘点调整 | 盘点完成 | 盘盈盘亏的校准调整 |
| 调整 | 后台管理操作 | 管理员手动修改的库存 |
如何用流水排查问题
场景一:库存怎么突然变少了?
- 打开该商品的库存流水
- 按时间倒序查看最近的记录
- 看是哪次操作导致的减少
- 确认该操作是否合理(是正常发货还是误操作)
场景二:有人改了库存不承认?
- 流水记录不可删除,理论上是完整的
- 查看对应时间的操作人
- 结合发货单列表或入库记录交叉验证
场景三:库存和实物差了多少?
- 从最后一次盘点之后开始统计所有流水
- 理论库存 = 盘点库存 + 入库总和 - 出库总和
- 与实际清点结果对比,差额就是要追查的
流水记录的限制
- 流水记录不可删除、不可修改(保证可追溯性)
- 流水只记录发生了什么,不记录为什么这样操作(原因在备注字段中)
- 流水不可直接作废或撤销。如需修正库存数量,可通过以下方式:
- 反向操作:如出库来对冲入库(或入库对冲出库),会新增两条流水记录
- 盘点调整:做一次盘点,系统自动生成「盘点调整」类型流水
常见问题
Q:能不能导出库存流水?
A:不支持导出功能。
Q:流水记录会丢失吗?
A:不会。流水记录是数据库级别的持久存储,不会因为 App 更新或重启而丢失。
Q:一条流水记录能被删除吗?
A:不能。这是有意设计——任何人(包括管理员)都不能删除流水记录,确保库存变化的可追溯性。
