Commit Graph

20 Commits

Author SHA1 Message Date
Matt Taylor
19bf0298f8 [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:08:46 +01:00
LaiaTForgeFlow
99a5c949c3 [FIX]mrp_multi_level: avoid mixing str with boolean 2022-06-30 17:02:33 +02:00
Lois Rilo
d56ac64702 [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-03-17 18:32:26 +01:00
Jordi Ballester
e8a0b6107e 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-03-17 14:57:25 +01:00
Lois Rilo
0b69811aa3 [FIX] mrp_multi_level: date_planned required as date object after change upstream.
Due to aec7fcdb69.
2022-03-02 09:57:27 +01:00
Christopher Ormaza
ec93a5fe41 [15.0][MIG] mrp_multi_level 2022-01-25 09:57:03 +01:00
Jordi Ballester
175dc5baf3 [mrp_multi_level][fix] allow to procure from planned orders 2022-01-25 09:38:58 +01:00
hveficent
416fa13203 [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-01-25 09:38:57 +01:00
hveficent
5211466da1 [IMP] mrp_multi_level: Show supply method on mrp inventory 2022-01-25 09:38:57 +01:00
Lois Rilo
71d6c4bb86 [13.0][MIG] mrp_multi_level 2022-01-25 09:38:57 +01:00
Lois Rilo
1df4ba9c0b [IMP] mrp_multi_level: black, isort 2022-01-25 09:38:57 +01:00
Lois Rilo
6b5ae91df7 [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-01-25 09:38:57 +01:00
Lois Rilo
ec429818b3 [11.0][IMP] mrp_multi_level: able to procure from a different location than area's. 2022-01-25 09:38:57 +01:00
Lois Rilo
5c0224896e [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-01-25 09:38:57 +01:00
Jordi Ballester Alomar
11a2b88fd1 [11.0][mrp_multi_level] refactor mrp area 2022-01-25 09:38:57 +01:00
Lois Rilo
5912adcac3 mrp_multi_level: date_planned must be passed on as datetime. 2022-01-25 09:38:57 +01:00
Lois Rilo
8d2a5dbc68 [11.0][FIX] Consider *Qty Multiple* on product to propose the quantity to procure. 2022-01-25 09:38:57 +01:00
Lois Rilo
bb49657895 [11.0][IMP] mrp_multi_level: reduce qty to procure with each procure done. 2022-01-25 09:38:57 +01:00
Lois Rilo
818e17f7b1 [11.0] mrp_multi_level: cleanup:
* remove unneded methods
 * fix pylint
 * fix style
2022-01-25 09:38:57 +01:00
Lois Rilo
0e350a4640 [11.0][REN] multi_level_mrp -> mrp_multi_level 2022-01-25 09:38:57 +01:00