Repository
odoo/odoo · module folder
Module version
1.0
Category
Supply Chain/Purchase
Folder size
0.26 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-08 22:45:30
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Julien Castiaux, William Henrotin, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Dylan Kiss (dyki), nihp-odoo, Stéphane Diez, Pierre Pulinckx (PIPU), khsr-odoo, Pierre Pulinckx, Bastien PIERRE, Michaël Mattiello, joseph, Lulu Grimalkin (lugr), srap-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module allows to fill Purchase Orders rapidly
by choosing product variants quantity through a Grid Entry.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
grid_purchaseorder_inherit grid_purchaseorder_inherit ir.ui.view qweb Inherits purchase.report_purchaseorder_document
grid_report_purchaseorder_template_inherit grid_report_purchaseorder_template_inherit ir.ui.view qweb Inherits purchase.report_purchasequotation_document
purchase_order_form_matrix purchase.order.form.inherit.matrix purchase.order form Inherits purchase.purchase_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (4)
  • grid Char
    help='Technical storage of grid. \nIf grid_update, will be loaded on the PO. \nIf not, represents the matrix to open.' store=False
  • grid_product_tmpl_id Many2one → product.template
    help='Technical field for product_matrix functionalities.' store=False args: 'product.template'
  • grid_update Boolean
    default=False help='Whether the grid field contains a new matrix to apply or not.' store=False
  • report_grids Boolean
    default=True help='If set, the matrix of configurable products will be shown on the report of this order.' string='Print Variant Grids'
Public methods (1)
  • get_report_matrixes(self)
    Reporting method.

New fields (3)
  • is_configurable_product Boolean
    related='product_template_id.has_configurable_attributes' args: 'Is the product configurable?'
  • product_template_attribute_value_ids Many2many
    readonly=True related='product_id.product_template_attribute_value_ids'
  • product_template_id Many2one → product.template
    domain=[('purchase_ok', '=', True)] related='product_id.product_tmpl_id' string='Product Template' args: 'product.template'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…