TIP: You can type at any time to perform a new search.
MRP Production Serial Matrix
mrp_production_serial_matrix · OCA/manufacture
- Repository
- OCA/manufacture · module folder · Try on Runboat
- Module version
- 2.1.1
- Category
- Manufacturing
- Folder size
- 0.14 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/manufacture
- Last tracking update
- 2026-08-07 08:22:58
- Authors
- Odoo Community Association (OCA), ForgeFlow
- Maintainers
- Odoo Community Association (OCA), ForgeFlow
- Committers
- ArnauCForgeFlow, Weblate, OCA-git-bot, oca-ci, DavidJForgeFlow
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- mrp_production_serial_matrix_import_xlsx, mrp_production_serial_matrix_queue_job, mrp_production_serial_matrix_subcontracting
- Description
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.
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mrp_production_form_view |
mrp.production.form - mrp_production_serial_matrix | mrp.production | form | Inherits mrp.mrp_production_form_view |
mrp_production_serial_matrix_view_form |
mrp.production.serial.matrix.form | mrp.production.serial.matrix | form | New |
mrp_production_serial_matrix_view_list |
mrp.production.serial.matrix.list | mrp.production.serial.matrix | tree | New |
mrp_production_serial_matrix_view_search |
mrp.production.serial.matrix.view.search | mrp.production.serial.matrix | search | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
show_serial_matrixBooleancompute='_compute_show_serial_matrix'
-
action_open_mrp_production_serial_matrix(self)
New fields (11)
-
company_idMany2onereadonly=Truerelated='production_id.company_id' -
finished_lot_idsMany2many → stock.lotcomodel_name='stock.lot'domain="[('product_id', '=', product_id)]"string='Finished Product Serial Numbers' -
include_lotsBooleanhelp='Include products tracked by Lots in matrix. Product tracket by serial numbers are always included.'string='Include Lots?' -
line_idsOne2many → mrp.production.serial.matrix.linecomodel_name='mrp.production.serial.matrix.line'inverse_name='wizard_id'string='Matrix Cell' -
lot_selection_warning_countIntegercompute='_compute_lot_selection_warning' -
lot_selection_warning_idsMany2many → stock.lotcomodel_name='stock.lot'compute='_compute_lot_selection_warning' -
lot_selection_warning_msgCharcompute='_compute_lot_selection_warning' -
product_idMany2onereadonly=Truerelated='production_id.product_id' -
production_idMany2one → mrp.productioncomodel_name='mrp.production'ondelete='cascade'readonly=Truestring='Manufacturing Order' -
production_stateSelectionrelated='production_id.state'string='MO Status' -
stateSelectioncopy=Falsedefault='draft'readonly=Truerequired=Trueselection=[('draft', 'Draft'), ('in_progress', 'In Progress'), ('exception', 'Exception'), ('done', 'Done'), ('cancel', 'Cancelled')]string='Status'tracking=True
-
action_cancel_matrix(self) -
action_reset_to_draft(self) -
button_validate(self) -
call_next_process_serial_matrix_lot(self, mos, lots_to_process=None, current_mo=False) -
create(self, vals_list)@api.model_create_multi -
unlink(self)
New fields (10)
-
allowed_component_lot_idsMany2many → stock.lotcomodel_name='stock.lot'compute='_compute_allowed_component_lot_ids' -
component_column_nameChar -
component_idMany2one → product.productcomodel_name='product.product' -
component_lot_idMany2one → stock.lotcomodel_name='stock.lot'domain="[('id', 'in', allowed_component_lot_ids)]" -
finished_lot_idMany2one → stock.lotcomodel_name='stock.lot' -
finished_lot_nameChar -
lot_qtyFloatdigits='Product Unit of Measure' -
production_idMany2onerelated='wizard_id.production_id' -
stateSelectionrelated='wizard_id.state' -
wizard_idMany2one → mrp.production.serial.matrixcomodel_name='mrp.production.serial.matrix'
No public methods.
Loading…
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks failing
- Open since
- 175 days ago
- Last activity
- 107 days ago
- Repository
- OCA/manufacture
- Pull request
- [MIG] mrp_production_serial_matrix: Migration to 18.0 (#1742)