MRP Component Operation Scrap Reason

mrp_component_operation_scrap_reason
REPOSITORY
REPOSITORYOCA/manufacture
GIT
GIThttps://github.com/OCA/manufacture.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture/tree/17.0/mrp_component_operation_scrap_reason
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYManufacturing/Manufacturing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSLois Rilo, Weblate, OCA-git-bot, oca-ci, DavidJForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/manufacture:
    - mrp_component_operation
OCA/stock-logistics-warehouse:
    - scrap_reason_code
OCA/stock-logistics-workflow:
    - stock_restrict_lot
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - 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 allows to pass a reason to scrap with MRP component
operation (glue module).

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_mrp_component_operate_form_scrap_reason view_mrp_component_operate_form_scrap_reason mrp.component.operate field Inherits mrp_component_operation.view_mrp_component_operate_form
Models touched (1)

New fields (2)
  • allowed_reason_code_ids Many2many → scrap.reason.code
    comodel_name='scrap.reason.code' compute='_compute_allowed_reason_code_ids'
  • scrap_reason_code_id Many2one → scrap.reason.code
    comodel_name='scrap.reason.code' domain="[('id', 'in', allowed_reason_code_ids)]" string='Scrap Reason Code'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/manufacture
GIT
GIThttps://github.com/OCA/manufacture.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture/tree/14.0/mrp_component_operation_scrap_reason
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYManufacturing/Manufacturing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSLois Rilo, Weblate, OCA-git-bot, oca-ci, DavidJForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/manufacture:
    - mrp_component_operation
OCA/stock-logistics-warehouse:
    - scrap_reason_code
OCA/stock-logistics-workflow:
    - stock_move_forced_lot
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - 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

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_mrp_component_operate_form_scrap_reason view_mrp_component_operate_form_scrap_reason mrp.component.operate field Inherits mrp_component_operation.view_mrp_component_operate_form
Models touched (1)

New fields (2)
  • allowed_reason_code_ids Many2many → scrap.reason.code
    comodel_name='scrap.reason.code' compute='_compute_allowed_reason_code_ids'
  • scrap_reason_code_id Many2one → scrap.reason.code
    comodel_name='scrap.reason.code' domain="[('id', 'in', allowed_reason_code_ids)]" string='Scrap Reason Code'
Public methods (0)

No public methods.