Repository
OCA/manufacture · module folder · Try on Runboat
Module version
1.0.0
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-14 11:31:50
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Carlos Roca, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module allows you to buy a product that will be divided into others
without knowing the exact quantity of the others. That quantity will be
filled in the picking.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
mrp_bom_form_view mrp.bom form Inherits mrp.mrp_bom_form_view
stock_move_distribution_wiz_form Stock Move Distribution Wiz Form stock.move.distribution.wiz form New
view_picking_form stock.picking form Inherits stock.view_picking_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (1)
  • type Selection
    ondelete={'distribution': 'set default'} selection_add=[('distribution', 'Distribution')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • distribution_bom_id Many2one → mrp.bom
    args: 'mrp.bom'
Public methods (1)
  • action_open_distribution_wizard(self)

New fields (4)
  • demand_quantity Float
    related='move_id.product_uom_qty'
  • line_ids One2many → stock.move.distribution.wiz.line
    args: 'stock.move.distribution.wiz.line', 'wizard_id'
  • move_id Many2one → stock.move
    args: 'stock.move'
  • move_uom_id Many2one
    related='move_id.product_uom'
Public methods (2)
  • button_distribute_qty(self)
  • default_get(self, fields)
    @api.model

New fields (7)
  • company_id Many2one → res.company
    args: 'res.company'
  • lot_id Many2one → stock.lot
    args: 'stock.lot'
  • package_id Many2one → stock.package
    args: 'stock.package'
  • product_id Many2one → product.product
    args: 'product.product'
  • quantity Float
    digits='Product Unit of Measure'
  • uom_id Many2one → uom.uom
    args: 'uom.uom'
  • wizard_id Many2one → stock.move.distribution.wiz
    args: 'stock.move.distribution.wiz'
Public methods (0)

No public methods.

Loading…

Loading…