Repository
odoo/odoo · module folder
Module version
1.0
Category
Sales/Sales
Folder size
0.65 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-15 22:44:18
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Xavier Morel, Raphael Collet, Odoo Translation Bot, Arnold Moyaux, Julien Castiaux, Victor Feyens, William Henrotin, svs-odoo, Tiffany Chang (tic), Gorash, William Braeckman, JF Aubert, PNO, JordiMForgeFlow, Mathieu Walravens, Pierrot (prro), Adrien Widart (awt), Pieter Claeys (clpi), Dylan Kiss (dyki), Paweł Fertyk, lase@odoo.com, Quentin Wolfs, Ethan Vincent, Richard Prosser, kcv-odoo, nihp-odoo, Stéphane Diez, David Van Droogenbroeck (DROD), pkgu-odoo, Mohammad Abdulmoneim (abdu), djameltouati, MaximeNoirhomme, plha-odoo, Krzysztof Magusiak (krma), Omar (OSAH), joseph, Tyler Landivar (tylan), agbr-odoo, Elijah Tay (elct), Lancelot Semal, sako-odoo, Abo Taha, lase, Stef Ossé
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
mrp_sale_info, project_mrp_sale, sale_mrp_margin, website_sale_mrp
Description
This module provides facility to the user to install mrp and sales modulesat a time.
====================================================================================

It is basically used when we want to keep track of production orders generated
from sales order. It adds sales name and sales Reference on production order.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
mrp_production_form_view_sale mrp.production.inherited.form.sale mrp.production form Inherits mrp.mrp_production_form_view
sale_order_form_mrp sale.order.inherited.form.mrp sale.order form Inherits sale.view_order_form
sale_order_portal_content_inherit_sale_mrp Orders MOs ir.ui.view qweb Inherits sale.sale_order_portal_content
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (9)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • unlink(self)
  • write(self, vals)

New fields (2)
  • sale_line_id Many2one → sale.order.line
    copy=False args: 'sale.order.line', 'Origin sale order line'
  • sale_order_count Integer
    compute='_compute_sale_order_count' groups='sales_team.group_sale_salesman' args: 'Count of Source SO'
Public methods (2)
  • action_confirm(self)
  • action_view_sale_orders(self)

New fields (2)
  • mrp_production_count Integer
    compute='_compute_mrp_production_ids' groups='mrp.group_mrp_user' args: 'Count of MO generated'
  • mrp_production_ids Many2many → mrp.production
    compute='_compute_mrp_production_ids' groups='mrp.group_mrp_user' string='Manufacturing orders associated with this sales order.' args: 'mrp.production'
Public methods (1)
  • action_view_mrp_production(self)

New fields (0)

No new fields.

Public methods (1)
  • compute_uom_qty(self, new_qty, stock_move, rounding=True)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…