TIP: You can type at any time to perform a new search.
Stock Storage Type Buffers
stock_storage_type_buffer · OCA/stock-logistics-putaway
- Repository
- OCA/stock-logistics-putaway · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Warehouse Management
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-putaway
- Last tracking update
- 2026-08-07 08:43:06
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Jacques-Etienne Baudoux, Sébastien Alix, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This is an extensions for putaway with storage types (provided by `stock_storage_type`). In a warehouse, some areas where goods are put cannot be accessed directly and need to be moved to a buffer first (for instance, because they need a special machine to move from the buffer to the bins). In this situation, when we have several buffers each serving several bays, e.g. 10 buffers in front of 10 alleys, we want to avoid putting everything in the alley 1 if anyway the buffer is full. This module allows to define buffers in front of a set of locations. When a buffer contains something or has move lines that reaches it, all the locations are removed from the put-away computation. This is specially useful when used with `stock_dynamic_routing` with a configuration that adds an additional move going through the buffer when we have to reach these areas.
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
location_storage_buffer_form_view |
stock.location.storage.buffer.form.view | stock.location.storage.buffer | form | New |
location_storage_buffer_search_view |
stock.location.storage.buffer.search.view | stock.location.storage.buffer | search | New |
location_storage_buffer_tree_view |
stock.location.storage.buffer.list.view | stock.location.storage.buffer | list | New |
storage_buffer_help_message |
storage_buffer_help_message | ir.ui.view | qweb | New |
storage_buffer_help_message_other_locations |
storage_buffer_help_message_other_locations | ir.ui.view | qweb | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (2)
-
is_in_storage_bufferBooleancompute='_compute_is_in_storage_buffer'recursive=Truestore=True -
storage_buffer_idsMany2many → stock.location.storage.buffercomodel_name='stock.location.storage.buffer'relation='stock_location_storage_buffer_stock_location_buffer_rel'
No public methods.
New fields (4)
-
activeBooleandefault=True -
buffer_location_idsMany2many → stock.locationcomodel_name='stock.location'help='Buffers where goods are temporarily stored. When all these locations contain goods or will receive goods, the destination locations are not available for putaway.'relation='stock_location_storage_buffer_stock_location_buffer_rel'required=True -
help_messageHtmlcompute='_compute_help_message' -
location_idsMany2many → stock.locationcomodel_name='stock.location'help='Destination locations (including sublocations) that will be unreachable for putaway if the buffers are full.'relation='stock_location_storage_buffer_stock_location_rel'required=True
-
buffers_have_capacity(self) -
unlink(self)
Loading…
Loading…