Detailed traceability with pack operations

stock_traceability_operation
REPOSITORY
REPOSITORYOCA/stock-logistics-warehouse
GIT
GIThttps://github.com/OCA/stock-logistics-warehouse.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-warehouse/tree/8.0/stock_traceability_operation
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Numérigraphe
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Numérigraphe
COMMITTERS
COMMITTERSLionel Sausin, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
product_product_traceability_operation Add operation traceability on product variants product.product xpath Inherits stock.product_form_view_procurement_button
product_template_traceability_operation Add operation traceability on product templates product.template xpath Inherits stock.product_template_form_view_procurement_button
report_stock_traceability_operation_search Detailed traceability: search report.stock.traceability_operation search New
report_stock_traceability_operation_tree Detailed traceability: tree report.stock.traceability_operation tree New
stock_production_lot_traceability_operation Add operation traceability on lots stock.production.lot xpath Inherits stock.view_production_lot_form
stock_quant_traceability_operation Add operation traceability on quants stock.quant xpath Inherits stock.view_stock_quant_form
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • action_traceability_operation(self)
    @api.multi
    Return an action on the report

New fields (0)

No new fields.

Public methods (1)
  • action_traceability_operation(self)
    @api.multi
    Return an action directing to the traceability report

New fields (18)
  • create_date Datetime
    args: 'Creation Date'
  • date Datetime
    args: 'Date'
  • date_expected Datetime
    args: 'Expected Date'
  • location_dest_id Many2one → stock.location
    args: 'stock.location', 'Destination Location'
  • location_id Many2one → stock.location
    args: 'stock.location', 'Source Location'
  • move_id Many2one → stock.move
    help='The stock move on which this part of the traceability is based' args: 'stock.move', 'Stock Move'
  • name Char
    args: 'Move description'
  • operation_id Many2one → stock.pack.operation
    help='The operation on which this part of the traceability is based. When this field is empty, this part of the traceability is directly based on the Stock Move.' args: 'stock.pack.operation', 'Pack Operation'
  • origin Char
    args: 'Source'
  • partner_id Many2one → res.partner
    args: 'res.partner', 'Destination Address'
  • picking_id Many2one → stock.picking
    args: 'stock.picking', 'Reference'
  • picking_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'Picking Type'
  • product_id Many2one → product.product
    args: 'product.product', 'Product'
  • product_uom Many2one → product.uom
    help='The unit of measure of the product' args: 'product.uom', 'Unit of Measure'
  • product_uom_qty Float
    digits_compute=dp.get_precision('Product Unit of Measure') help='This is the quantity of products moved in this Stock Move or in this Pack Operation' args: 'Quantity'
  • product_uos Many2one → product.uom
    args: 'product.uom', 'Product UOS'
  • product_uos_qty Float
    digits_compute=dp.get_precision('Product Unit of Measure') args: 'Quantity (UOS)'
  • state Selection
    args: [('draft', 'New'), ('cancel', 'Cancelled'), ('waiting', 'Waiting Another Move'), ('confirmed', 'Waiting Availability'), ('assigned', 'Available'), ('done', 'Done')], 'Status'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • action_traceability_operation(self)
    @api.multi
    Return an action directing to the traceability report

New fields (0)

No new fields.

Public methods (1)
  • action_traceability_operation(self)
    @api.multi
    Return an action directing to the traceability report