Skip to content

库存概览

一、库存中的作业类型

1.基础作业类型

  • 定义: odoo供应链系统内置的作业类型,有收货交货内部调拨制造四种类型。

2.可定义作业类型

  • 定义: 在基础作业类型之上定义的作业类型。

二、可定义作业类型详解

1.序列

  • 参考序列: 基本作业类型参考号的生成格式,可以自定义,也可以系统自动生成。
  • 序列前缀: 必填项,作业类型序列的前缀标记,系统自动生成参考序列的必要条件。

2.保留方式

  • 定义: odoo 什么时候为作业单(如 交货单)锁定库存。

接下来以交货单为例,介绍三种保留方式在何时锁定库存。

  • 确认时: 交货单点击标记为待办时;或销售模块中的报价单点击确认时。
  • 手动: 交货单点击检查可用量时。
  • 在安排日期之前: 单击补货:运行调度器时;或入库验证时。本质上执行的是stock.move模型中的_action_assign方法;可以通过补货:运行调度器菜单执行的server action方法run_scheduler验证。

总结: 都是在作业状态变成就绪时,锁定库存的。

问题思考

  • 为什么收货类型没有保留方式?

    保留都是在库存减少时发生的,而收货类型是库存增加,所以没有保留方式。

  • 如果没有足够的库存,是否会锁定失败?

    会锁定可用库存,然后通过验证,决定是否创建欠单。

3.批次与序列号(通用配置)

作业类型设置原因
收货✔ 创建新的 & ✔ 使用现有供应商提供批号,且同一批产品分两次供货
交货✔ 仅使用现有避免错误新建批次
内部调拨✔ 仅使用现有调拨不能创建新批次
生产入库✔ 创建新的每个生产批次都新的

4.创建欠单

在作业单验证的时候,如果数量不足,是否创建欠单,一般选择询问

5.退货类型

退货本质上是一条新的 入库/出库 作业。在 odoo 中,退货不是在采购订单对应的收货作业上操作,也不是在销售订单对应的交货作业上操作,而是一条新的交货或收货作业。

作业类型退货类型退货本质
收货交货✔出库
交货收货✔入库

三、视频讲解

学习交流