Commit Graph

23 Commits

Author SHA1 Message Date
BernatPForgeFlow
f5352325a2 [IMP] mrp_multi_level: Supply method computation for MRP Parameters
For each MRP Parameter, we will calculate its supply method based on the procurement rules path. We will go back in the rules until we find that the action is "buy" or "manufacture", or until the action is "Pull From" or "Pull & Push" and the supply method is "Take from Stock".

This means we will show what the latest rule is if we were to do a procurement. Although it would be possible that the final action does not end up being executed if stock already exists in one of the intermediate locations.
2023-02-08 16:53:50 +01:00
Bernat Puig Font
b2f75ca610 [FIX] mrp_multi_level: Manage Kits in MRP Multi Level 2022-09-21 12:23:05 +02:00
Lois Rilo
9422f5100a [IMP] mrp_multi_level: Archiving a product should archive related MRP parameters 2022-03-18 12:08:49 +01:00
NuriaXForgeFlow
1642fcd1ac [FIX] mrp_multi_level: Fix case when Purchase Uom is different from Uom and PO in draft 2022-03-02 08:24:41 +01:00
Lois Rilo
a315ede779 [FIX] mrp_multi_level: Consider timezone of the warehouse to generate mrp inventory records. 2021-05-05 16:51:51 +02:00
Lois Rilo
1cdeed4db7 [MIG] mrp_multi_level: finish migration of test 2021-03-11 12:46:19 +01:00
davidborromeo
7629759536 [MIG] mrp_multi_level: Migration to 14.0 2021-03-11 12:46:19 +01:00
Matt Taylor
636904241e [FIX] mrp_multi_level: Check BoM Line Attrs
add a call to mrp.bom.line._skip_bom_line() method
fixes #505
2021-03-03 13:04:05 +01:00
hveficent
6e43a5c129 [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).
2021-03-03 13:04:05 +01:00
Lois Rilo
3bde781f26 [13.0][MIG] mrp_multi_level 2021-03-03 13:04:05 +01:00
Lois Rilo
d20466cf58 [IMP] mrp_multi_level: black, isort 2021-03-03 13:04:05 +01:00
Lois Rilo
a2853a2851 [12.0][FIX] mrp_multi_level: when grouping demand, if supply and
demand moves have the same date it can happen that the supply is
effectively ignored if considered as staring move of the
grouping and there are more groups to be done after it.

A test case include in this fix depicts in detail the
the problem and ensures no regression.
2021-03-03 13:04:05 +01:00
Lois Rilo
dce2682fdc [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.
2021-03-03 13:04:05 +01:00
Lois Rilo
4625b79bc9 [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.
2021-03-03 13:04:05 +01:00
Lois Rilo
2dd0496caf [11.0][IMP] mrp_multi_level:
* Able to run MRP only for selected areas.
 * Clean logging messages.
2021-03-03 13:04:05 +01:00
Lois Rilo
6cbd685818 [11.0][IMP] mrp_multi_level: be able to group demand when generating supply proposals 2021-03-03 13:04:05 +01:00
Lois Rilo
cbc17ecc58 [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.
2021-03-03 13:04:05 +01:00
Jordi Ballester Alomar
f89873ca61 [11.0][mrp_multi_level] refactor mrp area 2021-03-03 13:04:05 +01:00
Lois Rilo
05a361c7b1 [11.0][FIX] Consider *Qty Multiple* on product to propose the quantity to procure. 2021-03-03 13:04:05 +01:00
Lois Rilo
5e3882d61d [11.0][FIX] mrp_multi_level:
* calendar defined only in warehouse.
 * remove raw query.
2021-03-03 13:04:05 +01:00
Jordi Ballester Alomar
ccbae558f2 add resource calendar to mrp area 2021-03-03 13:04:05 +01:00
Lois Rilo
70966480af [11.0] mrp_multi_level: cleanup:
* remove unneded methods
 * fix pylint
 * fix style
2021-03-03 13:04:05 +01:00
Lois Rilo
a49f269bf0 [11.0][REN] multi_level_mrp -> mrp_multi_level 2021-03-03 13:04:05 +01:00