Commit Graph

45 Commits

Author SHA1 Message Date
Matt Taylor
3fd6036ca8 [FIX] mrp_multi_level: fix kit/phantom planning
fixes #1362

Ignoring qty_available for phantom products prevents double counting the
qty_available of components.

Creating planned orders for phantom products is simpler than recursively
exploding phantom BOMs. This also makes it easier to analyze the planning data
generated by the MRP calculation.
2024-11-07 12:09:36 +01:00
AlexPForgeFlow
f19e5873f7 [IMP] mrp_multi_level: add MRP Area smart button on stock locations 2024-07-16 09:20:39 +02:00
JasminSForgeFlow
fa027b500d [MIG] mrp_multi_level: Migration to 17.0 2024-04-04 11:17:28 +05:30
Lois Rilo
dcb46086ee [IMP] mrp_multi_level: add date to default grouping filters
It is the default colum for pivot view.
2024-03-26 08:57:58 +05:30
BernatPForgeFlow
a283bb167d [IMP] mrp_multi_level: Add mrp_move tree view 2024-03-26 08:57:58 +05:30
BernatPForgeFlow
262cb817c2 [IMP] mrp_multi_level: Add MRP Planner
For each MRP Parameter or for each Product in a MRP Area, we will be able to add a MRP Planner. Once this planner is set, he can filter himself in the MRP Parameters view, MRP Inventory view or MRP Planned Orders view.
2024-03-26 08:57:58 +05:30
joan
99a8f83ff0 [MIG] mrp_multi_level: Migration to 16.0 2024-03-26 08:57:58 +05:30
Lois Rilo
bacbcd35ad [FIX] mrp_multi_level: do not include supplies on origin.
Planned orders' origin when groupping was including supplies
which could lead to confusion.
2024-03-26 08:57:58 +05:30
Miquel Raïch
b85cdbe6b8 [IMP] mrp_multi_level: add utf8 encoding to xml files 2024-03-26 08:57:58 +05:30
Lois Rilo
3a24bc38f1 [IMP] mrp_multi_level: enchance traceability with origin.
* keept description of planned orders verbose.
* make it translatable in most cases.
* while grouping demand include the product in the description.
* add `origin` field not mrp moves and planned orders. Fill it
  with top level demand origin.
2024-03-26 08:57:58 +05:30
Jordi Ballester
726ccec7e8 improve usage of planned orders. - The description of the planned order includes the topmost requirement that caused the planned order. This makes it easier to trace, for example, what planned orders has a given sales order generated. The description of the planned order is passed on to the Manufacturing Orders / Purchase Orders / Transfers as the origin, so it can be possible to search for PO's / MO's that were originated as a result of a given sales order, for example.
- The MRP Inventory tree view is improved so as to add a button to allow you to
  jump to the planned orders.
2024-03-26 08:57:58 +05:30
Bernat Puig Font
12e6238db5 [IMP] mrp_multi_level: Add mrp_move form view 2024-03-26 08:57:58 +05:30
Lois Rilo
648c120185 [IMP] mrp_multi_level: allow to specify distribution LT 2024-03-26 08:57:58 +05:30
Christopher Ormaza
6eb561e1c3 [15.0][MIG] mrp_multi_level 2024-03-26 08:57:58 +05:30
Jordi Ballester
63041f9072 [14.0][mrp_multi_level][imp] improve speed by creating mrp.move records using the create_multi capabilities 2024-03-26 08:57:58 +05:30
Andrea Piovesana
468e3c4f67 [14.0][IMP] mrp_multi_level run in planning menu
move to new planning menu
2024-03-26 08:57:58 +05:30
Lois Rilo
af9af489f5 [IMP] mrp_multi_level: show main supplier in mrp inventory 2024-03-26 08:57:58 +05:30
davidborromeo
5d14c1f5c0 [MIG] mrp_multi_level: Migration to 14.0 2024-03-26 08:57:58 +05:30
hveficent
11391ddcff [IMP] mrp_multi_level:
* Stock Moves Domain moved to product mrp area
2024-03-26 08:57:58 +05:30
ahenriquez
3f91eef3a4 [IMP]mrp_multi_level, specific group to run mrp manually 2024-03-26 08:57:58 +05:30
Jordi Ballester Alomar
1c3ac9798a Improving the management of planned orders:
* Add menu entry for planned orders
  * Add button to navigate from planned orders to linked manufacturing orders
  * Add action to convert planned orders to fixed
  * When changing the due date in a planned order the release date is recomputed
2024-03-26 08:57:58 +05:30
OCA-git-bot
036e6d1900 pre-commit update 2024-03-26 08:57:58 +05:30
hveficent
ae95609b34 [IMP] mrp_multi_level:
* Planned Order release and due date become required.
* Add button to Product MRP Area to update MOQ from Supplier Info.
* Link Manufacturing Orders with Planned Orders.
* Allow Mrp Inventory Procure Wizard to be used from other models.
* Make MRP Inventory creation more extensible.
* Main Supplier computation (v13 requires explicit False definitions).
2024-03-26 08:57:58 +05:30
Lois Rilo
d150418014 [13.0][FIX] mrp_multi_level:
* main supplier computation in multi company
* triplicated field in search view
2024-03-26 08:57:58 +05:30
Lois Rilo
5971191ccd [FIX] mrp_multi_level: company in the search view move to the last position. It isn't the most common filter used. 2024-03-26 08:57:58 +05:30
hveficent
1bd8a2cbe3 [IMP] mrp_multi_level: Show supply method on mrp inventory 2024-03-26 08:57:58 +05:30
Lois Rilo
e1e5f42704 [13.0][MIG] mrp_multi_level 2024-03-26 08:57:58 +05:30
Jordi Ballester Alomar
5096c85a0b add support for multi-company 2024-03-26 08:57:58 +05:30
Lois Rilo
6cea6211e4 [12.0][MIG] mrp_multi_level:
* You can know integrate with different forecasting mechanisms.
  As a consequence integration with stock_demand_estimate is moved
  to a new module (mrp_multi_level_estimate).
* As agreed by the authors, the module is re-licensed to LGPL-3.
2024-03-26 08:57:58 +05:30
Lois Rilo
b134e48225 [11.0][FIX] mrp_multi_level:
* remove duplicated fields in view
* fix issue using this module together with procurement_auto_create_group.
2024-03-26 08:57:58 +05:30
Lois Rilo
7f26b126de [11.0][FIX] mrp_multi_level: remove unralated security group in views. 2024-03-26 08:57:58 +05:30
Lois Rilo
e308751cd5 [11.0][IMP] mrp_multi_level: able to group demand estimates or to ignore them. 2024-03-26 08:57:58 +05:30
Lois Rilo
eacba99da2 [11.0][IMP] mrp_multi_level: able to procure from a different location than area's. 2024-03-26 08:57:58 +05:30
Lois Rilo
68a7cb40cb [11.0][REW/IMP] mrp_multi_level:
* Extract concept of planned orders from mrp.move.
* Fix error grouping demand when there is no supply for a the first day of grouping.
* Adapt tests.
2024-03-26 08:57:58 +05:30
Jordi Ballester Alomar
35ec623834 Fixes, and add migration script 2024-03-26 08:57:58 +05:30
Lois Rilo
93204c0fc2 [11.0] mrp_multi_level:
* fix api.depends fields fro main supplier.
 * fix ordering and missing demo file in manifest.
 * Update README.
 * fix action_view* methods.
 * readd hook to exclude in mrp initialization
 * fix computation of qty available (it was considering several times sub-locations).
 * Remove contraint for outoing and incoming moves to be moved in/outside the company, they can be internal transfers.
 * mrp.moves visible with technical settings.
 * Show product and allow to search by it in mrp.inventory.
2024-03-26 08:57:58 +05:30
Jordi Ballester Alomar
5f213dad8f [11.0][mrp_multi_level] refactor mrp area 2024-03-26 08:57:58 +05:30
Jordi Ballester Alomar
863bb54bce enable MRP view in product templates 2024-03-26 08:57:58 +05:30
Lois Rilo
917597d792 [11.0][UPD] mrp_multi_level: update README and manifest to OCA standards. 2024-03-26 08:57:58 +05:30
Jordi Ballester Alomar
49ce29a1e5 rename 'date_to_procure' to 'order_release_date' 2024-03-26 08:57:58 +05:30
Jordi Ballester Alomar
87b3bbadd6 add resource calendar to mrp area 2024-03-26 08:57:58 +05:30
Lois Rilo
80e1732fdd [11.0][IMP] mrp_multi_level: reduce qty to procure with each procure done. 2024-03-26 08:57:58 +05:30
Lois Rilo
6de516ba60 [11.0] mrp_multi_level: cleanup:
* remove unneded methods
 * fix pylint
 * fix style
2024-03-26 08:57:58 +05:30
Lois Rilo
1b0f687fe6 [11.0][IMP] mrp_multi_level: improve usability 2024-03-26 08:57:58 +05:30
Lois Rilo
4de1899aa1 [11.0][REN] multi_level_mrp -> mrp_multi_level 2024-03-26 08:57:58 +05:30