【问题标题】:Odoo how to trigger kit purchase order from manufacturing orderOdoo如何从制造订单触发套件采购订单
【发布时间】:2020-06-10 20:39:00
【问题描述】:

我有一个带有 3 个套件(K1、K2、K3)的 BOM 的制成品。 一旦我尝试制造它,但它的组件不可用,我想触发购买

包含 3 行的订单:

  1. 1 号线 = K1
  2. 第 2 行 = K2
  3. 3 号线 = K3

发生的情况是,Odoo 为套件的每个组件(K1、K2、K3)创建了一个包含 1 行的采购订单。

我想扩展制造模块来实现我的需要,我该怎么做?我应该扩展哪个模块?任何指南都会有所帮助!

【问题讨论】:

  • 有什么问题?根据您的描述,听起来 Odoo 可以满足您的需求。你能解释一下它现在的作用与你希望它做什么相比吗?
  • Odoo 创建一个采购订单,其中包含 K1、K2、K3 的组件作为采购行,而不是 K1、K2、K3。例如,如果 K1 是用 KI11 和 KI12 制造的,那么在采购订单中,您将有 2 行 KI11 和 KI12 而不是 K1

标签: triggers odoo odoo-13 purchase-order


【解决方案1】:

如果我的理解正确,那么您想为 Manufactured Product 创建一个制造订单,该订单会为 构成组件的产品(而不是组件本身的采购订单)。


您需要有一个像这样的整体产品/BOM 结构:

Manufactured Product
├── Kit 1
│   ├── Purchased Product 11
│   └── Purchased Product 12
├── Kit 2
│   └── Purchased Product 13
└── Kit 3
    ├── Purchased Product 14
    ├── Purchased Product 15
    └── Purchased Product 16

听起来您的 Kit # 产品设置了 Routes 作为按订单生产 + 购买。这会导致购买这些产品。

相反,您的 Kit # 产品应使用 Routes 设置为 Make To Order + Manufacture,并带有自己的 BOM BoM 类型 套件。

采购的产品应在相关 BOM 上分配为 BOM 行,并且这些采购的产品应设置为 Routes按订单生产 + 购买


这是我所说的 2 级 BOM 设置的简化示例。

制成品的 BOM

Manufactured Product
├── Kit 1
├── Kit 2
└── Kit 3

套件 1 的 BOM

Kit 1
├── Purchased Product 11
└── Purchased Product 12

【讨论】:

  • 结构错了,更像是制成品 -> 已购买的套件 #1 -> (未购买的产品 11 + 未购买的产品 22)
  • 您的 MO BOM 可以使用那些购买的产品作为 BOM Lines 吗?如果没有,我认为您必须有另一个 BOM 来配套购买的产品。
猜你喜欢
  • 1970-01-01
  • 2021-02-18
  • 1970-01-01
  • 2020-09-08
  • 2015-09-13
  • 1970-01-01
  • 2021-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多