TIP: You can type at any time to perform a new search.
Stock Lot Shipment Traceability
stock_production_lot_traceability_shipment_report · OCA/stock-logistics-reporting
- Repository
- OCA/stock-logistics-reporting · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Stock
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-reporting
- Last tracking update
- 2026-08-07 07:31:56
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Ivàn Todorovich, OCA-git-bot, oca-ci
- Odoo dependencies
- None
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_stock_shipment_traceability_report_pivot |
stock.shipment.traceability.report | pivot | New | |
view_stock_shipment_traceability_report_search |
stock.shipment.traceability.report | search | New | |
view_stock_shipment_traceability_report_tree |
stock.shipment.traceability.report | tree | New | |
view_stock_shipment_traceability_report_wizard_form |
stock.shipment.traceability.report.wizard | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (20)
-
company_idMany2one → res.companyreadonly=True args: 'res.company', 'Company' -
dateDatetimereadonly=True -
directionSelectionreadonly=True args: [('in', 'In'), ('out', 'Out')] -
group_idMany2one → procurement.groupreadonly=True args: 'procurement.group', 'Procurement Group' -
kindSelectionreadonly=True args: [('reception', 'Reception'), ('in_return', 'Supplier Return'), ('delivery', 'Delivery'), ('out_return', 'Customer Return')] -
location_dest_idMany2one → stock.locationreadonly=True args: 'stock.location', 'To' -
location_idMany2one → stock.locationreadonly=True args: 'stock.location', 'From' -
lot_idMany2one → stock.production.lotreadonly=True args: 'stock.production.lot', 'Lot/Serial Number' -
move_idMany2one → stock.movereadonly=True args: 'stock.move', 'Move' -
nameCharreadonly=True -
originCharreadonly=True -
owner_idMany2one → res.partnerreadonly=True args: 'res.partner', 'Owner' -
partner_idMany2one → res.partnerreadonly=True args: 'res.partner', 'Partner' -
picking_idMany2one → stock.pickingreadonly=True args: 'stock.picking', 'Picking' -
product_idMany2one → product.productreadonly=True args: 'product.product', 'Product' -
product_uom_idMany2one → uom.uomreadonly=True args: 'uom.uom', 'Unit of Measure' -
product_uom_qtyFloatreadonly=True args: 'Quantity' -
product_uom_qty_directedFloathelp='Quantity directed to the customer/supplier.'readonly=True args: 'Quantity (directed)' -
referenceCharreadonly=True -
usageSelectionreadonly=Trueselection=[('customer', 'Customer'), ('supplier', 'Supplier')]
-
init(self)@api.model_cr
New fields (2)
-
lot_idMany2one → stock.production.lotdomain="[('product_id', '=?', product_id)]"required=Truestring='Lot/Serial Number' args: 'stock.production.lot' -
product_idMany2one → product.productdomain="[('type', '=', 'product')]"string='Product' args: 'product.product'
-
confirm(self)