[IMP] MRP: edited semi-finished products user doc

closes odoo/documentation#3340

X-original-commit: 79e08557d3
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
This commit is contained in:
Wesley Kao (weka) 2022-10-04 21:41:39 +00:00 committed by Zachary Straub (ZST)
parent f02080d755
commit 5457a07a4e
8 changed files with 55 additions and 40 deletions

View File

@ -2,59 +2,74 @@
Manage semi-finished products Manage semi-finished products
============================= =============================
With Odoo MRP, you can use semi-finished products to simplify a complex *Bill A *semi-finished product*, also known as a *subassembly*, is a manufactured product that is used as
of Materials* or to represent your manufacturing flow more accurately. a component in another product's bill of materials (BoM). Semi-finished products are used to
A *semi-finished product* is a manufactured product that is used as a simplify complex :abbr:`BoMs (Bills of Materials)` or to more accurately represent a manufacturing
component in a Bill of Material. flow. A :abbr:`BoM (Bill of Materials)` that contains semi-finished products is referred to as a
*multilevel BoM*, where the main *top-level product* and its subassemblies are distinguished.
A *BoM* that employs *semi-finished products* is referred to as Configure semi-finished products
a multi-level BoM, where we distinguish between the *top level Product* ================================
and the *sub-assemblies*.
Configure a Multi Level BoM To set up a multilevel :abbr:`BoM (Bill of Materials)`, the top-level product and semi-finished
============================ products must be configured. Therefore, the first step is to create the semi-finished products and
their :abbr:`BoMs (Bills of Materials)`.
To configure a *multi-level BoM*, you will need the top-level product .. seealso::
and its sub-assemblies. Therefore, you must first create the sub-assembly :doc:`bill_configuration`
products and their respective Bill of Materials. Please refer to
:doc:`bill_configuration` for more details on how to create a BOM.
.. image:: sub_assemblies/sf_1.png .. image:: sub_assemblies/semifinished-product-bom.png
:align: center :align: center
:alt: A bill of materials for a semi-finished product.
Configure the Main BoM Create the top-level bill of materials (BoM)
====================== ============================================
Then on the final product form, simply add your semi-finished After the semi-finished products are fully configured, navigate to :menuselection:`Manufacturing
products to the Bill of Material. --> Products --> Products`. Then, :guilabel:`Create` the top-level product. Configure the product's
specifications as desired, and be sure to :guilabel:`Save`.
.. image:: sub_assemblies/sf_2.png Once the top-level product is configured, click the :guilabel:`Bill of Materials` smart button on
:align: center the product form, then click :guilabel:`Create` to make a :abbr:`BoM (Bill of Materials)` for the
top-level product. Then, simply add the semi-finished products to this :abbr:`BoM (Bill of
Materials)`, along with any other necessary components.
Manage your production planning .. image:: sub_assemblies/custom-computer-bom.png
================================= :align: center
:alt: A bill of materials for a top-level product, containing a subassembly component.
There are several methods to manage the triggering of the various manufacturing orders. Manage production planning
==========================
If every time a manufacturing order is confirmed for the main product, you'd like one for There are several methods to manage manufacturing order automation for products with multilevel
the semi-finished products as well, you have two options: :abbr:`BoMs (Bills of Materials)`.
Option 1 : Create re-ordering rules for the semi-finished products, with both the minimum .. note::
and maximum desired stock quantities at 0. Semi-finished products are specifically used to manage manufacturable products with multilevel
BoMs. If a BoM is being created simply to organize components or bundle sellable products,
using :doc:`Kits <kit_shipping>` is the more appropriate option.
.. image:: sub_assemblies/sf_3.png To automatically trigger manufacturing orders for semi-finished products after confirming a
:align: center manufacturing order for the main product, there are two options:
Option 2 : Use the Replenish on Order (MTO) route on the semi-finished product, as well as - **Option 1 (recommended):** Create *Reordering Rules* for the semi-finished products and set both
the manufacturing one. the minimum and maximum desired stock quantities to `0`.
Note that Option 1 is usually recommended over Option 2 as it is more flexible. The MTO route .. seealso::
creates a unique link between the semi-finished and the top level product, whereas the :doc:`../../purchase/products/reordering`
re-ordering rule allows you to simply unreserve that production from the top level product
production and redirect it to another, more pressing demand, for example.
In any case, as soon as the semi-finished product is produced, it will become - **Option 2:** Activate the :guilabel:`Replenish on Order (MTO)` and :guilabel:`Manufacture`
available in the manufacturing order of the final product, as shown below. routes under the :guilabel:`Inventory` tab of the semi-finished product's product form.
.. image:: sub_assemblies/sf_4.png Option 1 is more flexible than Option 2 and is therefore recommended. Reordering rules do not
:align: center directly link demand to replenishment, and therefore allow stocks to be unreserved and redirected
to other orders, if necessary. The Replenish on Order (MTO) route creates a unique link between the
semi-finished and top-level products, exclusively reserving quantities for the confirmed top-level
manufacturing order.
Regardless of the method chosen, semi-finished products must be fully manufactured before
manufacturing can begin on the top-level product.
.. image:: sub_assemblies/semifinished-on-mo.png
:align: center
:alt: A manufacturing order for a top-level product.

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB