主题
库存概览
一、库存中的作业类型
1.基础作业类型
- 定义: odoo供应链系统内置的作业类型,有
收货、交货、内部调拨、制造四种类型。
2.可定义作业类型
- 定义: 在基础作业类型之上定义的作业类型。
二、可定义作业类型详解
1.序列
- 参考序列: 基本作业类型参考号的生成格式,可以自定义,也可以系统自动生成。
- 序列前缀: 必填项,作业类型序列的前缀标记,系统自动生成参考序列的必要条件。
2.保留方式
- 定义: odoo 什么时候为作业单(如
交货单)锁定库存。
接下来以交货单为例,介绍三种保留方式在何时锁定库存。
- 确认时: 交货单点击
标记为待办时;或销售模块中的报价单点击确认时。 - 手动: 交货单点击
检查可用量时。 - 在安排日期之前: 单击
补货:运行调度器时;或入库验证时。本质上执行的是stock.move模型中的_action_assign方法;可以通过补货:运行调度器菜单执行的server action方法run_scheduler验证。
总结: 都是在作业状态变成就绪时,锁定库存的。
问题思考
为什么
收货类型没有保留方式?保留都是在库存减少时发生的,而收货类型是库存增加,所以没有保留方式。
如果没有足够的库存,是否会锁定失败?
会锁定可用库存,然后通过
验证,决定是否创建欠单。
3.批次与序列号(通用配置)
| 作业类型 | 设置 | 原因 |
|---|---|---|
| 收货 | ✔ 创建新的 & ✔ 使用现有 | 供应商提供批号,且同一批产品分两次供货 |
| 交货 | ✔ 仅使用现有 | 避免错误新建批次 |
| 内部调拨 | ✔ 仅使用现有 | 调拨不能创建新批次 |
| 生产入库 | ✔ 创建新的 | 每个生产批次都新的 |
4.创建欠单
在作业单验证的时候,如果数量不足,是否创建欠单,一般选择询问。
5.退货类型
退货本质上是一条新的 入库/出库 作业。在 odoo 中,退货不是在采购订单对应的收货作业上操作,也不是在销售订单对应的交货作业上操作,而是一条新的交货或收货作业。
| 作业类型 | 退货类型 | 退货本质 |
|---|---|---|
| 收货 | 交货 | ✔出库 |
| 交货 | 收货 | ✔入库 |
三、视频讲解
