TIP: You can type at any time to perform a new search.
Bill of Materials comparison
mrp_bom_comparison · OCA/manufacture
- Repository
- OCA/manufacture · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Manufacturing
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/manufacture
- Last tracking update
- 2026-08-07 07:31:54
- Authors
- Odoo Community Association (OCA), ABF OSIELL
- Maintainers
- Odoo Community Association (OCA), ABF OSIELL
- Committers
- Holger Brunn, Weblate, OCA-git-bot, oca-travis, Adrià Gil Sorribes
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_mrp_bom_comparison |
report_mrp_bom_comparison | ir.ui.view | qweb | New |
view_wizard_bom_comparison_form |
Compare Bill of Materials | wizard.mrp.bom.comparison | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (7)
-
bom1_idMany2one → mrp.bomdomain=_func_domain_bom_idrequired=True args: 'mrp.bom', 'BoM v1' -
bom2_idMany2one → mrp.bomdomain=_func_domain_bom_idrequired=True args: 'mrp.bom', 'BoM v2' -
line_added_idsOne2many → wizard.mrp.bom.comparison.linedomain=[('state', '=', 'added')] args: 'wizard.mrp.bom.comparison.line', 'wiz_id', 'Products added' -
line_changed_idsOne2many → wizard.mrp.bom.comparison.linedomain=[('state', '=', 'changed')] args: 'wizard.mrp.bom.comparison.line', 'wiz_id', 'Products updated' -
line_idsOne2many → wizard.mrp.bom.comparison.lineargs: 'wizard.mrp.bom.comparison.line', 'wiz_id', 'Differences' -
line_removed_idsOne2many → wizard.mrp.bom.comparison.linedomain=[('state', '=', 'removed')] args: 'wizard.mrp.bom.comparison.line', 'wiz_id', 'Products removed' -
total_qtyFloatcompute='_compute_total_qty'digits=dp.get_precision('Product Unit of Measure') args: 'Total qty'
-
default_get(self, fields_list)@api.model'default_get' method overridden. -
run(self)@api.multiMake a comparison between two BoMs. :return: a report
New fields (6)
-
bom1_qtyFloatdigits=dp.get_precision('Product Unit of Measure') args: 'v1-Qty' -
bom2_qtyFloatdigits=dp.get_precision('Product Unit of Measure') args: 'v2-Qty' -
diff_qtyFloatdigits=dp.get_precision('Product Unit of Measure') args: 'Qty gap' -
product_idMany2one → product.productargs: 'product.product', 'Product' -
stateSelectionargs: [('changed', 'Changed'), ('added', 'Added'), ('removed', 'Removed')], 'State' -
wiz_idMany2one → wizard.mrp.bom.comparisonargs: 'wizard.mrp.bom.comparison', 'Wizard'
No public methods.
Loading…