Commit Graph

45 Commits

Author SHA1 Message Date
Matt Taylor
c850eb0bb5 [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-12-04 09:42:26 +05:30
AlexPForgeFlow
1ba1af2599 [IMP] mrp_multi_level: add MRP Area smart button on stock locations 2024-12-04 09:42:26 +05:30
JasminSForgeFlow
995e752a6e [MIG] mrp_multi_level: Migration to 17.0 2024-12-04 09:42:26 +05:30
Lois Rilo
f4b6eb4dca [IMP] mrp_multi_level: add date to default grouping filters
It is the default colum for pivot view.
2024-12-04 09:42:26 +05:30
BernatPForgeFlow
4fffdcf80b [IMP] mrp_multi_level: Add mrp_move tree view 2024-12-04 09:42:25 +05:30
BernatPForgeFlow
d4de93f79a [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-12-04 09:42:25 +05:30
joan
caf43f4cc4 [MIG] mrp_multi_level: Migration to 16.0 2024-12-04 09:42:25 +05:30
Lois Rilo
81b8dc2d8c [FIX] mrp_multi_level: do not include supplies on origin.
Planned orders' origin when groupping was including supplies
which could lead to confusion.
2024-12-04 09:42:25 +05:30
Miquel Raïch
8d88214796 [IMP] mrp_multi_level: add utf8 encoding to xml files 2024-12-04 09:42:25 +05:30
Lois Rilo
2d7b0e9450 [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-12-04 09:42:25 +05:30
Jordi Ballester
03744c275c 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-12-04 09:42:25 +05:30
Bernat Puig Font
a24d71fab4 [IMP] mrp_multi_level: Add mrp_move form view 2024-12-04 09:42:25 +05:30
Lois Rilo
79af3fa591 [IMP] mrp_multi_level: allow to specify distribution LT 2024-12-04 09:42:25 +05:30
Christopher Ormaza
b335a85d2d [15.0][MIG] mrp_multi_level 2024-12-04 09:42:25 +05:30
Jordi Ballester
bbc5f5ead8 [14.0][mrp_multi_level][imp] improve speed by creating mrp.move records using the create_multi capabilities 2024-12-04 09:42:25 +05:30
Andrea Piovesana
7d772c2943 [14.0][IMP] mrp_multi_level run in planning menu
move to new planning menu
2024-12-04 09:42:25 +05:30
Lois Rilo
881b6407e2 [IMP] mrp_multi_level: show main supplier in mrp inventory 2024-12-04 09:42:25 +05:30
davidborromeo
b133065846 [MIG] mrp_multi_level: Migration to 14.0 2024-12-04 09:42:25 +05:30
hveficent
2a1c277c96 [IMP] mrp_multi_level:
* Stock Moves Domain moved to product mrp area
2024-12-04 09:42:25 +05:30
ahenriquez
f0f9b5c102 [IMP]mrp_multi_level, specific group to run mrp manually 2024-12-04 09:42:25 +05:30
Jordi Ballester Alomar
15eee3405f 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-12-04 09:42:25 +05:30
OCA-git-bot
da891f212a pre-commit update 2024-12-04 09:42:25 +05:30
hveficent
e8cbf54a8d [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-12-04 09:42:25 +05:30
Lois Rilo
49d97e5038 [13.0][FIX] mrp_multi_level:
* main supplier computation in multi company
* triplicated field in search view
2024-12-04 09:42:25 +05:30
Lois Rilo
c9e2d43260 [FIX] mrp_multi_level: company in the search view move to the last position. It isn't the most common filter used. 2024-12-04 09:42:25 +05:30
hveficent
1bb0ef773c [IMP] mrp_multi_level: Show supply method on mrp inventory 2024-12-04 09:42:25 +05:30
Lois Rilo
8a17a4376f [13.0][MIG] mrp_multi_level 2024-12-04 09:42:25 +05:30
Jordi Ballester Alomar
529f39f86c add support for multi-company 2024-12-04 09:42:25 +05:30
Lois Rilo
d750aae31b [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-12-04 09:42:25 +05:30
Lois Rilo
cb14d5516e [11.0][FIX] mrp_multi_level:
* remove duplicated fields in view
* fix issue using this module together with procurement_auto_create_group.
2024-12-04 09:42:25 +05:30
Lois Rilo
7766170b49 [11.0][FIX] mrp_multi_level: remove unralated security group in views. 2024-12-04 09:42:25 +05:30
Lois Rilo
8ac88a4322 [11.0][IMP] mrp_multi_level: able to group demand estimates or to ignore them. 2024-12-04 09:42:25 +05:30
Lois Rilo
0fd2b35345 [11.0][IMP] mrp_multi_level: able to procure from a different location than area's. 2024-12-04 09:42:25 +05:30
Lois Rilo
4830795ff4 [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-12-04 09:42:25 +05:30
Jordi Ballester Alomar
4b1e05da41 Fixes, and add migration script 2024-12-04 09:42:25 +05:30
Lois Rilo
556f49e65f [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-12-04 09:42:25 +05:30
Jordi Ballester Alomar
6374b1ecac [11.0][mrp_multi_level] refactor mrp area 2024-12-04 09:42:25 +05:30
Jordi Ballester Alomar
89953148d0 enable MRP view in product templates 2024-12-04 09:42:25 +05:30
Lois Rilo
b2c323f72d [11.0][UPD] mrp_multi_level: update README and manifest to OCA standards. 2024-12-04 09:42:25 +05:30
Jordi Ballester Alomar
be9a7a7e22 rename 'date_to_procure' to 'order_release_date' 2024-12-04 09:42:25 +05:30
Jordi Ballester Alomar
2ec080b891 add resource calendar to mrp area 2024-12-04 09:42:25 +05:30
Lois Rilo
dac98caa6f [11.0][IMP] mrp_multi_level: reduce qty to procure with each procure done. 2024-12-04 09:42:25 +05:30
Lois Rilo
5f01dcab14 [11.0] mrp_multi_level: cleanup:
* remove unneded methods
 * fix pylint
 * fix style
2024-12-04 09:42:25 +05:30
Lois Rilo
53130f08cd [11.0][IMP] mrp_multi_level: improve usability 2024-12-04 09:42:25 +05:30
Lois Rilo
1a6b3493c6 [11.0][REN] multi_level_mrp -> mrp_multi_level 2024-12-04 09:42:25 +05:30