Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 117 additions & 0 deletions mrp_production_serial_matrix/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
============================
MRP Production Serial Matrix
============================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:a23ce8ded432f97e86c24995db6081b55680a05b01dbedf14b14b8a661d51702
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmanufacture-lightgray.png?logo=github
:target: https://github.com/OCA/manufacture/tree/18.0/mrp_production_serial_matrix
:alt: OCA/manufacture
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/manufacture-18-0/manufacture-18-0-mrp_production_serial_matrix
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/manufacture&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module aims to ease the processing of Manufacturing Orders with the
following characteristics:

- The finished product is tracked by unique serial numbers.
- The quantity to be produced is more than one unit.
- Some of the components are tracked by serial numbers and/or lots.

**Table of contents**

.. contents::
:local:

Usage
=====

Go to a Manufacturing Order with the characteristics described above,
then proceed as follows:

1. Click on the button "Serial Numbers Matrix".
2. Fill the *Finished Product Serials Numbers* and click "Next".
3. Fill the matrix. The matrix is composed of one row per final serial
number and one column per component serial number or lot needed to
complete the production.
4. Click on *Validate*. You will be redirected to all the MOs generated.

Take into account the following:

- You need to attend all the warnings at the bottom before validating
the matrix. They help you to identify error in the input (duplicated
serial numbers, not enough stock...).
- Rows with no final lot are ignored. You will have a backorder MO for
the remaining quantity.

Known issues / Roadmap
======================

Currently, there are some limitations :

- Components tracked by lots will only have one column. This means that
all the quantity needed of this component to manufacture a finished
product unit (serial number) will be consuming a single lot.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/manufacture/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/manufacture/issues/new?body=module:%20mrp_production_serial_matrix%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* ForgeFlow

Contributors
------------

- `ForgeFlow <https://www.forgeflow.com>`__:

- Lois Rilo <lois.rilo@forgeflow.com>

- `PyTech <https://www.pytech.it>`__:

- Simone Rubino <simone.rubino@pytech.it>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/manufacture <https://github.com/OCA/manufacture/tree/18.0/mrp_production_serial_matrix>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions mrp_production_serial_matrix/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import wizards
from . import models
21 changes: 21 additions & 0 deletions mrp_production_serial_matrix/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2021-24 ForgeFlow S.L. (http://www.forgeflow.com)
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html

{
"name": "MRP Production Serial Matrix",
"version": "18.0.1.0.0",
"category": "Manufacturing",
"license": "AGPL-3",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/manufacture",
"depends": [
"mrp",
"web_widget_x2many_2d_matrix",
],
"data": [
"security/ir.model.access.csv",
"wizards/mrp_production_serial_matrix_view.xml",
"views/mrp_production_views.xml",
],
"installable": True,
}
Loading