BernatPForgeFlow
784e40e8fc
[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.
2024-12-04 09:42:25 +05:30
Lois Rilo
554c0126d7
[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.
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
6e51607b0b
[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.
2024-12-04 09:42:25 +05:30
Bernat Puig Font
1c19dc0ebb
[FIX] mrp_multi_level: Descriptive order number in MRP Moves
2024-12-04 09:42:25 +05:30
Bernat Puig Font
df8c1f961c
[FIX] mrp_multi_level: Manage Kits in MRP Multi Level
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
LaiaTForgeFlow
fcee5d8fd6
[FIX]mrp_multi_level: avoid mixing str with boolean
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
Lois Rilo
28f35f78a9
[FIX] mrp_multi_level: date_planned required as date object after change upstream.
...
Due to aec7fcdb69 .
2024-12-04 09:42:25 +05:30
NuriaXForgeFlow
4bf6c455b4
[FIX] mrp_multi_level: Fix case when Purchase Uom is different from Uom and PO in draft
2024-12-04 09:42:25 +05:30
Jordi Ballester
13441f52d5
[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.
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
Christopher Ormaza
3a2e84b8f7
[IMP] mrp_multi_level: black, isort, prettier
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
Jordi Ballester
a90e971e30
[mrp_multi_level][fix] allow to procure from planned orders
2024-12-04 09:42:25 +05:30
Lois Rilo
3519eaa966
[FIX] mrp_multi_level: Consider timezone of the warehouse to generate mrp inventory records.
2024-12-04 09:42:25 +05:30
Lois Rilo
2c324338e2
[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.
2024-12-04 09:42:25 +05:30
Lois Rilo
4ec44db0ea
[MIG] mrp_multi_level: finish migration of test
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
davidborromeo
957b50af16
[IMP] mrp_multi_level: black, isort, prettier
2024-12-04 09:42:25 +05:30
Jordi Ballester Alomar
62f54da323
[FIX] mrp_multi_level: when a bom has quantity multiplier, consider it
2024-12-04 09:42:25 +05:30
AaronHForgeFlow
64ff10eae0
[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.
2024-12-04 09:42:25 +05:30
Matt Taylor
601a08265d
[FIX] mrp_multi_level: Check BoM Line Attrs
...
add a call to mrp.bom.line._skip_bom_line() method
fixes #505
2024-12-04 09:42:25 +05:30
Núria Martín Xifré
0dffeaf492
[13.0][IMP] mrp_multi_level: index llc
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
OCA-git-bot
da891f212a
pre-commit update
2024-12-04 09:42:25 +05:30
Lois Rilo
88c28972bf
[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.
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
hveficent
0da15fcd89
[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
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
Lois Rilo
2c18d11916
[IMP] mrp_multi_level: black, isort
2024-12-04 09:42:25 +05:30
Lois Rilo
68701a99f4
[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.
2024-12-04 09:42:25 +05:30
Lois Rilo
3589f59b2a
[12.0][FIX] mrp_multi_level: creating undesired planned orders.
...
add another exclude point at planned order creation.
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
82cd356a66
[11.0][MIG] mrp_multi_level: open MRP inventory screen if manually run
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
55b8703ea7
[11.0][FIX] mrp_multi_level: pass a context to exclude hook when exploding.
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
Lois Rilo
3300880dea
[11.0][IMP] mrp_multi_level:
...
* Able to run MRP only for selected areas.
* Clean logging messages.
2024-12-04 09:42:25 +05:30
Lois Rilo
16c495ad49
[11.0][IMP] mrp_multi_level: be able to group demand when generating supply proposals
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
6a7f86dd69
convert read_groups into sql queries due to issue with locale
2024-12-04 09:42:25 +05:30
Lois Rilo
b043ab0a3e
mrp_multi_level: date_planned must be passed on as datetime.
2024-12-04 09:42:25 +05:30