Hibou Odoo Suite: Manufacturing Modules: MRP Production Add Item

Repository Versions:

Modules:

Author:

Hibou Corp.

License:

AGPL-3

Purpose

This documentation outlines the use case and processes of Hibou's MRP Production Add Item module. The MRP Production Add Item module allows a user to add a new item to an in-progress, manufacturing order. This includes generating PO procurements.

Getting Started

First thing's first, we want to install the module! Navigate to the Apps application.


Once there, remove the 'Apps' filter, then search for the 'MRP Production Add Item'. When you're ready, click Install

Odoo CMS - a big picture



Good to Know!

The MRP Production Add Item module requires the Manufacturing module. However, if you do not already have this module installed Odoo will install if for you during this module's installation.

Process

To get started, navigate to the Manufacturing app.

Odoo - Sample 1 for three columns

Adding an Item to an In-progress Manufacturing Order

Once there, go to Operations > Manufacturing Orders. Select the manufacturing Order you'd like to add an extra item to to go to it's form view. Here, underneath the 'Consumed Materials' tab hit the Add extra item button.

Odoo CMS - a big picture

A modal window will pop up with a form for adding an item. Select the Product and quantity you'd like to add and then hit the Add button.

Odoo CMS - a big picture

You'll then see the additional product added to the Components tab.


Technical

The MRP Production Add Item module adds a new Transient Model (Wizard) `wiz.add.production.item` that allows users to add a new product to be consumed on manufacturing orders. This wizard has the following fields:

  • `product_id` Many2one field for the Product to be added

  • `product_qty` Float field for the Quantity of the product to be added

  • `product_upm_id` Many2one field for the Unit of Measure of the product to be added

  • `production_id` Many2one field for the Production Order the product is being added to, which has the default `active_id` for the production order the wizard was launched from

This uses the existing procurement group and routes to procure additional items.