| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/route-planning |
| GIT | |
| GIT | https://github.com/OCA/route-planning.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/route-planning/tree/18.0/route_planning_stock |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Carlos Lopez, Víctor Martínez, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/route-planning |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/geospatial: - web_view_leaflet_map - web_leaflet_lib OCA/route-planning: - route_planning odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor - base_geolocalize - stock - product - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
ortools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Integration between Route Planning and Stock to automatically generate routes and checkpoints from pickings. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
route_checkpoint_view_kanban |
route.checkpoint.kanban | route.checkpoint | xpath | Inherits route_planning.route_checkpoint_view_kanban |
view_picking_form |
stock.picking.form.route | stock.picking | div | Inherits stock.view_picking_form |
view_picking_list |
stock.picking.list.route | stock.picking | field | Inherits stock.vpicktree |
view_route_area_form |
view.route.area.form | route.area | xpath | Inherits route_planning.view_route_area_form |
view_route_area_list |
view.route.area.list | route.area | xpath | Inherits route_planning.view_route_area_list |
view_route_checkpoint_form |
route.checkpoint.form | route.checkpoint | field | Inherits route_planning.view_route_checkpoint_form |
view_route_checkpoint_list |
route.checkpoint.list | route.checkpoint | field | Inherits route_planning.view_route_checkpoint_list |
view_route_checkpoint_search |
route.checkpoint.search | route.checkpoint | field | Inherits route_planning.view_route_checkpoint_search |
view_route_route_form |
route.route.form | route.route | xpath | Inherits route_planning.view_route_route_form |
location_id
Many2one → stock.location
copy=False
ondelete='restrict'
readonly=True
args: 'stock.location'
warehouse_id
Many2one → stock.warehouse
copy=False
default=<expr>
domain="[('company_id', '=', company_id)]"
args: 'stock.warehouse'
create(self, vals_list)
write(self, vals)
move_ids_without_package
Many2many → stock.move
compute='_compute_move_ids_without_package'
args: 'stock.move'
picking_domain
Binary
compute='_compute_picking_domain'
picking_id
Many2one → stock.picking
copy=False
tracking=True
args: 'stock.picking'
action_back_to_planned(self)
action_done(self)
action_view_picking(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
has_route_planning
Boolean
compute='_compute_has_route_planning'
route_area_id
Many2one → route.area
copy=False
help='Route area for this picking, used to create routes.'
string='Route Area'
args: 'route.area'
route_checkpoint_ids
One2many → route.checkpoint
comodel_name='route.checkpoint'
copy=False
inverse_name='picking_id'
string='Route Checkpoints'
action_cancel(self)
action_view_route_planning(self)
No new fields.
Public methods (0)No public methods.