Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

1

How to configure BOMs where one option negates another?

By
josh g
on 10/9/13, 2:01 PM 3,250 views

I am still investigating OpenERP and cannot find information on how to handle product BOMs with sub-assemblies and options that negate other parts.

For example on our appliances: - A stainless steel front panel vs standard powder-coated mild steel - Propane vs standard NG gas valves - Electronic vs standard analog control

A standard BOM would include sub-assemblies 1.0 Appliance Type1 1.1 Case 1.1.1 Front panel (steel) 1.1.1 L Side panel (steel) 1.1.1 R Side panel (steel) 1.1.1 Back panel (steel) 1.2 Gas Train 1.3 Mechanical Components 1.4 Electrical Controls

Ideally this would be accomplished by including a negative value for parts that would remove the standard part from the BOM and include the optional part in a subassembly. This would make the part quantities correct and allow for simple costing and pricing.

Example 1 would have an optional sub-assembly with parts something to the effect of: +1 Front panel (stainless) -1 Front panel (steel)

From what I have read, openerp does not handle BOMs this way. Does anyone have any experience with this? How does openerp handle configurable BOMs or variables within a product?

Thank you in advance.

2
bernard
On 10/10/13, 8:47 AM

You can have sub-assemblies as their own BOMs A parent BOM can call a sub assembly, allowing the sub-assembly to be used in a number of different BOMs. However, as for options, you would most likely have to create a BOM for each possible option. i.e.

Model 1 -

  1. Sub assembly 1(everything that is shared)
  2. Sub assembly 2 (propane gas valve)

etc.

Model 2 -

  1. Sub assembly 1
  2. Sub assembly 3 (NG gas valve)

Something similar to this anyway.

in my experience, we have shared components in their own sub assembly, such as a button PCB that is used on several different products.

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)

Stats

Asked: 10/9/13, 2:01 PM
Seen: 3250 times
Last updated: 3/16/15, 8:10 AM