diff --git a/manufacturing/overview/bill_of_materials.rst b/manufacturing/overview/bill_of_materials.rst index fb6b06009..a5195606d 100644 --- a/manufacturing/overview/bill_of_materials.rst +++ b/manufacturing/overview/bill_of_materials.rst @@ -7,4 +7,5 @@ Bill of Materials getting_started/bill_configuration bill_of_materials/kit_shipping - bill_of_materials/product_variants \ No newline at end of file + bill_of_materials/product_variants + bill_of_materials/sub_assemblies \ No newline at end of file diff --git a/manufacturing/overview/bill_of_materials/media/sub_assemblies01.png b/manufacturing/overview/bill_of_materials/media/sub_assemblies01.png new file mode 100644 index 000000000..d34e352e8 Binary files /dev/null and b/manufacturing/overview/bill_of_materials/media/sub_assemblies01.png differ diff --git a/manufacturing/overview/bill_of_materials/media/sub_assemblies02.png b/manufacturing/overview/bill_of_materials/media/sub_assemblies02.png new file mode 100644 index 000000000..bf8241e3a Binary files /dev/null and b/manufacturing/overview/bill_of_materials/media/sub_assemblies02.png differ diff --git a/manufacturing/overview/bill_of_materials/sub_assemblies.rst b/manufacturing/overview/bill_of_materials/sub_assemblies.rst new file mode 100644 index 000000000..d6e9e0ed2 --- /dev/null +++ b/manufacturing/overview/bill_of_materials/sub_assemblies.rst @@ -0,0 +1,42 @@ +================================================== +Setting up a BoM for a Product With Sub-Assemblies +================================================== + +A subassembly is a manufactured product which is intended to be used as +a component of another manufactured product. You may wish to employ +sub-assemblies to simplify a complex BoM, to more accurately represent +your manufacturing flow, or to use the same subassembly in multiple +BoMs. A BoM that employs subassemblies is often referred to as a +multi-level BoM. + +Multi-level bills of materials in Odoo are accomplished by creating a +top-level BoM and subassembly BoMs. Next, the procurement route of the +subassembly product is defined. This ensures that every time a +manufacturing order for the top-level product is created, a +manufacturing order for each subassembly is created as well. + +Configure the Top -Level Product BoM +------------------------------------ + +To configure a multi-level BoM, create the top-level product and its +BoM. Include any subassemblies in the list of components. Create a BoM +for each subassembly as you would for any product. + +.. image:: media/sub_assemblies01.png + :align: center + +Configure the Subassembly Product Data +-------------------------------------- + +On the product form of the subassembly, you must select the routes +**Manufacture** and **Make To Order**. The **Manufacture** +route takes precedence over the **Buy** route, so selecting the +latter will have no effect. + +.. image:: media/sub_assemblies02.png + :align: center + +If you would like to be able to purchase the subassembly in addition to +manufacturing it, select **Can be Purchased**. All other fields on +the subassembly product form may be configured according to your +preference.