Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] mrp_multi_level #1411

Open
wants to merge 299 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
299 commits
Select commit Hold shift + click to select a range
277b176
mrp_multi_level 11.0.3.1.0
OCA-git-bot Jul 5, 2019
82cd356
[11.0][MIG] mrp_multi_level: open MRP inventory screen if manually run
LoisRForgeFlow Jul 15, 2019
26a675e
mrp_multi_level 11.0.3.1.1
OCA-git-bot Jul 16, 2019
511f020
[UPD] README.rst
OCA-git-bot Jul 29, 2019
d750aae
[12.0][MIG] mrp_multi_level:
LoisRForgeFlow Aug 5, 2019
529f39f
add support for multi-company
JordiBForgeFlow Sep 1, 2019
31e7593
[UPD] Update mrp_multi_level.pot
oca-travis Sep 2, 2019
1fa8eb2
[UPD] README.rst
OCA-git-bot Sep 2, 2019
a58774c
Update translation files
oca-transbot Sep 10, 2019
3589f59
[12.0][FIX] mrp_multi_level: creating undesired planned orders.
LoisRForgeFlow Oct 9, 2019
4e07693
Translated using Weblate (Spanish)
layadelcarmen Oct 11, 2019
68701a9
[12.0][FIX] mrp_multi_level: when grouping demand, if supply and
LoisRForgeFlow Oct 16, 2019
bb86b03
mrp_multi_level 12.0.1.0.1
OCA-git-bot Nov 14, 2019
2cd64d7
Added translation using Weblate (Croatian)
badbole Dec 4, 2019
9000ab5
Translated using Weblate (Croatian)
badbole Dec 4, 2019
2c18d11
[IMP] mrp_multi_level: black, isort
LoisRForgeFlow Dec 17, 2019
8a17a43
[13.0][MIG] mrp_multi_level
LoisRForgeFlow Dec 18, 2019
584fbed
[UPD] Update mrp_multi_level.pot
oca-travis Dec 27, 2019
d0a6bef
[UPD] README.rst
OCA-git-bot Dec 27, 2019
396dbcd
Update translation files
oca-transbot Jan 27, 2020
1bb0ef7
[IMP] mrp_multi_level: Show supply method on mrp inventory
HviorForgeFlow Jan 31, 2020
fe758cc
[FIX] Allow no-MRP users to look into Products
HviorForgeFlow Feb 5, 2020
5db56f2
[13.0][FIX] mrp_multi_level: wrong multi company rules
LoisRForgeFlow Feb 6, 2020
c9e2d43
[FIX] mrp_multi_level: company in the search view move to the last po…
LoisRForgeFlow Feb 6, 2020
851f514
mrp_multi_level 13.0.1.0.1
OCA-git-bot Feb 6, 2020
303567d
[UPD] Update mrp_multi_level.pot
oca-travis Feb 11, 2020
4e94b6d
mrp_multi_level 13.0.1.1.0
OCA-git-bot Feb 11, 2020
6ea24f1
Update translation files
oca-transbot Feb 12, 2020
49d97e5
[13.0][FIX] mrp_multi_level:
LoisRForgeFlow Feb 21, 2020
fe49415
[UPD] Update mrp_multi_level.pot
oca-travis Feb 26, 2020
609b947
Update translation files
oca-transbot Feb 26, 2020
0da15fc
[IMP] mrp_multi_level: Minor changes
HviorForgeFlow Feb 20, 2020
5d3c82e
[UPD] README.rst
OCA-git-bot Mar 2, 2020
47d845b
mrp_multi_level 13.0.1.2.0
OCA-git-bot Mar 2, 2020
e8cbf54
[IMP] mrp_multi_level:
HviorForgeFlow Mar 2, 2020
0310025
[UPD] Update mrp_multi_level.pot
oca-travis Mar 11, 2020
1127d97
[UPD] README.rst
OCA-git-bot Mar 11, 2020
658629e
mrp_multi_level 13.0.1.3.0
OCA-git-bot Mar 11, 2020
295f1f2
Update translation files
oca-transbot Mar 11, 2020
809faaf
define a name_search strategy for the product_mrp_area
JordiBForgeFlow Dec 29, 2019
106e6fd
[FIX] mrp_multi_level:
LoisRForgeFlow Mar 11, 2020
38608db
mrp_multi_level 13.0.1.3.1
OCA-git-bot Mar 12, 2020
88c2897
[11.0][FIX] mrp_multi_level: origin for "mv" was never being set.
LoisRForgeFlow Jan 2, 2020
16d866f
mrp_multi_level 13.0.1.3.2
OCA-git-bot Mar 13, 2020
da891f2
pre-commit update
OCA-git-bot Mar 14, 2020
15eee34
Improving the management of planned orders:
JordiBForgeFlow Mar 26, 2020
ada1d02
[UPD] Update mrp_multi_level.pot
oca-travis Mar 26, 2020
7566654
[UPD] README.rst
OCA-git-bot Mar 26, 2020
8ceff78
mrp_multi_level 13.0.1.4.0
OCA-git-bot Mar 26, 2020
4d7b51b
Update translation files
oca-transbot Mar 26, 2020
f0f9b5c
[IMP]mrp_multi_level, specific group to run mrp manually
AaronHForgeFlow Mar 30, 2020
8a6c290
document latests feature using fragments
LoisRForgeFlow Apr 9, 2020
8bccd31
[UPD] Update mrp_multi_level.pot
oca-travis Apr 9, 2020
f554cb7
[UPD] changelog
OCA-git-bot Apr 9, 2020
35294fa
[UPD] README.rst
OCA-git-bot Apr 9, 2020
bd0f4b8
mrp_multi_level 13.0.1.5.0
OCA-git-bot Apr 9, 2020
b372d5d
Update translation files
oca-transbot Apr 9, 2020
2a1c277
[IMP] mrp_multi_level:
HviorForgeFlow Mar 19, 2020
8d508d8
[UPD] Update mrp_multi_level.pot
oca-travis Jul 16, 2020
5efd268
mrp_multi_level 13.0.1.5.1
OCA-git-bot Jul 16, 2020
d8ff321
Update translation files
oca-transbot Jul 16, 2020
28a9e1d
fix error in _compute_order_release_date of mrp.inventory
JordiBForgeFlow Mar 27, 2020
5db7340
Update translation files
oca-transbot Aug 16, 2020
0dffeaf
[13.0][IMP] mrp_multi_level: index llc
NuriaXifre Aug 10, 2020
bef2828
mrp_multi_level 13.0.1.5.2
OCA-git-bot Sep 14, 2020
b291a63
mrp_multi_level 13.0.1.6.0
OCA-git-bot Sep 23, 2020
601a082
[FIX] mrp_multi_level: Check BoM Line Attrs
matt454357 Jun 2, 2020
e0a8752
[UPD] Update mrp_multi_level.pot
oca-travis Oct 30, 2020
22b85aa
mrp_multi_level 13.0.1.7.0
OCA-git-bot Oct 30, 2020
22a4c31
Update translation files
oca-transbot Oct 30, 2020
64ff10e
[IMP]mrp_multi_level
AaronHForgeFlow Oct 30, 2020
0498264
mrp_multi_level 13.0.1.7.1
OCA-git-bot Nov 4, 2020
62f54da
[FIX] mrp_multi_level: when a bom has quantity multiplier, consider it
JordiBForgeFlow Oct 12, 2020
10998db
mrp_multi_level 13.0.1.7.2
OCA-git-bot Nov 19, 2020
d85367b
[UPD] README.rst
OCA-git-bot Dec 17, 2020
a622e2f
[UPD] README.rst
OCA-git-bot Dec 17, 2020
25d4c8e
Translated using Weblate (Spanish)
Mat-moran Feb 21, 2021
7ab5e0f
Translated using Weblate (Spanish)
Mat-moran Feb 21, 2021
957b50a
[IMP] mrp_multi_level: black, isort, prettier
DavidBForgeFlow Mar 3, 2021
b133065
[MIG] mrp_multi_level: Migration to 14.0
DavidBForgeFlow Mar 3, 2021
4ec44db
[MIG] mrp_multi_level: finish migration of test
LoisRForgeFlow Mar 11, 2021
881b640
[IMP] mrp_multi_level: show main supplier in mrp inventory
LoisRForgeFlow Mar 11, 2021
73fdc50
[UPD] Update mrp_multi_level.pot
oca-travis Mar 17, 2021
07dbd06
[UPD] README.rst
OCA-git-bot Mar 17, 2021
2c32433
[14.0][FIX] mrp_multi_level: error with 3 step delivery.
LoisRForgeFlow Mar 24, 2021
e0492ab
mrp_multi_level 14.0.1.0.1
OCA-git-bot Mar 24, 2021
3519eaa
[FIX] mrp_multi_level: Consider timezone of the warehouse to generate…
LoisRForgeFlow Apr 22, 2021
8a509e8
mrp_multi_level 14.0.1.1.0
OCA-git-bot May 5, 2021
7d772c2
[14.0][IMP] mrp_multi_level run in planning menu
andreampiovesana Jun 1, 2021
ff43a74
mrp_multi_level 14.0.1.2.0
OCA-git-bot Jun 4, 2021
a90e971
[mrp_multi_level][fix] allow to procure from planned orders
JordiBForgeFlow Nov 10, 2021
e4cea8f
[FIX] mrp_multi_level: allow to delete product.mrp.area records
JordiBForgeFlow Nov 10, 2021
0b333ec
mrp_multi_level 14.0.1.3.0
OCA-git-bot Nov 11, 2021
bbc5f5e
[14.0][mrp_multi_level][imp] improve speed by creating mrp.move recor…
JordiBForgeFlow Dec 28, 2021
3a2e84b
[IMP] mrp_multi_level: black, isort, prettier
ChrisOForgeFlow Dec 10, 2021
b335a85
[15.0][MIG] mrp_multi_level
ChrisOForgeFlow Dec 10, 2021
8babe63
[UPD] Update mrp_multi_level.pot
Jan 25, 2022
a801200
[UPD] README.rst
OCA-git-bot Jan 25, 2022
13441f5
[FIX] mrp_multi_level: Use running on hand quantity in mrp.inventory
JordiBForgeFlow Feb 6, 2022
5663bdd
mrp_multi_level 15.0.1.0.1
OCA-git-bot Feb 18, 2022
6a9f645
[14.0][FIX] mrp_multi_level: Get mrp_area company_id for supply method
BernatPForgeFlow Feb 21, 2022
6791a7b
mrp_multi_level 15.0.1.0.2
OCA-git-bot Feb 23, 2022
4bf6c45
[FIX] mrp_multi_level: Fix case when Purchase Uom is different from U…
Mar 1, 2022
7dfa35b
mrp_multi_level 15.0.1.0.3
OCA-git-bot Mar 2, 2022
79af3fa
[IMP] mrp_multi_level: allow to specify distribution LT
LoisRForgeFlow Mar 1, 2022
28f35f7
[FIX] mrp_multi_level: date_planned required as date object after cha…
LoisRForgeFlow Mar 2, 2022
5f0f5c1
[UPD] Update mrp_multi_level.pot
Mar 2, 2022
26d27dd
mrp_multi_level 15.0.1.1.0
OCA-git-bot Mar 2, 2022
144d3f6
Update translation files
oca-transbot Mar 2, 2022
a24d71f
[IMP] mrp_multi_level: Add mrp_move form view
BernatPForgeFlow Mar 8, 2022
5aead2a
[UPD] Update mrp_multi_level.pot
Mar 14, 2022
7865948
mrp_multi_level 15.0.1.2.0
OCA-git-bot Mar 14, 2022
3cf1291
Update translation files
oca-transbot Mar 14, 2022
03744c2
improve usage of planned orders. - The description of the planned ord…
JordiBForgeFlow Oct 13, 2021
2d7b0e9
[IMP] mrp_multi_level: enchance traceability with origin.
LoisRForgeFlow Mar 17, 2022
f64f695
[UPD] Update mrp_multi_level.pot
Mar 18, 2022
3b954be
mrp_multi_level 15.0.1.3.0
OCA-git-bot Mar 18, 2022
3f93e09
Update translation files
oca-transbot Mar 18, 2022
093bd0d
[IMP] mrp_multi_level: Archiving a product should archive related MRP…
LoisRForgeFlow Feb 28, 2022
4ad4aee
mrp_multi_level 15.0.1.3.1
OCA-git-bot Mar 18, 2022
8d88214
[IMP] mrp_multi_level: add utf8 encoding to xml files
MiquelRForgeFlow Jun 17, 2022
a6eaf76
mrp_multi_level 15.0.1.4.0
OCA-git-bot Jun 21, 2022
fcee5d8
[FIX]mrp_multi_level: avoid mixing str with boolean
LaiaTForgeFlow Jun 15, 2022
0a0bcde
mrp_multi_level 15.0.1.4.1
OCA-git-bot Jun 30, 2022
81b8dc2
[FIX] mrp_multi_level: do not include supplies on origin.
LoisRForgeFlow Sep 15, 2022
322a9db
[FIX] mrp_multi_level: Recompute main supplier in MRP Parameter if we…
BernatPForgeFlow Sep 8, 2022
c4edeab
mrp_multi_level 15.0.1.4.2
OCA-git-bot Sep 16, 2022
df8c1f9
[FIX] mrp_multi_level: Manage Kits in MRP Multi Level
BernatPForgeFlow Sep 5, 2022
9e8f226
[UPD] Update mrp_multi_level.pot
Sep 23, 2022
5a4dc57
mrp_multi_level 15.0.1.5.0
OCA-git-bot Sep 23, 2022
4b2b61c
Update translation files
oca-transbot Sep 23, 2022
1c19dc0
[FIX] mrp_multi_level: Descriptive order number in MRP Moves
BernatPForgeFlow Sep 19, 2022
c22e0f8
mrp_multi_level 15.0.1.5.1
OCA-git-bot Sep 30, 2022
6e51607
[IMP] mrp_multi_level: avoid recursion on LLC calculation.
LoisRForgeFlow Oct 17, 2022
0c2736c
mrp_multi_level 15.0.1.6.0
OCA-git-bot Oct 18, 2022
af0eb33
[FIX] mrp_multi_level: Delete product 4d from demo data
BernatPForgeFlow Oct 25, 2022
84393fb
mrp_multi_level 15.0.1.7.0
OCA-git-bot Oct 25, 2022
caf43f4
[MIG] mrp_multi_level: Migration to 16.0
JoanSForgeFlow Nov 14, 2022
eeaa2fd
[UPD] Update mrp_multi_level.pot
Nov 29, 2022
a9e74c3
[UPD] README.rst
OCA-git-bot Nov 29, 2022
4b9c2d5
Update translation files
weblate Nov 29, 2022
95ecb15
Added translation using Weblate (Italian)
mymage Dec 19, 2022
bb37cef
[UPD] Update mrp_multi_level.pot
Dec 19, 2022
a9ac609
Translated using Weblate (Italian)
mymage Dec 19, 2022
5f4808c
Update translation files
weblate Dec 19, 2022
98e73a3
Translated using Weblate (Italian)
mymage Dec 19, 2022
9599868
Translated using Weblate (Italian)
mymage Dec 22, 2022
5db4d56
Translated using Weblate (Italian)
francesco-ooops Dec 30, 2022
7934846
Translated using Weblate (Italian)
francesco-ooops Jan 2, 2023
554c012
[IMP] mrp_multi_level: do not create moves if not data
LoisRForgeFlow Jan 3, 2023
3800400
mrp_multi_level 16.0.1.0.1
OCA-git-bot Jan 11, 2023
d4de93f
[IMP] mrp_multi_level: Add MRP Planner
BernatPForgeFlow Jan 30, 2023
7d64991
[UPD] Update mrp_multi_level.pot
Feb 7, 2023
4281125
mrp_multi_level 16.0.1.1.0
OCA-git-bot Feb 7, 2023
03b9517
Update translation files
weblate Feb 7, 2023
e512631
[IMP] mrp_multi_level: better group operators
LoisRForgeFlow Jan 26, 2023
f5f8a9e
mrp_multi_level 16.0.1.1.1
OCA-git-bot Feb 9, 2023
1d13c0e
[IMP] mrp_multi_level: Supply method computation for MRP Parameters
BernatPForgeFlow Feb 8, 2023
3b12e48
[UPD] Update mrp_multi_level.pot
Mar 3, 2023
cc66150
mrp_multi_level 16.0.1.1.2
OCA-git-bot Mar 3, 2023
3045984
Update translation files
weblate Mar 3, 2023
5db0c8e
Translated using Weblate (Italian)
mymage Mar 8, 2023
784e40e
[IMP] mrp_multi_level: Get BoM to explode
BernatPForgeFlow Mar 1, 2023
9c28572
mrp_multi_level 16.0.1.1.3
OCA-git-bot Apr 26, 2023
4fffdcf
[IMP] mrp_multi_level: Add mrp_move tree view
BernatPForgeFlow Apr 28, 2023
f429290
[UPD] Update mrp_multi_level.pot
May 4, 2023
4f7e6ae
mrp_multi_level 16.0.1.2.0
OCA-git-bot May 4, 2023
a5f9fb6
Update translation files
weblate May 4, 2023
e6826d2
Translated using Weblate (Italian)
francesco-ooops May 15, 2023
fadd086
Translated using Weblate (Italian)
francesco-ooops May 24, 2023
c908fb4
Translated using Weblate (Spanish)
Ivorra78 Jul 8, 2023
e32c31c
Translated using Weblate (Italian)
francesco-ooops Jul 12, 2023
2524e0f
Translated using Weblate (Spanish)
Ivorra78 Jul 20, 2023
b64bc99
[UPD] README.rst
OCA-git-bot Sep 3, 2023
1a4471b
Translated using Weblate (Italian)
mymage Aug 24, 2023
55a0d7b
Translated using Weblate (Italian)
francesco-ooops Oct 13, 2023
8cc126b
Translated using Weblate (Italian)
mymage Oct 25, 2023
2e33098
Translated using Weblate (Italian)
mymage Oct 29, 2023
6a98ee5
Translated using Weblate (Italian)
mymage Nov 2, 2023
c8de11d
[IMP] mrp_multi_level: access action
AaronHForgeFlow Nov 15, 2023
1618efc
[BOT] post-merge updates
OCA-git-bot Nov 16, 2023
37280c9
Translated using Weblate (Italian)
mymage Nov 22, 2023
515bd9b
[FIX] mrp_multi_level: Correct main supplier when changing sequence i…
BernatPForgeFlow Nov 27, 2023
b0b9f1f
[BOT] post-merge updates
OCA-git-bot Nov 30, 2023
9d288ee
[REF] mrp_multi_level: location management
gurneyalex Dec 4, 2023
8024850
[BOT] post-merge updates
OCA-git-bot Dec 13, 2023
0d9e98f
[IMP] mrp_multi_level: reduce some logging
gurneyalex Dec 4, 2023
6d6b435
[BOT] post-merge updates
OCA-git-bot Dec 13, 2023
07c76e2
Translated using Weblate (Italian)
mymage Dec 18, 2023
2bbef86
Translated using Weblate (Italian)
mymage Dec 20, 2023
33329e0
[IMP] mrp_multi_level: safety stock
gurneyalex Nov 6, 2023
8d31d05
[UPD] Update mrp_multi_level.pot
Jan 24, 2024
5fac177
[BOT] post-merge updates
OCA-git-bot Jan 24, 2024
4c5968f
[FIX] mrp_multi_level: starting qty on hand wrong when using lots
LoisRForgeFlow Jan 22, 2024
8ebeaad
[BOT] post-merge updates
OCA-git-bot Jan 24, 2024
f4b6eb4
[IMP] mrp_multi_level: add date to default grouping filters
LoisRForgeFlow Jan 24, 2024
14c69e1
[UPD] Update mrp_multi_level.pot
Jan 24, 2024
d5015c2
[BOT] post-merge updates
OCA-git-bot Jan 24, 2024
e6c2499
Update translation files
weblate Jan 24, 2024
6b5aca3
[FIX] mrp_multi_level: ariable 'move' referenced before assignment
LoisRForgeFlow Jan 26, 2024
53c9314
[BOT] post-merge updates
OCA-git-bot Jan 31, 2024
7d740b5
[FIX] mrp_multi_level: wrong safety stock intial order in grouped dem…
LoisRForgeFlow Feb 6, 2024
9b3ed07
[UPD] Update mrp_multi_level.pot
Feb 14, 2024
581c1ce
[BOT] post-merge updates
OCA-git-bot Feb 14, 2024
57cba49
[FIX] mrp_multi_level: Prioritize safety stock with mrp moves today
BernatPForgeFlow Feb 14, 2024
f8ca249
[UPD] Update mrp_multi_level.pot
Feb 21, 2024
fe717f1
[BOT] post-merge updates
OCA-git-bot Feb 21, 2024
5da0369
Translated using Weblate (Italian)
mymage Feb 29, 2024
677bde6
[IMP] mrp_multi_level: black, isort, prettier
JasminSForgeFlow Mar 12, 2024
995e752
[MIG] mrp_multi_level: Migration to 17.0
JasminSForgeFlow Mar 15, 2024
ba48a45
[UPD] Update mrp_multi_level.pot
Apr 4, 2024
2ad3aed
[BOT] post-merge updates
OCA-git-bot Apr 4, 2024
4b87c03
[FIX] mrp_multi_level: Line too long
pedrobaeza May 1, 2024
f387d57
[BOT] post-merge updates
OCA-git-bot May 1, 2024
1ba1af2
[IMP] mrp_multi_level: add MRP Area smart button on stock locations
AlexPForgeFlow Jul 15, 2024
899287c
[UPD] Update mrp_multi_level.pot
Jul 16, 2024
8de5ebd
[BOT] post-merge updates
OCA-git-bot Jul 16, 2024
eac6c2d
Update translation files
weblate Jul 16, 2024
77695cd
Translated using Weblate (Italian)
mymage Jul 16, 2024
79d99a6
[IMP] mrp_multi_level: use area from component in the explosion vals
JordiMForgeFlow Jul 17, 2024
1602fd5
[BOT] post-merge updates
OCA-git-bot Jul 18, 2024
6105928
[IMP] mrp_multi_level: fix typo
JordiMForgeFlow Jul 18, 2024
d82d475
[BOT] post-merge updates
OCA-git-bot Jul 23, 2024
020ec88
[IMP] mrp_multi_level: add hooks to improve extensibility
JordiBForgeFlow Jul 26, 2024
efc0031
[BOT] post-merge updates
OCA-git-bot Jul 30, 2024
aff2a31
[IMP] mrp_multi_level: hook for method to get rule
JordiMForgeFlow Jul 30, 2024
3f9851d
[BOT] post-merge updates
OCA-git-bot Jul 31, 2024
e6a953e
[IMP] mrp_multi_level: better logs during calculation
LoisRForgeFlow Aug 14, 2024
ed97212
[BOT] post-merge updates
OCA-git-bot Aug 29, 2024
e5d81dc
[IMP] mrp_multi_level: mrp cleanup performance
matt454357 Oct 21, 2024
34cc2cc
[BOT] post-merge updates
OCA-git-bot Oct 30, 2024
c850eb0
[FIX] mrp_multi_level: fix kit/phantom planning
matt454357 Oct 17, 2024
54a12b2
[UPD] Update mrp_multi_level.pot
Nov 7, 2024
831bd56
[BOT] post-merge updates
OCA-git-bot Nov 7, 2024
9236e43
Update translation files
weblate Nov 7, 2024
9e8a5ae
[FIX] mrp_multi_level: check for variant bom
matt454357 Oct 17, 2024
99d8f81
[UPD] Update mrp_multi_level.pot
Nov 8, 2024
512af2c
[BOT] post-merge updates
OCA-git-bot Nov 8, 2024
ee52d55
Update translation files
weblate Nov 8, 2024
5d7b261
Translated using Weblate (Italian)
mymage Nov 11, 2024
acb7960
[FIX] mrp_multi_level: readd extensibility hook
LoisRForgeFlow Nov 12, 2024
ece3e7f
[BOT] post-merge updates
OCA-git-bot Nov 12, 2024
76d1812
[FIX] mrp_multi_level: when a product is a kit do not check rule
LoisRForgeFlow Nov 25, 2024
d84964c
[FIX] mrp_multi_level: adapt tests to recent upstream changes.
LoisRForgeFlow Nov 28, 2024
df73772
[BOT] post-merge updates
OCA-git-bot Nov 28, 2024
38e27ef
[FIX] mrp_multi_level: delete params on cascade when deleting product.
LoisRForgeFlow Nov 27, 2024
e35ef81
[UPD] ddmrp: update maintainers
LoisRForgeFlow Dec 3, 2024
c38c87b
[BOT] post-merge updates
OCA-git-bot Dec 3, 2024
1fae464
[IMP] mrp_multi_level: black, isort, prettier
JasminSForgeFlow Dec 4, 2024
e848f2e
[MIG] mrp_multi_level: Migration to 18.0
JasminSForgeFlow Dec 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
271 changes: 271 additions & 0 deletions mrp_multi_level/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,271 @@
===============
MRP Multi Level
===============

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:afddaf576893642eae579ee762efefb3c3ecc9f84445b23b43ab6fc448975fce
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
:target: https://odoo-community.org/page/development-status
:alt: Production/Stable
.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmanufacture-lightgray.png?logo=github
:target: https://github.com/OCA/manufacture/tree/18.0/mrp_multi_level
:alt: OCA/manufacture
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/manufacture-18-0/manufacture-18-0-mrp_multi_level
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/manufacture&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows you to calculate, based in known inventory, demand,
and supply, and based on parameters set at product variant level, the
new procurements for each product.

To do this, the calculation starts at top level of the bill of material
and explodes this down to the lowest level.

Key Features
------------

- MRP parameters set by product variant MRP area pairs.
- Cron job to calculate the MRP demand.
- Manually calculate the MRP demand.
- Confirm the calculated MRP demand and create PO's, or MO's.
- Able to see the products for which action is needed throught Planned
Orders.
- Integration with `Stock Demand
Estimates <https://github.com/OCA/stock-logistics-warehouse/tree/12.0/stock_demand_estimate>`__
system. Note: You need to install `mrp_multi_level_estimate
module <https://github.com/OCA/manufacture/tree/12.0/mrp_multi_level_estimate>`__.

**Table of contents**

.. contents::
:local:

Configuration
=============

MRP Areas
~~~~~~~~~

- Go to *Manufacturing > Configuration > MRP Areas* and define or edit
any existing area. You can specify the working hours for every area.

Product MRP Area Parameters
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Go to *Manufacturing > Master Data > Product MRP Area Parameters* and
set the MRP parameters for a given product and area.

Usage
=====

To manually run the MRP scheduler:

1. Go to *Manufacturing > Planning > Run MRP Multi Level*.
2. On the wizard click *Run MRP*.

To launch replenishment orders (moves, purchases, production orders...):

1. Go to *Manufacturing > Planning > MRP Inventory*.
2. Filter with *To procure*.
3. Select multiple records and click on *Action > Procure* or click the
right hand side gears in any record.
4. On the wizard, check everything is ok and click *Execute*.

Changelog
=========

13.0.1.5.0 (2020-04-09)
-----------------------

**Features**

- Show *Run MRP Multi Level* menu only to a specific new security group
*Run MRP Manually*.
(`#492 <https://github.com/OCA/manufacture/issues/492>`__)

13.0.1.4.0 (2020-03-26)
-----------------------

- 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

13.0.1.3.0 (2020-03-02)
-----------------------

- [IMP] Minor changes"
(`#470 <https://github.com/OCA/manufacture/pull/470>`__).

- 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)

13.0.1.2.0 (2020-02-20)
-----------------------

- [IMP] Minor changes
(`#468 <https://github.com/OCA/manufacture/pull/468>`__).

- Planned Orders become fixed on manual creation by default
- Released Quantity becomes readonly
- Add product reference if Planned Order name is not defined on bom
explosion

13.0.1.1.0 (2020-02-21)
-----------------------

- [FIX] Minor changes
(`#469 <https://github.com/OCA/manufacture/pull/469>`__).

- Fix Main supplier computation in multi company
- Drop Triplicated field in search view

- [IMP] Minor changes
(`#463 <https://github.com/OCA/manufacture/pull/463>`__).

- Show supply method on MRP Inventory
- Allow no-MRP users to look into Products

13.0.1.0.0 (2019-12-18)
-----------------------

- [MIG] Migration to v13.

12.0.1.0.0 (2019-08-05)
-----------------------

- [MIG] Migration to v12:

- Estimates as a forecasting mechanism is moved to a new module
(mrp_multi_level_estimate).

11.0.3.0.0 (2019-05-22)
-----------------------

- [REW/IMP] Rework to include Planned Orders.
(`#365 <https://github.com/OCA/manufacture/pull/365>`__).
- [IMP] Able to procure from a different location than the area's
location.

11.0.2.2.0 (2019-05-02)
-----------------------

- [IMP] Able to run MRP only for selected areas.
(`#360 <https://github.com/OCA/manufacture/pull/360>`__).

11.0.2.1.0 (2019-04-02)
-----------------------

- [IMP] Implement *Nbr. Days* functionality to be able to group demand
when generating supply proposals.
(`#345 <https://github.com/OCA/manufacture/pull/345>`__).

11.0.2.0.0 (2018-11-20)
-----------------------

- [REW] Refactor MRP Area.
(`#322 <https://github.com/OCA/manufacture/pull/322>`__):

- MRP product concept dropped in favor of *Product MRP Area
Parameters*. This allow to set different MRP parameters for the
same product in different areas.
- Menu items reordering.

11.0.1.1.0 (2018-08-30)
-----------------------

- [FIX] Consider *Qty Multiple* on product to propose the quantity to
procure. (`#297 <https://github.com/OCA/manufacture/pull/297>`__)

11.0.1.0.1 (2018-08-03)
-----------------------

- [FIX] User and system locales doesn't break MRP calculation.
(`#290 <https://github.com/OCA/manufacture/pull/290>`__)
- [FIX] Working Hours are now defined only at Warehouse level and
displayed as a related on MRP Areas.
(`#290 <https://github.com/OCA/manufacture/pull/290>`__)

11.0.1.0.0 (2018-07-09)
-----------------------

- Start of the history.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/manufacture/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/manufacture/issues/new?body=module:%20mrp_multi_level%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Ucamco
* ForgeFlow

Contributors
------------

- Wim Audenaert <[email protected]>
- Jordi Ballester <[email protected]>
- Lois Rilo <[email protected]>
- Héctor Villarreal <[email protected]>
- Christopher Ormaza <[email protected]>
- Joan Sisquella <[email protected]>
- Alexandre Fayolle <[email protected]>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-JordiBForgeFlow| image:: https://github.com/JordiBForgeFlow.png?size=40px
:target: https://github.com/JordiBForgeFlow
:alt: JordiBForgeFlow
.. |maintainer-LoisRForgeFlow| image:: https://github.com/LoisRForgeFlow.png?size=40px
:target: https://github.com/LoisRForgeFlow
:alt: LoisRForgeFlow

Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-JordiBForgeFlow| |maintainer-LoisRForgeFlow|

This module is part of the `OCA/manufacture <https://github.com/OCA/manufacture/tree/18.0/mrp_multi_level>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions mrp_multi_level/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
45 changes: 45 additions & 0 deletions mrp_multi_level/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Copyright 2016 Ucamco - Wim Audenaert <[email protected]>
# Copyright 2016-21 ForgeFlow S.L. (https://www.forgeflow.com)
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html).

{
"name": "MRP Multi Level",
"version": "18.0.1.0.0",
"development_status": "Production/Stable",
"license": "LGPL-3",
"author": "Ucamco, ForgeFlow, Odoo Community Association (OCA)",
"maintainers": ["JordiBForgeFlow", "LoisRForgeFlow"],
"summary": "Adds an MRP Scheduler",
"website": "https://github.com/OCA/manufacture",
"category": "Manufacturing",
"depends": ["mrp", "purchase_stock", "mrp_warehouse_calendar"],
"data": [
"security/mrp_multi_level_security.xml",
"security/ir.model.access.csv",
"data/system_parameter.xml",
"views/mrp_area_views.xml",
"views/product_product_views.xml",
"views/product_template_views.xml",
"views/product_mrp_area_views.xml",
"views/stock_location_views.xml",
"wizards/mrp_inventory_procure_views.xml",
"views/mrp_inventory_views.xml",
"views/mrp_planned_order_views.xml",
"wizards/mrp_multi_level_views.xml",
"views/mrp_move_views.xml",
"views/mrp_menuitem.xml",
"data/mrp_multi_level_cron.xml",
"data/mrp_area_data.xml",
],
"demo": [
"demo/product_category_demo.xml",
"demo/product_product_demo.xml",
"demo/res_partner_demo.xml",
"demo/product_supplierinfo_demo.xml",
"demo/product_mrp_area_demo.xml",
"demo/mrp_bom_demo.xml",
"demo/initial_on_hand_demo.xml",
],
"installable": True,
"application": True,
}
8 changes: 8 additions & 0 deletions mrp_multi_level/data/mrp_area_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="mrp_area_stock_wh0" model="mrp.area">
<field name="name">WH/Stock</field>
<field name="warehouse_id" ref="stock.warehouse0" />
<field name="location_id" ref="stock.stock_location_stock" />
</record>
</odoo>
12 changes: 12 additions & 0 deletions mrp_multi_level/data/mrp_multi_level_cron.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="mrp_multi_level_cron" model="ir.cron">
<field name="name">Multi Level MRP</field>
<field name="model_id" ref="mrp_multi_level.model_mrp_multi_level" />
<field name="user_id" ref="base.user_root" />
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="state">code</field>
<field name="code">model.run_mrp_multi_level()</field>
</record>
</odoo>
7 changes: 7 additions & 0 deletions mrp_multi_level/data/system_parameter.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="llc_calculation_recursion_limit" model="ir.config_parameter">
<field name="key">mrp_multi_level.llc_calculation_recursion_limit</field>
<field name="value">1000</field>
</record>
</odoo>
43 changes: 43 additions & 0 deletions mrp_multi_level/demo/initial_on_hand_demo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="stock_inventory_1" model="stock.quant">
<field name="product_id" ref="product_product_pp_1" />
<field name="product_uom_id" ref="uom.product_uom_unit" />
<field name="inventory_quantity">10</field>
<field
name="location_id"
model="stock.location"
eval="obj().env.ref('stock.warehouse0').lot_stock_id.id"
/>
</record>
<record id="stock_inventory_2" model="stock.quant">
<field name="product_id" ref="product_product_pp_2" />
<field name="product_uom_id" ref="uom.product_uom_unit" />
<field name="inventory_quantity">20</field>
<field
name="location_id"
model="stock.location"
eval="obj().env.ref('stock.warehouse0').lot_stock_id.id"
/>
</record>
<record id="stock_inventory_3" model="stock.quant">
<field name="product_id" ref="product_product_sf_2" />
<field name="product_uom_id" ref="uom.product_uom_unit" />
<field name="inventory_quantity">15</field>
<field
name="location_id"
model="stock.location"
eval="obj().env.ref('stock.warehouse0').lot_stock_id.id"
/>
</record>
<function model="stock.quant" name="action_apply_inventory">
<function
eval="[[('id', 'in', (ref('stock_inventory_1'),
ref('stock_inventory_2'),
ref('stock_inventory_3'),
))]]"
model="stock.quant"
name="search"
/>
</function>
</odoo>
Loading
Loading