Repository
OCA/stock-logistics-barcode · module folder · Try on Runboat
Module version
1.0.0
Category
Inventory, Logistic, Storage
Folder size
0.77 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-barcode
Last tracking update
2026-08-07 07:47:40
Authors
Akretion, Odoo Community Association (OCA)
Maintainers
Akretion, Odoo Community Association (OCA)
Committers
Alexis de Lattre, Weblate, OCA-git-bot, oca-travis
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_inventory_barcode_form stock.inventory.barcode.form stock.inventory.barcode form New
view_inventory_form stock.inventory.barcode.inventory.form stock.inventory form Inherits stock.view_inventory_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (1)

New fields (16)
  • add_qty Float
    digits='Product Unit of Measure' string='Add to Real Quantity'
  • change_qty Float
    digits='Product Unit of Measure' string='Change Real Quantity'
  • company_id Many2one → res.company
    required=True string='Company' args: 'res.company'
  • inventory_id Many2one → stock.inventory
    required=True string='Inventory' args: 'stock.inventory'
  • inventory_line_id Many2one → stock.inventory.line
    string='Stock Inventory Line' args: 'stock.inventory.line'
  • location_id Many2one → stock.location
    domain=<expr> required=True string='Location' args: 'stock.location'
  • lot_id Many2one → stock.production.lot
    domain="[('product_id', '=', product_id), ('company_id', '=', company_id)]" string='Lot' args: 'stock.production.lot'
  • multi_stock_location Boolean
    readonly=True
  • note Text
  • product_code Char
    help='This field is designed to be filled with a barcode reader' string='Barcode or Internal Reference'
  • product_id Many2one → product.product
    domain=<expr> required=True string='Product' args: 'product.product'
  • product_qty Float
    readonly=True related='inventory_line_id.product_qty' string='Current Real Quantity'
  • product_tracking Selection
    required=True string='Tracking' args: [('serial', 'By Unique Serial Number'), ('lot', 'By Lots'), ('none', 'No Tracking')]
  • theoretical_qty Float
    readonly=True related='inventory_line_id.theoretical_qty'
  • uom_id Many2one → uom.uom
    required=True string='Unit of measure' args: 'uom.uom'
  • uom_name Char
    related='uom_id.name'
Public methods (6)
  • default_get(self, fields_list)
    @api.model
  • product_code_change(self)
    @api.onchange('product_code')
  • product_id_change(self)
    @api.onchange('product_id')
  • product_lot_loc_change(self)
    @api.onchange('product_id', 'location_id', 'lot_id', 'uom_id')
  • save(self)
  • update_wiz_screen(self, res)

Loading…

Loading…

Loading…