BernatPForgeFlow
c79a90244f
[IMP] mrp_multi_level: Get BoM to explode
...
When exploding requirements or calculating supply method, we will consider the first active BoM taking into account the routes.
2023-04-26 15:20:36 +02:00
Lois Rilo
e22dff5324
[IMP] mrp_multi_level: do not create moves if not data
...
This improves extensibility, allowing to not create moves on
certain situations by extending the prepare vals hook method.
2023-01-11 13:38:25 +01:00
joan
a2e4d80331
[MIG] mrp_multi_level: Migration to 16.0
2022-11-23 16:39:07 +01:00
Lois Rilo
ad07b94f45
[IMP] mrp_multi_level: avoid recursion on LLC calculation.
...
Introduce a safe and configurable LLC depth limit to avoid infinite
recursion.
Also, improve extensibility of BoM finding and fix it to not
consider archived BoMs.
2022-11-21 11:16:14 +01:00
Bernat Puig Font
83ef4a23f9
[FIX] mrp_multi_level: Descriptive order number in MRP Moves
2022-11-21 11:16:14 +01:00
Bernat Puig Font
fa4e442ed6
[FIX] mrp_multi_level: Manage Kits in MRP Multi Level
2022-11-21 11:16:14 +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
LaiaTForgeFlow
74e6c77b71
[FIX]mrp_multi_level: avoid mixing str with boolean
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
Lois Rilo
96afcaa601
[FIX] mrp_multi_level: date_planned required as date object after change upstream.
...
Due to aec7fcdb69 .
2022-11-21 11:16:14 +01:00
NuriaXForgeFlow
ade9eb427a
[FIX] mrp_multi_level: Fix case when Purchase Uom is different from Uom and PO in draft
2022-11-21 11:16:14 +01:00
Jordi Ballester
9393226c27
[FIX] mrp_multi_level: Use running on hand quantity in mrp.inventory
...
We need to show the projected on hand as it evolves over time.
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
Christopher Ormaza
2ef00de33c
[IMP] mrp_multi_level: black, isort, prettier
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
Jordi Ballester
ee09d861c3
[mrp_multi_level][fix] allow to procure from planned orders
2022-11-21 11:16:14 +01:00
Lois Rilo
2da9b845fd
[FIX] mrp_multi_level: Consider timezone of the warehouse to generate mrp inventory records.
2022-11-21 11:16:14 +01:00
Lois Rilo
9c3c5052ee
[14.0][FIX] mrp_multi_level: error with 3 step delivery.
...
If the destination moves do not include a MO, the mrp move end
up without a name that raises an error later. This can happen
with 3 setep delivery but also with in more cases in wich there is
a chain of stock moves.
We ensure that the variable `order_number` always have a value.
2022-11-21 11:16:14 +01:00
Lois Rilo
58206ff1d8
[MIG] mrp_multi_level: finish migration of test
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
davidborromeo
7dbd859a08
[IMP] mrp_multi_level: black, isort, prettier
2022-11-21 11:16:14 +01:00
Jordi Ballester Alomar
243b53971d
[FIX] mrp_multi_level: when a bom has quantity multiplier, consider it
2022-11-21 11:16:14 +01:00
AaronHForgeFlow
1787329bc1
[IMP]mrp_multi_level
...
* let third modules to choose wether to continue exploding or not
This is useful for subcontracting and potentially for other flows.
2022-11-21 11:16:14 +01:00
Matt Taylor
5e712d19ad
[FIX] mrp_multi_level: Check BoM Line Attrs
...
add a call to mrp.bom.line._skip_bom_line() method
fixes #505
2022-11-21 11:16:14 +01:00
Núria Martín Xifré
569d364fba
[13.0][IMP] mrp_multi_level: index llc
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
OCA-git-bot
cd5822ad82
pre-commit update
2022-11-21 11:16:14 +01:00
Lois Rilo
7b3b1ec8fc
[11.0][FIX] mrp_multi_level: origin for "mv" was never being set.
...
Also, improve mrp.move by using picking name if the move is part of a picking.
[13.0] set "mo" as origin also for material consumption moves.
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
hveficent
3925896588
[IMP] mrp_multi_level: Minor changes
...
* Planned Orders become fixed on manual creation by default
* Released Quantity become readonly
* Add product reference if Planned Order name is not defined on bom explosion
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
Lois Rilo
a6110eed2d
[IMP] mrp_multi_level: black, isort
2022-11-21 11:16:14 +01:00
Lois Rilo
cdc4d5ad85
[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.
2022-11-21 11:16:14 +01:00
Lois Rilo
3d3dcceaf8
[12.0][FIX] mrp_multi_level: creating undesired planned orders.
...
add another exclude point at planned order creation.
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
3e7351396c
[11.0][MIG] mrp_multi_level: open MRP inventory screen if manually run
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
a011e5f740
[11.0][FIX] mrp_multi_level: pass a context to exclude hook when exploding.
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
Lois Rilo
503ffb1e92
[11.0][IMP] mrp_multi_level:
...
* Able to run MRP only for selected areas.
* Clean logging messages.
2022-11-21 11:16:14 +01:00
Lois Rilo
e77899b8e7
[11.0][IMP] mrp_multi_level: be able to group demand when generating supply proposals
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
9225c08f99
convert read_groups into sql queries due to issue with locale
2022-11-21 11:16:14 +01:00
Lois Rilo
bcac052306
mrp_multi_level: date_planned must be passed on as datetime.
2022-11-21 11:16:14 +01:00