Stock Component

Define components on serial numbers

Technical Name:
stock_component
Version:
12.0
License:
Author:
Numigi
Website:
https://kastor.lab.numigi.net/web/image/product.template/1373/image_1920?unique=0a81b40
  • Odoo Version

Conditions générales
Garantie satisfait ou remboursé de 30 jours
Expédition : 2-3 jours ouvrables

Stock Component

Summary

This module adds parentality between serial numbers.

The parent serial number is an equipment. The children are components, which also can have child components.

When a serial number is moved, all children components are moved with the parent in a transparent way.

Configuration

In the form view of a serial number, I notice a table Components.

static/description/serial_form.png

I click on Add.

A wizard is opened.

static/description/serial_add_component_wizard.png

I select a product, then I select the serial number of the component to add.

Then I click on OK.

static/description/serial_add_component_wizard_filled.png

The selected number is now a component of the equipment.

static/description/serial_after_add_component.png

Constraints

When adding a component to a serial number, the child serial number must be located in the same location as the parent. The component can also be located in a child location under the parent's location.

If the component is in a package, then the parent serial number must be in the same package and vice versa.

If the component has an owner, then the parent serial number must have the same owner and vice versa.

Also, a serial number can not be added as component under multiple parents.

Usage

I create a delivery order and select the equipment.

static/description/delivery_order.png

I validate the delivery order.

static/description/delivery_order_done.png

In the global list of stock moves, I notice that the component was moved with the equipment.

static/description/stock_move_list.png

This move generated for the component is what we call a Shadow Move. It is automatically created when the equipment is moved.

If you attempt to move a child component directly (in a picking or an inventory adjustment), a blocking message will appear.

static/description/picking_with_component_error.png

Removing a Component

To remove a component from its parent, you must go to the form view of the equipment and click on Remove.

static/description/serial_remove_component_button.png static/description/serial_remove_component_wizard.png

Then select the number to remove and click on OK.

static/description/serial_remove_component_wizard_filled.png static/description/serial_remove_component_after.png

Contributors