| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/17.0/stock_replenishment_mrp_bom_selection |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Carlos Roca |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/manufacture |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - mrp |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a wizard for replenishment cases that have the product manufacturing route marked as a route. This wizard allows to establish which quantity to create and with which bill of materials to manufacture it. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
material_availability_wizard_view |
material.availability.wizard.view | material.availability.wizard | form | New |
stock_warehouse_orderpoint_replenish_wizard_view_form |
stock.warehouse.orderpoint.replenish.wizard.view.form | stock.warehouse.orderpoint.replenish.wizard | form | New |
bom_id
Many2one → mrp.bom
string='Bill of Materials'
args: 'mrp.bom'
max_production_qty
Float
compute='_compute_max_production_qty'
string='Maximum Production Quantity'
product_uom_id
Many2one → uom.uom
comodel_name='uom.uom'
readonly=True
related='bom_id.product_tmpl_id.uom_id'
production_time
Float
compute='_compute_production_time'
qty_to_produce
Float
string='Quantity to produce'
wizard_id
Many2one → stock.warehouse.orderpoint.replenish.wizard
comodel_name='stock.warehouse.orderpoint.replenish.wizard'
action_material_availability_popup(self)
bom_id
Many2one → mrp.bom
string='Bill of Materials'
args: 'mrp.bom'
product_ids
One2many → material.availability.wizard.line
comodel_name='material.availability.wizard.line'
compute='_compute_product_ids'
inverse_name='wizard_id'
readonly=False
store=True
string='Products'
replenish_wizard_id
Many2one → stock.warehouse.orderpoint.replenish.wizard
action_close(self)
product_id
Many2one → product.product
string='Product'
args: 'product.product'
product_qty_available
Float
string='Quantity Available'
wizard_id
Many2one → material.availability.wizard
No public methods.
No new fields.
Public methods (1)action_replenish(self)
bom_line_ids
One2many → bom.line.wizard
comodel_name='bom.line.wizard'
compute='_compute_bom_line_ids'
inverse_name='wizard_id'
readonly=False
store=True
orderpoint_id
Many2one → stock.warehouse.orderpoint
product_id
Many2one → product.product
related='orderpoint_id.product_id'
args: 'product.product'
product_tmpl_id
Many2one → product.template
related='product_id.product_tmpl_id'
args: 'product.template'
qty_remaining_to_produce
Float
compute='_compute_qty_remaining_to_produce'
store=True
string='Quantity Remaining to Produce'
qty_to_order
Float
related='orderpoint_id.qty_to_order'
total_qty_to_produce
Float
compute='_compute_total_qty_to_produce'
string='Total Quantity to Produce'
action_confirm(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/15.0/stock_replenishment_mrp_bom_selection |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa |
| 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: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - mrp |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
material_availability_wizard_view |
material.availability.wizard.view | material.availability.wizard | form | New |
stock_warehouse_orderpoint_replenish_wizard_view_form |
stock.warehouse.orderpoint.replenish.wizard.view.form | stock.warehouse.orderpoint.replenish.wizard | form | New |
bom_id
Many2one → mrp.bom
string='Bill of Materials'
args: 'mrp.bom'
max_production_qty
Float
compute='_compute_max_production_qty'
string='Maximum Production Quantity'
product_uom_id
Many2one → uom.uom
comodel_name='uom.uom'
readonly=True
related='bom_id.product_tmpl_id.uom_id'
production_time
Float
compute='_compute_production_time'
qty_to_produce
Float
string='Quantity to produce'
wizard_id
Many2one → stock.warehouse.orderpoint.replenish.wizard
comodel_name='stock.warehouse.orderpoint.replenish.wizard'
action_material_availability_popup(self)
bom_id
Many2one → mrp.bom
string='Bill of Materials'
args: 'mrp.bom'
product_ids
One2many → material.availability.wizard.line
comodel_name='material.availability.wizard.line'
compute='_compute_product_ids'
inverse_name='wizard_id'
readonly=False
store=True
string='Products'
replenish_wizard_id
Many2one → stock.warehouse.orderpoint.replenish.wizard
action_close(self)
product_id
Many2one → product.product
string='Product'
args: 'product.product'
product_qty_available
Float
string='Quantity Available'
wizard_id
Many2one → material.availability.wizard
No public methods.
No new fields.
Public methods (1)action_replenish(self)
bom_line_ids
One2many → bom.line.wizard
comodel_name='bom.line.wizard'
compute='_compute_bom_line_ids'
inverse_name='wizard_id'
readonly=False
store=True
orderpoint_id
Many2one → stock.warehouse.orderpoint
product_id
Many2one → product.product
related='orderpoint_id.product_id'
args: 'product.product'
product_tmpl_id
Many2one → product.template
related='product_id.product_tmpl_id'
args: 'product.template'
qty_remaining_to_produce
Float
compute='_compute_qty_remaining_to_produce'
store=True
string='Quantity Remaining to Produce'
qty_to_order
Float
related='orderpoint_id.qty_to_order'
total_qty_to_produce
Float
compute='_compute_total_qty_to_produce'
string='Total Quantity to Produce'
action_confirm(self)