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

[17.0][MIG] mrp_multi_level_estimate #1273

Merged
merged 45 commits into from
May 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
94bfa14
[12.0][ADD] mrp_multi_level_estimate
LoisRForgeFlow Aug 5, 2019
2c5ee04
[UPD] Update mrp_multi_level_estimate.pot
oca-travis Sep 30, 2019
96fe538
[12.0][FIX] mrp_multi_level_estimate: adapt to latest split of stock_…
LoisRForgeFlow Jan 2, 2020
9136804
[12.0][UPD] mrp_multi_level_estimate: eficent rebranded to forgeflow.
LoisRForgeFlow Jan 2, 2020
3e0faaf
[UPD] README.rst
OCA-git-bot Jan 2, 2020
b0cc112
mrp_multi_level_estimate 12.0.1.1.0
OCA-git-bot Jan 2, 2020
8e6e52d
[IMP] mrp_multi_level_estimate: black, isort
ps-tubtim Mar 23, 2020
25e134c
[MIG] mrp_multi_level_estimate: Migration to 13.0
ps-tubtim Mar 23, 2020
917c85f
[UPD] Update mrp_multi_level_estimate.pot
oca-travis Mar 26, 2020
30ce128
[MIG] mrp_multi_level_estimate: Migration to 14.0
DavidBForgeFlow Feb 26, 2021
73da70e
[UPD] Update mrp_multi_level_estimate.pot
oca-travis Mar 23, 2021
042aded
[UPD] README.rst
OCA-git-bot Mar 23, 2021
940baa3
[14.0][IMP] mrp_multi_level_estimate:do not require date ranges on st…
Dec 14, 2021
9bd4520
mrp_multi_level_estimate 14.0.1.0.1
OCA-git-bot Jan 26, 2022
0fd6386
[FIX] mrp_multi_level_estimate: do not overstate estimates
LoisRForgeFlow Feb 14, 2022
cb047d3
[FIX] mrp_multi_level_estimate: rounding issue
LoisRForgeFlow Feb 16, 2022
49a4de9
[UPD] Update mrp_multi_level_estimate.pot
oca-travis Feb 17, 2022
093c86a
mrp_multi_level_estimate 14.0.1.0.2
OCA-git-bot Feb 17, 2022
44b6c9f
[15.0][MIG] mrp_multi_level_estimate
LoisRForgeFlow Feb 18, 2022
a66e2dc
[UPD] Update mrp_multi_level_estimate.pot
Feb 28, 2022
76da6fa
[UPD] README.rst
OCA-git-bot Feb 28, 2022
79bbe72
[FIX] mrp_multi_level_estimate: group_estimate_days smaller than date…
LoisRForgeFlow Jul 11, 2022
cc5ace4
mrp_multi_level_estimate 15.0.1.0.1
OCA-git-bot Jul 13, 2022
c238fd6
Added translation using Weblate (Italian)
mymage Dec 19, 2022
51abdb9
Translated using Weblate (Italian)
mymage Dec 19, 2022
5b45127
[IMP] mrp_multi_level_estimate: Estimates and other demand sources st…
LoisRForgeFlow Dec 19, 2022
ea743c4
[REW] mrp_multi_level_estimate: remove unneeded dependency
LoisRForgeFlow Dec 19, 2022
71aab5d
[UPD] Update mrp_multi_level_estimate.pot
Jan 11, 2023
eb92b21
[UPD] README.rst
OCA-git-bot Jan 11, 2023
0b34530
mrp_multi_level_estimate 15.0.1.1.0
OCA-git-bot Jan 11, 2023
1f86b47
Update translation files
weblate Jan 11, 2023
2797413
Translated using Weblate (Italian)
mymage Jan 13, 2023
9915d05
[MIG] mrp_multi_level_estimate: Migration to 16.0
AlexPForgeFlow Jul 12, 2023
0ea11ed
[UPD] Update mrp_multi_level_estimate.pot
Jul 14, 2023
f0afe06
[UPD] README.rst
OCA-git-bot Jul 14, 2023
fa42064
[UPD] README.rst
OCA-git-bot Sep 3, 2023
5001813
Added translation using Weblate (Spanish)
Ivorra78 Sep 5, 2023
18a8e60
Translated using Weblate (Spanish)
Ivorra78 Sep 5, 2023
2696b42
Update translation files
weblate Oct 9, 2023
18a9147
[IMP] mrp_multi_level_estimate: Stock moves from MO should always be …
BernatPForgeFlow May 25, 2023
7cd7314
[BOT] post-merge updates
OCA-git-bot Dec 14, 2023
48e343c
[FIX] mrp_multi_level_estimate: adapt domain to search on child locat…
JordiMForgeFlow Apr 8, 2024
abf7c3f
[BOT] post-merge updates
OCA-git-bot Apr 8, 2024
953f566
[IMP] mrp_multi_level_estimate: black, isort, prettier
JasminSForgeFlow May 21, 2024
d594152
[MIG] mrp_multi_level_estimate: Migration to 17.0
JasminSForgeFlow May 21, 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
96 changes: 96 additions & 0 deletions mrp_multi_level_estimate/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
========================
MRP Multi Level Estimate
========================

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

.. |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/17.0/mrp_multi_level_estimate
:alt: OCA/manufacture
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/manufacture-17-0/manufacture-17-0-mrp_multi_level_estimate
: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=17.0
:alt: Try me on Runboat

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

Integration for MRP Multi Level and `Stock Demand
Estimates <https://github.com/OCA/stock-logistics-warehouse/tree/12.0/stock_demand_estimate>`__
system.

**Table of contents**

.. contents::
:local:

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

You can edit how to consolidate your estimates as demand at product MRP
area level using the field *Group Days of Estimates*. This number
represents the days to group your estimates as demand for the MRP, e.g:
if set to 7, you will have your estimates (regardless of the date range
used) grouped in weekly demand.

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_estimate%0Aversion:%2017.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
-------

* ForgeFlow

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

- Lois Rilo <lois.rilo@forgeflow.com>
- Pimolnat Suntian<pimolnats@ecosoft.co.th>

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-LoisRForgeFlow| image:: https://github.com/LoisRForgeFlow.png?size=40px
:target: https://github.com/LoisRForgeFlow
:alt: LoisRForgeFlow

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

|maintainer-LoisRForgeFlow|

This module is part of the `OCA/manufacture <https://github.com/OCA/manufacture/tree/17.0/mrp_multi_level_estimate>`_ 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_estimate/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
19 changes: 19 additions & 0 deletions mrp_multi_level_estimate/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2019-23 ForgeFlow S.L. (http://www.forgeflow.com)
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html).

{
"name": "MRP Multi Level Estimate",
"version": "17.0.1.0.0",
"development_status": "Production/Stable",
"license": "LGPL-3",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"maintainers": ["LoisRForgeFlow"],
"summary": "Allows to consider demand estimates using MRP multi level.",
"website": "https://github.com/OCA/manufacture",
"category": "Manufacturing",
"depends": ["mrp_multi_level", "stock_demand_estimate"],
"data": ["views/product_mrp_area_views.xml", "views/mrp_area_views.xml"],
"installable": True,
"application": False,
"auto_install": True,
}
99 changes: 99 additions & 0 deletions mrp_multi_level_estimate/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_multi_level_estimate
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-09-05 22:36+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields.selection,name:mrp_multi_level_estimate.selection__mrp_area__estimate_demand_and_other_sources_strat__all
msgid "Always consider all sources"
msgstr "Tenga siempre en cuenta todas las fuentes"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields,help:mrp_multi_level_estimate.field_mrp_area__estimate_demand_and_other_sources_strat
msgid ""
"Define the strategy to follow in MRP multi level when there is acoexistence "
"of demand from demand estimates and other sources.\n"
"* Always consider all sources: nothing is excluded or ignored.\n"
"* Ignore other sources for products with estimates: When there are estimates "
"entered for product and they are in a present or future period, all other "
"sources of demand are ignored for those products.\n"
"* Ignore other sources during periods with estimates: When you create demand "
"estimates for a period and product, other sources of demand will be ignored "
"during that period for those products."
msgstr ""
"Definir la estrategia a seguir en MRP multinivel cuando hay acoexistencia de "
"demanda procedente de estimaciones de demanda y de otras fuentes.\n"
"* Considerar siempre todas las fuentes: nada se excluye ni se ignora.\n"
"* Ignorar otras fuentes para productos con estimaciones: Cuando hay "
"estimaciones ingresadas para un producto y están en un período presente o "
"futuro, todas las otras fuentes de demanda son ignoradas para esos "
"productos.\n"
"* Ignorar otras fuentes durante periodos con estimaciones: Cuando se crean "
"estimaciones de demanda para un periodo y producto, se ignorarán otras "
"fuentes de demanda durante ese periodo para esos productos."

#. module: mrp_multi_level_estimate
#: model:ir.model.fields,field_description:mrp_multi_level_estimate.field_mrp_area__estimate_demand_and_other_sources_strat
msgid "Demand Estimates and Other Demand Sources Strategy"
msgstr "Estimaciones de la demanda y otras fuentes de demanda Estrategia"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields,field_description:mrp_multi_level_estimate.field_product_mrp_area__group_estimate_days
msgid "Group Days of Estimates"
msgstr "Grupo Días de estimación"

#. module: mrp_multi_level_estimate
#: model:ir.model.constraint,message:mrp_multi_level_estimate.constraint_product_mrp_area_group_estimate_days_check
msgid "Group Days of Estimates must be greater than or equal to zero."
msgstr "Los Días de Estimación del Grupo deben ser mayores o iguales a cero."

#. module: mrp_multi_level_estimate
#: model:ir.model.fields.selection,name:mrp_multi_level_estimate.selection__mrp_area__estimate_demand_and_other_sources_strat__ignore_overlapping
msgid "Ignore other sources during periods with estimates"
msgstr "Ignorar otras fuentes durante los períodos con estimaciones"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields.selection,name:mrp_multi_level_estimate.selection__mrp_area__estimate_demand_and_other_sources_strat__ignore_others_if_estimates
msgid "Ignore other sources for products with estimates"
msgstr "Ignorar otras fuentes para productos con estimaciones"

#. module: mrp_multi_level_estimate
#: model:ir.model,name:mrp_multi_level_estimate.model_mrp_area
msgid "MRP Area"
msgstr "Area MRP"

#. module: mrp_multi_level_estimate
#: model:ir.model,name:mrp_multi_level_estimate.model_mrp_multi_level
msgid "Multi Level MRP"
msgstr "MRP Multi Nivel"

#. module: mrp_multi_level_estimate
#: model:ir.model,name:mrp_multi_level_estimate.model_product_mrp_area
msgid "Product MRP Area"
msgstr "Producto Área MRP"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields,help:mrp_multi_level_estimate.field_product_mrp_area__group_estimate_days
msgid ""
"The days to group your estimates as demand for the MRP.It can be different "
"from the length of the date ranges you use in the estimates but it should "
"not be greater, in that caseonly grouping until the total length of the date "
"range will be done."
msgstr ""
"Los días a agrupar sus estimaciones como demanda para el MRP.Puede ser "
"diferente a la longitud de los rangos de fechas que utilice en las "
"estimaciones pero no debe ser mayor, en ese caso sólo se agrupará hasta la "
"longitud total del rango de fechas."
109 changes: 109 additions & 0 deletions mrp_multi_level_estimate/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_multi_level_estimate
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-01-13 18:44+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.1\n"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields.selection,name:mrp_multi_level_estimate.selection__mrp_area__estimate_demand_and_other_sources_strat__all
msgid "Always consider all sources"
msgstr "Considera sempre tutte le fonti"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields,help:mrp_multi_level_estimate.field_mrp_area__estimate_demand_and_other_sources_strat
msgid ""
"Define the strategy to follow in MRP multi level when there is acoexistence "
"of demand from demand estimates and other sources.\n"
"* Always consider all sources: nothing is excluded or ignored.\n"
"* Ignore other sources for products with estimates: When there are estimates "
"entered for product and they are in a present or future period, all other "
"sources of demand are ignored for those products.\n"
"* Ignore other sources during periods with estimates: When you create demand "
"estimates for a period and product, other sources of demand will be ignored "
"during that period for those products."
msgstr ""
"Definisce la strategia da seguire con l'MRP multi livello quando c'è la "
"coesistenza di domanda dalle stime e altre fonti.\n"
"* Considera sempre tutte le fonti: niente è escluso o ignorato.\n"
"* Ignora altre fonti quando ci sono stime: quando ci sono stime per il "
"prodotto e sono per periodi presenti o futuri, tutte le altre fonti di "
"richieste vengono ignorate per il prodotto.\n"
"* Ignora altre fonti nel periodo delle stime: quando si crea una richiesta "
"da stime per un periodo e prodotto, altre fonti di richiesta verranno "
"ignorate per il periodo di quel prodotto."

#. module: mrp_multi_level_estimate
#: model:ir.model.fields,field_description:mrp_multi_level_estimate.field_mrp_area__estimate_demand_and_other_sources_strat
msgid "Demand Estimates and Other Demand Sources Strategy"
msgstr "Strategia per la domanda stimata e altre fonti di domanda"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields,field_description:mrp_multi_level_estimate.field_product_mrp_area__group_estimate_days
msgid "Group Days of Estimates"
msgstr "Gruppo giorni delle stime"

#. module: mrp_multi_level_estimate
#: model:ir.model.constraint,message:mrp_multi_level_estimate.constraint_product_mrp_area_group_estimate_days_check
msgid "Group Days of Estimates must be greater than or equal to zero."
msgstr "Il gruppo dei gironi delle stime deve essere maggiore o uguale a zero."

#. module: mrp_multi_level_estimate
#: model:ir.model.fields.selection,name:mrp_multi_level_estimate.selection__mrp_area__estimate_demand_and_other_sources_strat__ignore_overlapping
msgid "Ignore other sources during periods with estimates"
msgstr "Ignora altre fonti nei periodi con stime"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields.selection,name:mrp_multi_level_estimate.selection__mrp_area__estimate_demand_and_other_sources_strat__ignore_others_if_estimates
msgid "Ignore other sources for products with estimates"
msgstr "Ignora altre fonti per prodotti con stime"

#. module: mrp_multi_level_estimate
#: model:ir.model,name:mrp_multi_level_estimate.model_mrp_area
msgid "MRP Area"
msgstr "Area MRP"

#. module: mrp_multi_level_estimate
#: model:ir.model,name:mrp_multi_level_estimate.model_mrp_multi_level
msgid "Multi Level MRP"
msgstr "MRP multi livello"

#. module: mrp_multi_level_estimate
#: model:ir.model,name:mrp_multi_level_estimate.model_product_mrp_area
msgid "Product MRP Area"
msgstr "Area MRP prodotto"

#. module: mrp_multi_level_estimate
#: model:ir.model.fields,help:mrp_multi_level_estimate.field_product_mrp_area__group_estimate_days
msgid ""
"The days to group your estimates as demand for the MRP.It can be different "
"from the length of the date ranges you use in the estimates but it should "
"not be greater, in that caseonly grouping until the total length of the date "
"range will be done."
msgstr ""
"I giorni per raggruppare le stime come domanda per l'MRP. Può essere diverso "
"dalla lunghezza del periodo delle date utilizzate nelle stime ma non "
"dovrebbe essere maggiore, in tal caso verrà eseguito solo il raggruppamento "
"fino alla lunghezza totale dell'intervallo di date."

#~ msgid ""
#~ "The days to group your estimates as demand for the MRP.It can be "
#~ "different from the length of the date ranges you use in the estimates but "
#~ "it should not be greater, in that caseonly grouping until the total "
#~ "lenght of the date range will be done."
#~ msgstr ""
#~ "I giorni per raggruppare le stime come richiesta per l'MRP. Può differire "
#~ "dall'ampiezza dell'intervallo di date utilizzato per la stima ma non "
#~ "dovrebbe essere maggiore, solo in quel caso verrà eseguito il "
#~ "raggruppamento fino all'ampiezza totale dell'intervallo di date."
Loading
Loading