| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/15.0/mrp_production_split |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Manufacturing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Ivàn Todorovich, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/manufacture |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:36 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - base_setup - web - bus - web_tour - uom - stock - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
message_order_split |
message_order_split | ir.ui.view | qweb | New |
mrp_production_form_view |
mrp.production | button | Inherits mrp.mrp_production_form_view | |
view_mrp_production_split_wizard_form |
mrp.production.split.wizard | form | New |
No new fields.
Public methods (2)action_split(self)
copy_data(self, default=None)
custom_quantities
Char
help="Space separated list of quantities to split:\ne.g. '3 2 5' will result in 3 MOs with 3, 2 and 5 units respectively.\nIf the sum of the quantities is less than the original MO's quantity, the remaining quantity will remain in the original MO."
string='Split Quantities'
product_tracking
Selection
related='production_id.product_id.tracking'
product_uom_id
Many2one
related='production_id.product_uom_id'
production_id
Many2one → mrp.production
ondelete='cascade'
required=True
args: 'mrp.production', 'Production'
split_equal_qty
Float
default=1
digits='Product Unit of Measure'
help='Used to split the MO into several MOs with equal quantities.'
string='Equal Quantity'
split_mode
Selection
default='simple'
required=True
args: [('simple', 'Extract a quantity from the original MO'), ('equal', 'Extract a quantity into several MOs with equal quantities'), ('custom', 'Custom')]
split_qty
Float
digits='Product Unit of Measure'
help='Total quantity to extract from the original MO.'
string='Quantity'
apply(self)
default_get(self, fields_list)