Commit Graph

44 Commits

Author SHA1 Message Date
Matt Taylor
33cf4af1ac [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-10-29 07:53:58 -06:00
AlexPForgeFlow
b0d1894b7f [IMP] mrp_multi_level: add MRP Area smart button on stock locations 2024-07-15 17:14:26 +02:00
Lois Rilo
db6b3d03e1 [IMP] mrp_multi_level: add date to default grouping filters
It is the default colum for pivot view.
2024-01-24 11:49:17 -07:00
BernatPForgeFlow
f2c38d3c33 [IMP] mrp_multi_level: Add mrp_move tree view 2023-05-04 12:12:25 +02:00
BernatPForgeFlow
0d309aba1f [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.
2023-02-07 12:56:47 +01:00
joan
a2e4d80331 [MIG] mrp_multi_level: Migration to 16.0 2022-11-23 16:39:07 +01:00
Lois Rilo
35ad5b7890 [FIX] mrp_multi_level: do not include supplies on origin.
Planned orders' origin when groupping was including supplies
which could lead to confusion.
2022-11-21 11:16:14 +01:00
Miquel Raïch
89e8885826 [IMP] mrp_multi_level: add utf8 encoding to xml files 2022-11-21 11:16:14 +01:00
Lois Rilo
57cd341c71 [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.
2022-11-21 11:16:14 +01:00
Jordi Ballester
27eff5d794 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.
2022-11-21 11:16:14 +01:00
Bernat Puig Font
f47144c6fb [IMP] mrp_multi_level: Add mrp_move form view 2022-11-21 11:16:14 +01:00
Lois Rilo
a937d71925 [IMP] mrp_multi_level: allow to specify distribution LT 2022-11-21 11:16:14 +01:00
Christopher Ormaza
57cf74ca68 [15.0][MIG] mrp_multi_level 2022-11-21 11:16:14 +01:00
Jordi Ballester
091db5baee [14.0][mrp_multi_level][imp] improve speed by creating mrp.move records using the create_multi capabilities 2022-11-21 11:16:14 +01:00
Andrea Piovesana
5e0f4b2f6e [14.0][IMP] mrp_multi_level run in planning menu
move to new planning menu
2022-11-21 11:16:14 +01:00
Lois Rilo
f8e2f00190 [IMP] mrp_multi_level: show main supplier in mrp inventory 2022-11-21 11:16:14 +01:00
davidborromeo
152f7c67d9 [MIG] mrp_multi_level: Migration to 14.0 2022-11-21 11:16:14 +01:00
hveficent
d27f4c9984 [IMP] mrp_multi_level:
* Stock Moves Domain moved to product mrp area
2022-11-21 11:16:14 +01:00
ahenriquez
06b1aa0d75 [IMP]mrp_multi_level, specific group to run mrp manually 2022-11-21 11:16:14 +01:00
Jordi Ballester Alomar
0e5591b9ae 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
2022-11-21 11:16:14 +01:00
OCA-git-bot
cd5822ad82 pre-commit update 2022-11-21 11:16:14 +01:00
hveficent
2afa5905d5 [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).
2022-11-21 11:16:14 +01:00
Lois Rilo
3b8c578e81 [13.0][FIX] mrp_multi_level:
* main supplier computation in multi company
* triplicated field in search view
2022-11-21 11:16:14 +01:00
Lois Rilo
07f314ee0d [FIX] mrp_multi_level: company in the search view move to the last position. It isn't the most common filter used. 2022-11-21 11:16:14 +01:00
hveficent
ac0c8f8898 [IMP] mrp_multi_level: Show supply method on mrp inventory 2022-11-21 11:16:14 +01:00
Lois Rilo
e00acc3ee6 [13.0][MIG] mrp_multi_level 2022-11-21 11:16:14 +01:00
Jordi Ballester Alomar
481d9586b2 add support for multi-company 2022-11-21 11:16:14 +01:00
Lois Rilo
16d2aff657 [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.
2022-11-21 11:16:14 +01:00
Lois Rilo
b94ab16d7f [11.0][FIX] mrp_multi_level:
* remove duplicated fields in view
* fix issue using this module together with procurement_auto_create_group.
2022-11-21 11:16:14 +01:00
Lois Rilo
ba30b2ac56 [11.0][FIX] mrp_multi_level: remove unralated security group in views. 2022-11-21 11:16:14 +01:00
Lois Rilo
9fd02aaa76 [11.0][IMP] mrp_multi_level: able to group demand estimates or to ignore them. 2022-11-21 11:16:14 +01:00
Lois Rilo
920bd6d2f4 [11.0][IMP] mrp_multi_level: able to procure from a different location than area's. 2022-11-21 11:16:14 +01:00
Lois Rilo
a2fcade94d [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.
2022-11-21 11:16:14 +01:00
Jordi Ballester Alomar
e459baedc0 Fixes, and add migration script 2022-11-21 11:16:14 +01:00
Lois Rilo
e6e1af8da9 [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.
2022-11-21 11:16:14 +01:00
Jordi Ballester Alomar
0ba8be007f [11.0][mrp_multi_level] refactor mrp area 2022-11-21 11:16:14 +01:00
Jordi Ballester Alomar
dd3a14909a enable MRP view in product templates 2022-11-21 11:16:14 +01:00
Lois Rilo
40688f9ae5 [11.0][UPD] mrp_multi_level: update README and manifest to OCA standards. 2022-11-21 11:16:14 +01:00
Jordi Ballester Alomar
ca1a41c41f rename 'date_to_procure' to 'order_release_date' 2022-11-21 11:16:14 +01:00
Jordi Ballester Alomar
2c9faa6d74 add resource calendar to mrp area 2022-11-21 11:16:14 +01:00
Lois Rilo
f4aeb07065 [11.0][IMP] mrp_multi_level: reduce qty to procure with each procure done. 2022-11-21 11:16:14 +01:00
Lois Rilo
eb43b469f7 [11.0] mrp_multi_level: cleanup:
* remove unneded methods
 * fix pylint
 * fix style
2022-11-21 11:16:14 +01:00
Lois Rilo
321f0b52ba [11.0][IMP] mrp_multi_level: improve usability 2022-11-21 11:16:14 +01:00
Lois Rilo
e78c2585e0 [11.0][REN] multi_level_mrp -> mrp_multi_level 2022-11-21 11:16:14 +01:00