[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
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.
.. image:: sub_assemblies/custom-computer-bom.png
:align: center :align: center
:alt: A bill of materials for a top-level product, containing a subassembly component.
Manage your production planning Manage production planning
================================= ==========================
There are several methods to manage the triggering of the various manufacturing orders. There are several methods to manage manufacturing order automation for products with multilevel
:abbr:`BoMs (Bills of Materials)`.
If every time a manufacturing order is confirmed for the main product, you'd like one for .. note::
the semi-finished products as well, you have two options: 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.
Option 1 : Create re-ordering rules for the semi-finished products, with both the minimum To automatically trigger manufacturing orders for semi-finished products after confirming a
and maximum desired stock quantities at 0. manufacturing order for the main product, there are two options:
.. image:: sub_assemblies/sf_3.png - **Option 1 (recommended):** Create *Reordering Rules* for the semi-finished products and set both
:align: center the minimum and maximum desired stock quantities to `0`.
Option 2 : Use the Replenish on Order (MTO) route on the semi-finished product, as well as .. seealso::
the manufacturing one. :doc:`../../purchase/products/reordering`
Note that Option 1 is usually recommended over Option 2 as it is more flexible. The MTO route - **Option 2:** Activate the :guilabel:`Replenish on Order (MTO)` and :guilabel:`Manufacture`
creates a unique link between the semi-finished and the top level product, whereas the routes under the :guilabel:`Inventory` tab of the semi-finished product's product form.
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. Option 1 is more flexible than Option 2 and is therefore recommended. Reordering rules do not
directly link demand to replenishment, and therefore allow stocks to be unreserved and redirected
In any case, as soon as the semi-finished product is produced, it will become to other orders, if necessary. The Replenish on Order (MTO) route creates a unique link between the
available in the manufacturing order of the final product, as shown below. semi-finished and top-level products, exclusively reserving quantities for the confirmed top-level
manufacturing order.
.. image:: sub_assemblies/sf_4.png
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 :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