[REF] inventory: move removal strats into own folder

closes odoo/documentation#7617

X-original-commit: 81509af376
Signed-off-by: Felicia Kuan (feku) <feku@odoo.com>
Co-authored-by: Jonathan <jcs@odoo.com>
This commit is contained in:
Felicious 2024-01-24 15:03:06 -08:00
parent 7519600559
commit 603518a6c5
29 changed files with 44 additions and 28 deletions

View File

@ -223,7 +223,7 @@ alerts will be created.
Removal strategies can also be set on :guilabel:`Product Categories`. Removal strategies can also be set on :guilabel:`Product Categories`.
.. seealso:: .. seealso::
:doc:`../../warehouses_storage/advanced_operations_warehouse/removal` :doc:`../../warehouses_storage/removal_strategies`
View expiration dates for lots & serial numbers View expiration dates for lots & serial numbers
=============================================== ===============================================

View File

@ -210,7 +210,7 @@ include that specific part of the total quantity.
quantity in one lot to fulfill the order. quantity in one lot to fulfill the order.
.. seealso:: .. seealso::
:doc:`/applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/removal` :doc:`/applications/inventory_and_mrp/inventory/warehouses_storage/removal_strategies`
Then, click :guilabel:`Add a line`, select an additional (different) :guilabel:`Lot/Serial Number`, Then, click :guilabel:`Add a line`, select an additional (different) :guilabel:`Lot/Serial Number`,
apply the rest of the :guilabel:`Done` quantities, and click :guilabel:`Confirm` to close the apply the rest of the :guilabel:`Done` quantities, and click :guilabel:`Confirm` to close the

View File

@ -9,4 +9,5 @@ Warehouses and storage
warehouses_storage/inventory_management warehouses_storage/inventory_management
warehouses_storage/inventory_valuation warehouses_storage/inventory_valuation
warehouses_storage/removal_strategies
warehouses_storage/advanced_operations_warehouse warehouses_storage/advanced_operations_warehouse

View File

@ -16,9 +16,3 @@ Advanced operations
advanced_operations_warehouse/putaway advanced_operations_warehouse/putaway
advanced_operations_warehouse/usage advanced_operations_warehouse/usage
advanced_operations_warehouse/cluster_picking advanced_operations_warehouse/cluster_picking
advanced_operations_warehouse/removal
advanced_operations_warehouse/fifo
advanced_operations_warehouse/lifo
advanced_operations_warehouse/fefo
advanced_operations_warehouse/closest_location
advanced_operations_warehouse/least_packages

View File

@ -35,8 +35,8 @@ Starting from the :menuselection:`Inventory` app, select :menuselection:`Configu
- :guilabel:`Is a Return Location?`: check this box to allow products to be returned to this - :guilabel:`Is a Return Location?`: check this box to allow products to be returned to this
location location
- :guilabel:`Barcode`: the barcode number assigned to the location - :guilabel:`Barcode`: the barcode number assigned to the location
- :guilabel:`Removal Strategy`: the :doc:`strategy <../advanced_operations_warehouse/removal>` for - :guilabel:`Removal Strategy`: the :doc:`strategy <../removal_strategies>` for how items
how items should be taken from inventory should be taken from inventory
.. image:: use_locations/new-location-form.png .. image:: use_locations/new-location-form.png
:align: center :align: center

View File

@ -1,3 +1,6 @@
:show-content:
:hide-page-toc:
================== ==================
Removal strategies Removal strategies
================== ==================
@ -15,11 +18,11 @@ Odoo automatically select how products are selected for orders:
:stub-columns: 1 :stub-columns: 1
* - * -
- :doc:`FIFO <fifo>` - :doc:`FIFO <removal_strategies/fifo>`
- :doc:`LIFO <lifo>` - :doc:`LIFO <removal_strategies/lifo>`
- :doc:`FEFO <fefo>` - :doc:`FEFO <removal_strategies/fefo>`
- :doc:`Closest Location <closest_location>` - :doc:`Closest Location <removal_strategies/closest_location>`
- :doc:`Least Packages <least_packages>` - :doc:`Least Packages <removal_strategies/least_packages>`
* - Based on * - Based on
- :ref:`Incoming date <inventory/warehouses_storage/arrival_date>` - :ref:`Incoming date <inventory/warehouses_storage/arrival_date>`
- :ref:`Incoming date <inventory/warehouses_storage/arrival_date>` - :ref:`Incoming date <inventory/warehouses_storage/arrival_date>`
@ -43,7 +46,7 @@ Configuration
Removal strategies are set on either the product category or storage location. Removal strategies are set on either the product category or storage location.
.. image:: removal/navigate-location-category.png .. image:: removal_strategies/removal/navigate-location-category.png
:align: center :align: center
:alt: Change the Force Removal Strategy for either the Product Categories or Locations. :alt: Change the Force Removal Strategy for either the Product Categories or Locations.
@ -105,7 +108,7 @@ expiration dates. To enable this feature, navigate to :menuselection:`Inventory
--> Settings`. Under the :guilabel:`Traceability` heading, check the box beside :guilabel:`Lots & --> Settings`. Under the :guilabel:`Traceability` heading, check the box beside :guilabel:`Lots &
Serial Numbers` to enable the feature. Serial Numbers` to enable the feature.
.. image:: removal/enable-lots.png .. image:: removal_strategies/removal/enable-lots.png
:align: center :align: center
:alt: Enable lots and serial numbers. :alt: Enable lots and serial numbers.
@ -116,7 +119,7 @@ product. On the product form, switch to the :guilabel:`Inventory` tab, and under
Lots` options. Lots` options.
After enabling the features, assign lot or serial numbers to products using an :doc:`inventory After enabling the features, assign lot or serial numbers to products using an :doc:`inventory
adjustment <../inventory_management/count_products>` or during :ref:`product reception adjustment <inventory_management/count_products>` or during :ref:`product reception
<inventory/product_management/receipt-lots>`. <inventory/product_management/receipt-lots>`.
Locations and routes Locations and routes
@ -130,7 +133,7 @@ To activate these features, navigate to :menuselection:`Inventory --> Configurat
Under the :guilabel:`Warehouse` heading, enable the :guilabel:`Storage Location` and Under the :guilabel:`Warehouse` heading, enable the :guilabel:`Storage Location` and
:guilabel:`Multi-Step Routes` features. :guilabel:`Multi-Step Routes` features.
.. image:: removal/enable-location.png .. image:: removal_strategies/removal/enable-location.png
:align: center :align: center
:alt: Enable the locations and route features. :alt: Enable the locations and route features.
@ -146,7 +149,7 @@ Configuration --> Settings`.
Under the :guilabel:`Traceability` heading, ensure the :guilabel:`Lots & Serial Numbers` feature is Under the :guilabel:`Traceability` heading, ensure the :guilabel:`Lots & Serial Numbers` feature is
selected, and then select the check box for :guilabel:`Expiration Dates` to enable the feature. selected, and then select the check box for :guilabel:`Expiration Dates` to enable the feature.
.. image:: removal/enable-expiration.png .. image:: removal_strategies/removal/enable-expiration.png
:align: center :align: center
:alt: Enable expiration dates feature for FEFO. :alt: Enable expiration dates feature for FEFO.
@ -161,11 +164,20 @@ removal strategy.
Navigate to :menuselection:`Inventory --> Configuration --> Settings` and select the check box for Navigate to :menuselection:`Inventory --> Configuration --> Settings` and select the check box for
the :guilabel:`Packages` feature. the :guilabel:`Packages` feature.
.. image:: removal/enable-pack.png .. image:: removal_strategies/removal/enable-pack.png
:align: center :align: center
:alt: Enable the packages feature. :alt: Enable the packages feature.
.. seealso:: .. seealso::
- :ref:`Packages <inventory/management/packages>` - :ref:`Packages <inventory/management/packages>`
- :doc:`2-step delivery <../../shipping_receiving/daily_operations/receipts_delivery_two_steps>` - :doc:`2-step delivery <../shipping_receiving/daily_operations/receipts_delivery_two_steps>`
- :doc:`3-step delivery <../../shipping_receiving/daily_operations/delivery_three_steps>` - :doc:`3-step delivery <../shipping_receiving/daily_operations/delivery_three_steps>`
.. toctree::
:titlesonly:
removal_strategies/fifo
removal_strategies/lifo
removal_strategies/fefo
removal_strategies/closest_location
removal_strategies/least_packages

View File

@ -9,7 +9,7 @@ The goal of this strategy is to save the warehouse worker from taking a long jou
shelf when the product is also available at a closer location. shelf when the product is also available at a closer location.
.. seealso:: .. seealso::
:doc:`About removal strategies <removal>` :doc:`About removal strategies <../removal_strategies>`
.. _inventory/warehouses_storage/sequence: .. _inventory/warehouses_storage/sequence:

View File

@ -6,7 +6,7 @@ The *First Expired, First Out* (FEFO) removal strategy targets products for remo
assigned removal dates. assigned removal dates.
.. seealso:: .. seealso::
:doc:`Other removal strategies <removal>` :doc:`About removal strategies <../removal_strategies>`
.. _inventory/warehouses_storage/removal-date: .. _inventory/warehouses_storage/removal-date:

View File

@ -8,7 +8,7 @@ for example. By using :abbr:`FIFO (First In, First Out)`, companies can prevent
retention of specific styles. retention of specific styles.
.. seealso:: .. seealso::
- :doc:`Other removal methods <removal>` :doc:`About removal strategies <../removal_strategies>`
.. example:: .. example::
Various quantities of the product, `T-shirt`, tracked by lot numbers, arrive on August 1st and Various quantities of the product, `T-shirt`, tracked by lot numbers, arrive on August 1st and

View File

@ -6,7 +6,7 @@ The *Least Packages* removal strategy fulfills an order by opening the fewest nu
which is ideal for maintaining organized stock without needing to open multiple boxes. which is ideal for maintaining organized stock without needing to open multiple boxes.
.. seealso:: .. seealso::
- :doc:`Other removal strategies <removal>` - :doc:`About removal strategies <../removal_strategies>`
- `Odoo Tutorials: Least Packages <https://www.odoo.com/slides/slide/5477/share>`_ - `Odoo Tutorials: Least Packages <https://www.odoo.com/slides/slide/5477/share>`_
To understand how the removal strategy works, consider the following example, featuring a warehouse To understand how the removal strategy works, consider the following example, featuring a warehouse

View File

@ -10,7 +10,7 @@ transfer is created for the lot/serial number that has most recently entered the
lot/serial number that entered the warehouse's inventory). lot/serial number that entered the warehouse's inventory).
.. seealso:: .. seealso::
:doc:`About removal strategies <removal>` :doc:`About removal strategies <../removal_strategies>`
.. warning:: .. warning::
In many countries, the :abbr:`LIFO (Last In, First Out)` removal strategy is banned, since it can In many countries, the :abbr:`LIFO (Last In, First Out)` removal strategy is banned, since it can

View File

@ -2,3 +2,12 @@
developer/reference/backend/views.rst developer/reference/user_interface/view_records.rst developer/reference/backend/views.rst developer/reference/user_interface/view_records.rst
developer/reference/user_interface/view_architecture.rst developer/reference/user_interface/view_architectures.rst developer/reference/user_interface/view_architecture.rst developer/reference/user_interface/view_architectures.rst
# applications/inventory_and_mrp
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/closest_location.rst applications/inventory_and_mrp/inventory/warehouses_storage/removal_strategies/closest_location.rst # advanced_operations_warehouse/* --> removal_strategies/*
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/fefo.rst applications/inventory_and_mrp/inventory/warehouses_storage/removal_strategies/fefo.rst # advanced_operations_warehouse/* --> removal_strategies/*
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/fifo.rst applications/inventory_and_mrp/inventory/warehouses_storage/removal_strategies/fifo.rst # advanced_operations_warehouse/* --> removal_strategies/*
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/least_packages.rst applications/inventory_and_mrp/inventory/warehouses_storage/removal_strategies/least_packages.rst # advanced_operations_warehouse/* --> removal_strategies/*
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/lifo.rst applications/inventory_and_mrp/inventory/warehouses_storage/removal_strategies/lifo.rst # advanced_operations_warehouse/* --> removal_strategies/*
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/removal.rst applications/inventory_and_mrp/inventory/warehouses_storage/removal_strategies.rst # advanced_operations_warehouse/removal --> warehouses_storage/removal_strategies