Automatic Update form OCA2FC Migrator

This commit is contained in:
Flectra Community Bot 2024-10-01 07:51:24 +02:00 committed by Thomas Winteler
parent e18530712c
commit 085ed155e7
71 changed files with 2634 additions and 2519 deletions

View File

@ -9,8 +9,8 @@ Available addons
addon | version | summary
--- | --- | ---
[mis_builder_budget](mis_builder_budget/) | 3.0.5.0.2| Create budgets for MIS reports
[mis_builder_demo](mis_builder_demo/) | 3.0.1.0.2| Demo addon for MIS Builder
[mis_builder](mis_builder/) | 3.0.5.1.5| Build 'Management Information System' Reports and Dashboards
[mis_builder_budget](mis_builder_budget/) | 3.0.1.0.0| Create budgets for MIS reports
[mis_builder_demo](mis_builder_demo/) | 3.0.1.0.0| Demo addon for MIS Builder
[mis_builder](mis_builder/) | 3.0.1.0.0| Build 'Management Information System' Reports and Dashboards

View File

@ -12,7 +12,6 @@ Most of the files are
Copyright 2020 ACSONE SA/NV
Copyright 2020 ACSONE SA/NV (<http://acsone.eu>)
Copyright 2020 CorporateHub (https://corporatehub.eu)
Copyright 2023 ACSONE SA/NV (<http://acsone.eu>)
Copyright 2018 Flectra Community
Many files also contain contributions from third

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@
{
"name": "MIS Builder",
"version": "3.0.5.1.5",
"version": "3.0.1.0.0",
"category": "Reporting",
"summary": """
Build 'Management Information System' Reports and Dashboards
@ -38,7 +38,7 @@
],
},
"qweb": ["static/src/xml/mis_report_widget.xml"],
"installable": False,
"installable": True,
"application": True,
"license": "AGPL-3",
"development_status": "Production/Stable",

View File

@ -6,15 +6,16 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-06-23 10:10+0000\n"
"Last-Translator: eccit-quim <quim@eccit.com>\n"
"PO-Revision-Date: 2024-09-04 18:06+0000\n"
"Last-Translator: Esteve Blanch Sanmartí <3501974+esteveblanch@users.noreply."
"github.com>\n"
"Language-Team: none\n"
"Language: ca\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"
"X-Generator: Weblate 5.6.2\n"
#. module: mis_builder
#. odoo-python
@ -37,6 +38,15 @@ msgid ""
"receivable accounts over\n"
" the period."
msgstr ""
"<code>\n"
" balp[('user_type_id', '=',\n"
" ref('account.\n"
" data_account_type_receivable')."
"id)][]\n"
" </code>\n"
" : variació del saldo de tots els "
"comptes cobrables \n"
" durant el període."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -48,6 +58,12 @@ msgid ""
" : balance of move lines related to "
"tax grid 56."
msgstr ""
"<code>\n"
" balp[][('tax_line_id.tag_ids', "
"'=', ref('l10n_be.tax_tag_56').id)]\n"
" </code>\n"
" : balanç de les línies de moviment "
"relacionades amb la graella d'impostos 56."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -61,6 +77,14 @@ msgid ""
"and journal BNK1 during\n"
" the period."
msgstr ""
"<code>\n"
" debp[55%][('journal_id.code', "
"'=',\n"
" 'BNK1')]\n"
" </code>\n"
" : suma de tots els càrrecs als "
"comptes 55 i al diari BNK1 durant \n"
" el període."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -68,6 +92,8 @@ msgid ""
"<code>AccountingNone</code> : a null value that behaves as 0 in\n"
" arithmetic operations."
msgstr ""
"<code>AccountingNone</code> : un valor nul que es comporta com 0 \n"
" en operacions aritmètiques."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -77,6 +103,10 @@ msgid ""
"balance, debit, credit,\n"
" positive balance, negative balance."
msgstr ""
"<code>bal</code>, <code>crd</code>, <code>deb</code>, <code>\n"
" pbal</code>, <code>nbal</code> : "
"saldo, deure, haver,\n"
" saldo positiu, saldo negatiu."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -85,6 +115,9 @@ msgid ""
" the period (it is the same as "
"<code>balp[70]</code>."
msgstr ""
"<code>bal[70]</code> : variació del saldo de compte 70 durant \n"
" el període (és el mateix que "
"<code>balp[70]</code>."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -158,8 +191,9 @@ msgstr ""
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance
#, fuzzy
msgid "<span>-</span>"
msgstr ""
msgstr "<span>-</span>"
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__source_aml_model_id
@ -246,8 +280,8 @@ msgstr ""
"Dades reals: dades actuals provinents de la comptabilitat i altres "
"consultes.\n"
"Dades reals (alternativa): dades actuals provinents d'un origen alternatiu "
"(per exemple, vista de la base de dades proveint registres de \"tipus apunt"
"\").\n"
"(per exemple, vista de la base de dades proveint registres de \"tipus "
"apunt\").\n"
"Suma de columnes: sumarització (+/-) d'altres columnes.\n"
"Comparar columnes: comparació amb una altra columna.\n"
@ -953,21 +987,6 @@ msgstr "Etiqueta"
msgid "Landscape PDF"
msgstr "PDF apaïsat"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr "Última modificació el"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1705,7 +1724,6 @@ msgstr "Operador %s no compatible per cercar la data"
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr "Buit d'informes temporals"
@ -1827,6 +1845,9 @@ msgstr "extra-súper-gran"
msgid "xx-small"
msgstr "extra-súper-petita"
#~ msgid "Last Modified on"
#~ msgstr "Última modificació el"
#, python-format
#~ msgid "Columns {} and {} are not comparable"
#~ msgstr "Les columnes {} i {} no són comparables"

View File

@ -921,21 +921,6 @@ msgstr ""
msgid "Landscape PDF"
msgstr ""
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1667,7 +1652,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr ""

View File

@ -917,21 +917,6 @@ msgstr ""
msgid "Landscape PDF"
msgstr ""
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1663,7 +1648,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr ""

View File

@ -917,21 +917,6 @@ msgstr ""
msgid "Landscape PDF"
msgstr ""
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1663,7 +1648,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr ""

View File

@ -1049,21 +1049,6 @@ msgstr "Etiqueta"
msgid "Landscape PDF"
msgstr "PDF apaisado"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr "Última modificación en"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1816,7 +1801,6 @@ msgstr "Operador no compatible %s para buscar en fecha"
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr "Vacío de informes temporales"
@ -1938,6 +1922,9 @@ msgstr "extra-súper-grande"
msgid "xx-small"
msgstr "extra-súper-pequeña"
#~ msgid "Last Modified on"
#~ msgstr "Última modificación en"
#, python-format
#~ msgid "Columns {} and {} are not comparable"
#~ msgstr "Las columnas {} and {} no son comparables"

View File

@ -1025,21 +1025,6 @@ msgstr "Description"
msgid "Landscape PDF"
msgstr "PDF paysage"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1795,7 +1780,6 @@ msgstr "Opérateur non supporté %s pour les recherches sur la date"
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr "Vider les rapports temporaires"
@ -1917,15 +1901,15 @@ msgstr "xx-grand"
msgid "xx-small"
msgstr "xx-petit"
#, python-format
#~ msgid "Last Modified on"
#~ msgstr "Dernière modification le"
#~ msgid "Columns {} and {} are not comparable"
#~ msgstr "Les colonnes {} et {} ne sont pas comparables"
#, python-format
#~ msgid "Generated on {} at {}"
#~ msgstr "Généré le {} à {}"
#, python-format
#~ msgid ""
#~ "KPI \"{}\" has type {} while a tuple was expected.\n"
#~ "\n"
@ -1943,7 +1927,6 @@ msgstr "xx-petit"
#~ "\t- Changer le KPI en mode 'multi' et donner une valeur pour chaque sous-"
#~ "KPI."
#, python-format
#~ msgid ""
#~ "KPI \"{}\" is valued as a tuple of length {} while a tuple of length {} "
#~ "is expected."
@ -1951,7 +1934,6 @@ msgstr "xx-petit"
#~ "Le KPI \"{}\" est une liste de valeurs de longueur {} alors qu'une liste "
#~ "de valeurs de longueur {} est attendue."
#, python-format
#~ msgid "Can not update a multi kpi from the kpi line"
#~ msgstr ""
#~ "Vous ne pouvez pas mettre à  jour un kpi multi depuis la ligne de kpi"
@ -1977,11 +1959,9 @@ msgstr "xx-petit"
#~ msgid "Style expression"
#~ msgstr "Expression du style"
#, python-format
#~ msgid "Unexpected accumulation method %s for %s."
#~ msgstr "Méthode d'accumulation inattendue %s pour %s."
#, python-format
#~ msgid "from %s to %s"
#~ msgstr "de %s à  %s"

View File

@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.10\n"
#. module: mis_builder
@ -931,21 +931,6 @@ msgstr ""
msgid "Landscape PDF"
msgstr ""
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1677,7 +1662,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr ""

View File

@ -6,15 +6,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-05-24 19:09+0000\n"
"Last-Translator: Francesco Foresti <francesco.foresti@ooops404.com>\n"
"PO-Revision-Date: 2024-07-30 08:58+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.17\n"
"X-Generator: Weblate 5.6.2\n"
#. module: mis_builder
#. odoo-python
@ -37,6 +37,15 @@ msgid ""
"receivable accounts over\n"
" the period."
msgstr ""
"<code>\n"
" balp[('user_type_id', '=',\n"
" ref('account.\n"
" data_account_type_receivable')."
"id)][]\n"
" </code>\n"
" : variazione del bilancio di tutti i "
"crediti\n"
" nel periodo."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -48,6 +57,12 @@ msgid ""
" : balance of move lines related to "
"tax grid 56."
msgstr ""
"<code>\n"
" balp[][('tax_line_id.tag_ids', "
"'=', ref('l10n_be.tax_tag_56').id)]\n"
" </code>\n"
" : bilancio righe movimento relative "
"alla griglia imposta 56."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -61,6 +76,14 @@ msgid ""
"and journal BNK1 during\n"
" the period."
msgstr ""
"<code>\n"
" debp[55%][('journal_id.code', "
"'=',\n"
" 'BNK1')]\n"
" </code>\n"
" : somma di tutti i debiti nei conti "
"55 e registro BNK1\n"
" nel periodo."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -68,6 +91,8 @@ msgid ""
"<code>AccountingNone</code> : a null value that behaves as 0 in\n"
" arithmetic operations."
msgstr ""
"<code>AccountingNone</code> : un valore nullo vale come 0\n"
" nelle operazioni aritmetiche."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -77,6 +102,10 @@ msgid ""
"balance, debit, credit,\n"
" positive balance, negative balance."
msgstr ""
"<code>bal</code>, <code>crd</code>, <code>deb</code>, <code>\n"
" pbal</code>, <code>nbal</code> : "
"bilancio, debito, credito,\n"
" bilancio positivo, bilancio negativo."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -85,6 +114,9 @@ msgid ""
" the period (it is the same as "
"<code>balp[70]</code>."
msgstr ""
"<code>bal[70]</code> : variazioni de di bilancio del conto 70\n"
" nel periodo (è lo stesso di "
"<code>balp[70]</code>."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -92,11 +124,13 @@ msgid ""
"<code>bale[1%]</code> : balance of accounts starting with 1 at\n"
" end of period."
msgstr ""
"<code>bale[1%]</code> : bilancio dei conti che iniziano con 1\n"
" alla fine del periodo."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
msgid "<code>bali[70,60]</code> : initial balance of accounts 70 and 60."
msgstr ""
msgstr "<code>bali[70,60]</code> : bilancio iniziale dei conti tra 70 e 60."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -107,6 +141,11 @@ msgid ""
"loss of previous fiscal\n"
" years."
msgstr ""
"<code>balu[]</code> : (<code>u</code> per non allocati) è una espressione "
"speciale\n"
" che visualizza i ricavi/perdite non "
"allocati dell'anno fiscale\n"
" precedente."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -114,6 +153,8 @@ msgid ""
"<code>crdp[40%]</code> : sum of all credits on accounts starting\n"
" with 40 during the period."
msgstr ""
"<code>crdp[40%]</code> : comma di tutti i crediti nei conti che iniziano\n"
" con 40 nel periodo."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -122,6 +163,8 @@ msgid ""
"the\n"
" period."
msgstr ""
"<code>date_from</code>, <code>date_to</code> : date iniziale e finale del\n"
" periodo."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -129,6 +172,8 @@ msgid ""
"<code>datetime</code>, <code>datetime</code>, <code>dateutil</code> : the "
"python modules."
msgstr ""
"<code>datetime</code>, <code>datetime</code>, <code>dateutil</code> : i "
"moduli Python."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -137,6 +182,9 @@ msgid ""
"the period,\n"
" initial balance, ending balance"
msgstr ""
"<code>p</code>, <code>i</code>, <code>e</code> : rispettivamente la "
"variazione nel periodo,\n"
" bilancio iniziale, bilancio finale"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -145,6 +193,9 @@ msgid ""
" starting with 55 whose ending "
"balance is positive."
msgstr ""
"<code>pbale[55%]</code> : somma di tutti i bilanci finalei dei conti\n"
" che iniziano con 55 e hanno bilancio "
"finale positivo."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -155,11 +206,16 @@ msgid ""
"expected, very\n"
" similar to the python builtins."
msgstr ""
"<code>sum</code>, <code>min</code>,\n"
" <code>max</code>, <code>len</code>,\n"
" <code>avg</code> : si comporta come "
"atteso, molto\n"
" simile ai metodi integrati Python."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance
msgid "<span>-</span>"
msgstr ""
msgstr "<span>-</span>"
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__source_aml_model_id
@ -167,6 +223,8 @@ msgid ""
"A 'move line like' model, ie having at least debit, credit, date, account_id "
"and company_id fields."
msgstr ""
"Un modello 'simile alla riga movimento', cioè che ha almeno i campi debit, "
"credit, date, account_id e company_id."
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report__move_lines_source
@ -175,6 +233,9 @@ msgid ""
"A 'move line like' model, ie having at least debit, credit, date, account_id "
"and company_id fields. This model is the data source for column Actuals."
msgstr ""
"Un modello 'simile alla riga movimento', cioè con almeno i campi debit, "
"credit, date, account_id e company_id. Questo modello è l'origine dati per "
"la colonna Corrente."
#. module: mis_builder
#. odoo-python
@ -188,6 +249,8 @@ msgstr ""
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain
msgid "A domain to additionally filter move lines considered in this column."
msgstr ""
"Un dominio per ulteriori filtri delle righe movimento considerato nella "
"colonna."
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain
@ -197,11 +260,15 @@ msgid ""
"as budgets by account, make sure to use only fields that are available in "
"all move line sources."
msgstr ""
"Un dominio per un filtro addizionale considerato nel resoconto. Precuazione: "
"quando si usano origini diverse di righe movimento in colonne diverse, come "
"budget per conto, assicurarsi di utilizzare solo campi che sono disponibili "
"in tutte le sorgenti di righe movimento."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model
msgid "Account Model"
msgstr ""
msgstr "Modello contabile"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method
@ -216,6 +283,9 @@ msgid ""
"Actual (alternative) models used in columns must have the same account model "
"in the Account field and must be the same defined in the report template: %s"
msgstr ""
"Modelli correnti (alternativi) utilizzati nelle colonne devono avere lo "
"stesso modello conto nel campo Conto e deve essere lo stesso definito nel "
"modello resoconto: %s"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals
@ -236,11 +306,17 @@ msgid ""
"Sum columns: summation (+/-) of other columns.\n"
"Compare to column: compare to other column.\n"
msgstr ""
"Correnti: dati correnti, dalla contabilità e altre estrazioni.\n"
"Correnti (alternativo): dati correnti da origini alternative (es. una vista "
"database che fornisce simile a righe movimento conto).\n"
"Somma colonne: comma (+/-) delle colonne.\n"
"Confronto con colonna: confronta con un altra colonna.\n"
#. module: mis_builder
#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin
msgid "Adapt model with date_from/date_to for pro-rata temporis read_group"
msgstr ""
"Adatta il modello con date_from/date_to per read_group pro-rata temporis"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action
@ -255,11 +331,13 @@ msgid ""
"Additionally following variables are available\n"
" in the evaluation context:"
msgstr ""
"Variabili seguenti addizionali sono disponibili\n"
" nel contesto di valutazione:"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate
msgid "Aggregate"
msgstr "Aggregati"
msgstr "Aggrega"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all
@ -279,17 +357,17 @@ msgstr "Tutte le registrazioni confermate"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids
msgid "Allowed Cmpcol"
msgstr ""
msgstr "Cmpcol consentiti"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids
msgid "Allowed companies"
msgstr ""
msgstr "Aziende abilitate"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id
msgid "Allowed company"
msgstr ""
msgstr "Azienda abilitata"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount
@ -302,12 +380,14 @@ msgid ""
"An expression that returns a style depending on the KPI value. Such style is "
"applied on top of the row style."
msgstr ""
"Una espressione che restituisce uno stile in funzione del valore del KPI. "
"Tale stile sovrascrive quello della riga."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain
msgid "Analytic Domain"
msgstr ""
msgstr "Dominio analitico"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -358,6 +438,7 @@ msgstr "Annulla"
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__multi_company
msgid "Check if you wish to specify several companies to be searched for data."
msgstr ""
"Spuntare se si desidera specificare diverse aziende da ricercare per dati."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form
@ -398,7 +479,7 @@ msgstr "Colonne"
#: code:addons/mis_builder/models/kpimatrix.py:0
#, python-format
msgid "Columns %(descr)s and %(base_descr)s are not comparable"
msgstr ""
msgstr "Le colonne %(descr)s e %(base_descr)s non sono compatibili"
#. module: mis_builder
#. odoo-python
@ -606,13 +687,15 @@ msgstr "Dominio"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit
msgid "Dp Inherit"
msgstr ""
msgstr "Inherit DP"
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date
msgid ""
"Dummy field that adapts searches on date to searches on date_from/date_to."
msgstr ""
"Campo semplice che adatta la ricerca sulla data in ricerche su date_from/"
"date_to."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration
@ -622,12 +705,14 @@ msgstr "Durata"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids
msgid "Effective companies"
msgstr ""
msgstr "Aziende effettive"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
msgid "Enter expression here, for example balp[70%]. See also help tab."
msgstr ""
"Inserire qui l'espressione, per esempio balp[70%]. Vedere inoltre la "
"linguetta aiuto."
#. module: mis_builder
#. odoo-python
@ -640,6 +725,11 @@ msgid ""
"\n"
"The technical error message is: %(exception)s. "
msgstr ""
"Errore nella richiedere l'origine della riga movimento da "
"\"%(model_name)s\". Questo è dovuto probabilmante ad un filtro o una "
"espressione che si riferisce ad un campo che non esiste nel modello. \n"
"\n"
"Il messaggio di errore tecnico è: %(exception)s. "
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -683,6 +773,11 @@ msgid ""
" <code>kpi2.subkpi1</code>, <code>query1."
"field1</code>)."
msgstr ""
"Le espressioni possono coinvolgere altri KPI, sotto KPI e\n"
" risultati di query per nome (es.g "
"<code>kpi1 + kpi2</code>,\n"
" <code>kpi2.subkpi1</code>, <code>query1."
"field1</code>)."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor
@ -693,27 +788,29 @@ msgstr "Fattore"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form
msgid "Factor inherit"
msgstr ""
msgstr "Eredità fattore"
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor
msgid "Factor to use to normalize the period (used in comparison"
msgstr ""
"Fattore da utilizzare per normalizzare il periodo (utilizzato nella "
"comparazione"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names
msgid "Fetched fields name"
msgstr ""
msgstr "Nomi dei campi forniti"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids
msgid "Fields to fetch"
msgstr ""
msgstr "Campi da fornire"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id
msgid "Filter box search view"
msgstr ""
msgstr "Box filtro vista ricerca"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form
@ -783,7 +880,7 @@ msgstr "Da (calcolato)"
#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0
#, python-format
msgid "Generated on %(gen_date)s at %(gen_time)s"
msgstr ""
msgstr "Generato in %(gen_date)s alle %(gen_time)s"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -880,6 +977,13 @@ msgid ""
"\t- Changing the KPI to `multi` mode and giving an explicit value for each "
"sub-KPI."
msgstr ""
"Il KPI \"%(kpi)s\" ha tipo %(type)s mentre è attesa una tupla.\n"
"\n"
"Questo può essere sistemato:\n"
"\t- modificando il valore del KPI in una tupla di lunghezza %(length)s\n"
"o\n"
"\t- modificando il KPI a modo `multi` e dando un valore esplicito per ogni "
"sub-KPI."
#. module: mis_builder
#. odoo-python
@ -889,6 +993,8 @@ msgid ""
"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of "
"length%(expected_length)s is expected."
msgstr ""
"Il KPI \"%(kpi)s\" è valorizzato come una tupla di lunghezza %(length)s "
"mentre è attesa una tupla di lunghezza %(expected_length)s."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1
@ -906,7 +1012,7 @@ msgstr "Nome KPI ({}) deve essere un identificatore python valido"
#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form
msgid "KPI's"
msgstr "KPI's"
msgstr "Del KPI"
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids
@ -916,7 +1022,7 @@ msgstr "KPI di questo report e sotto report."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id
msgid "Kpi"
msgstr "Kpi"
msgstr "KPI"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name
@ -928,21 +1034,6 @@ msgstr "Etichetta"
msgid "Landscape PDF"
msgstr "PDF orizzontale"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr "Ultima modifica il"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -987,17 +1078,17 @@ msgstr "Struttura"
#. module: mis_builder
#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx
msgid "MIS Builder XLSX report"
msgstr ""
msgstr "Resoconto XLSX MS Builder"
#. module: mis_builder
#: model:ir.model,name:mis_builder.model_mis_kpi_data
msgid "MIS Kpi Data Abtract class"
msgstr ""
msgstr "Classe astratta dati KPI MIS"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form
msgid "MIS Report"
msgstr "MIS Report"
msgstr "Resoconto MIS"
#. module: mis_builder
#: model:ir.model,name:mis_builder.model_mis_report_subreport
@ -1029,22 +1120,22 @@ msgstr "Istanza somma nel periodo MIS Report"
#: model:ir.model,name:mis_builder.model_mis_report_kpi
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
msgid "MIS Report KPI"
msgstr "MIS Report KPI"
msgstr "KPI MIS Report"
#. module: mis_builder
#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression
msgid "MIS Report KPI Expression"
msgstr "Espressione MIS Report KPI"
msgstr "Espressione KPI MIS Report"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form
msgid "MIS Report Preview"
msgstr ""
msgstr "Anteprima resoconto MIS"
#. module: mis_builder
#: model:ir.model,name:mis_builder.model_mis_report_query
msgid "MIS Report Query"
msgstr "MIS Report Query"
msgstr "Query MIS Report"
#. module: mis_builder
#: model:ir.model,name:mis_builder.model_mis_report_style
@ -1078,23 +1169,23 @@ msgstr "Modelli MIS Report"
#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu
#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu
msgid "MIS Reporting"
msgstr ""
msgstr "Reportistica MIS"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu
msgid "MIS Reports"
msgstr "MIS Reports"
msgstr "MIS Report"
#. module: mis_builder
#: model:ir.actions.report,name:mis_builder.qweb_pdf_export
msgid "MIS report instance QWEB PDF report"
msgstr ""
msgstr "Istanza resoconto MIS resoconto PDF QWEB"
#. module: mis_builder
#: model:ir.actions.report,name:mis_builder.xls_export
msgid "MIS report instance XLS report"
msgstr ""
msgstr "Istanza resoconto MIS resoconto XLS"
#. module: mis_builder
#. odoo-python
@ -1135,22 +1226,22 @@ msgstr "Mese"
#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id
msgid "Move Lines Source"
msgstr ""
msgstr "Origine righe movimento"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id
msgid "Move lines source"
msgstr ""
msgstr "Origine righe movimento"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name
msgid "Move lines source model name"
msgstr ""
msgstr "Nome modello origine righe movimento"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi
msgid "Multi"
msgstr ""
msgstr "Multi"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company
@ -1181,7 +1272,7 @@ msgstr "Nessun filtro data"
#: code:addons/mis_builder/models/mis_report_instance.py:0
#, python-format
msgid "No date filter is allowed for this source in column %s."
msgstr ""
msgstr "Non è consentito il filtro data per questa origine nella colonna %s."
#. module: mis_builder
#. odoo-python
@ -1224,12 +1315,12 @@ msgstr "Compensare"
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset
msgid "Offset from current period"
msgstr ""
msgstr "Offset dal periodo attuale"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id
msgid "Parent column"
msgstr ""
msgstr "Colonna padre"
#. module: mis_builder
#. odoo-python
@ -1243,7 +1334,7 @@ msgstr "Percentuale"
#. module: mis_builder
#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique
msgid "Period name should be unique by report"
msgstr ""
msgstr "Il nome del periodo deve essere univoco per resoconto"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type
@ -1258,7 +1349,7 @@ msgstr "Periodi"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date
msgid "Pivot Date"
msgstr ""
msgstr "Data pivot"
#. module: mis_builder
#. odoo-python
@ -1274,6 +1365,8 @@ msgstr "Si prega di fornire entrambe le colonne da confrontare %s."
msgid ""
"Please select a report template and/or save the report before adding columns."
msgstr ""
"Selezionare un modello resoconto e/o salvare il resoconto prima di "
"aggiungere colonne."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix
@ -1283,7 +1376,7 @@ msgstr "Prefisso"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit
msgid "Prefix Inherit"
msgstr ""
msgstr "Eredità prefisso"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form
@ -1313,7 +1406,7 @@ msgstr "Domande"
#: code:addons/mis_builder/models/mis_report.py:0
#, python-format
msgid "Query name ({}) must be valid python identifier"
msgstr ""
msgstr "Il nome della query ({}) deve essere un identificatore valido"
#. module: mis_builder
#. odoo-javascript
@ -1325,7 +1418,7 @@ msgstr "Ricarica"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative
msgid "Relative to report base date"
msgstr ""
msgstr "Relativo alla data base del resoconto"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id
@ -1360,7 +1453,7 @@ msgstr "Arrotondamento"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form
msgid "Rounding inherit"
msgstr ""
msgstr "Eredità arrotondamento"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form
@ -1371,7 +1464,7 @@ msgstr "Salva"
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id
msgid "Search view to customize the filter box in the report widget."
msgstr ""
msgstr "Vista ricerca per personalizzare il box filtro nel widget resoconto."
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids
@ -1414,32 +1507,32 @@ msgstr ""
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date
msgid "Show Pivot Date"
msgstr ""
msgstr "Visualizza data pivot"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters
msgid "Show filters box"
msgstr ""
msgstr "Visualizza box filtri"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button
msgid "Show settings button"
msgstr ""
msgstr "Visualizza pulsante impostazioni"
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date
msgid "Show the Pivot Date in the report widget filter bar."
msgstr ""
msgstr "Visualizza la data pivot nella barra filtro del widget resoconto."
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters
msgid "Show the filter bar in the report widget."
msgstr ""
msgstr "Visualizza la barra filtro nel widget resoconto."
#. module: mis_builder
#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button
msgid "Show the settings button in the report widget."
msgstr ""
msgstr "Visualizza il pulsante impostazioni nel widget resoconto."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign
@ -1470,12 +1563,12 @@ msgstr "Stile"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression
msgid "Style Expression"
msgstr ""
msgstr "Espressione stile"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id
msgid "Style for account detail rows"
msgstr ""
msgstr "Stile per le righe dettaglio conto"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name
@ -1515,7 +1608,7 @@ msgstr "Sotto reports"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2
msgid "Sub-KPI Sequence"
msgstr "Sequenza Sotto-KPI"
msgstr "Sequenza sotto-KPI"
#. module: mis_builder
#. odoo-python
@ -1561,7 +1654,7 @@ msgstr "Suffisso"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit
msgid "Suffix Inherit"
msgstr ""
msgstr "Eredità suffisso"
#. module: mis_builder
#. odoo-python
@ -1596,7 +1689,7 @@ msgstr "Colonne somma"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move
msgid "Target Moves"
msgstr "Sposta obbiettivo"
msgstr "Movimenti obiettivo"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form
@ -1628,6 +1721,11 @@ msgid ""
" (eg <code>[('code', 'like', '60%')]</"
"code>)."
msgstr ""
"Il <b>selettore contor</b> è una espressione like nel\n"
" codice conto (es. <code>70%</code>, "
"ecc.), o un dominio su conti\n"
" (es. <code>[('code', 'like', "
"'60%')]</code>)."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -1635,6 +1733,8 @@ msgid ""
"The <b>journal items domain</b> is an Odoo domain filter on\n"
" journal items."
msgstr ""
"Il <b>dominio registrazioni contabili</b> è un filtro dominio Odoo su\n"
" registrazioni contabili."
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form
@ -1644,6 +1744,11 @@ msgid ""
"crd|deb|pbal|nbal}{pieu}[account\n"
" selector][journal items domain]</code>."
msgstr ""
"I seguenti elementi speciali sono riconosciuti nelle espressioni\n"
" per calcolare dati di contabilità: "
"<code>{bal|crd|deb|pbal|nbal}{pieu}[selettore\n"
" conto][dominio registrazioni contabili]</"
"code>."
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to
@ -1662,14 +1767,14 @@ msgstr "A (calcolato)"
#: code:addons/mis_builder/models/mis_kpi_data.py:0
#, python-format
msgid "Unexpected accumulation method %(method)s for %(name)s."
msgstr ""
msgstr "Metodo di accumulazione %(method)s inaspettato per %(name)s."
#. module: mis_builder
#. odoo-python
#: code:addons/mis_builder/models/mis_report.py:0
#, python-format
msgid "Unexpected value %s for target_move."
msgstr ""
msgstr "Valore %s inaspettato per target_move."
#. module: mis_builder
#. odoo-python
@ -1680,7 +1785,6 @@ msgstr "Operatore non supportato %s per la ricerca in data"
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr "Reports temporaneamente vuoti"
@ -1710,7 +1814,7 @@ msgstr "Settimana"
#. module: mis_builder
#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form
msgid "Widget"
msgstr ""
msgstr "Widget"
#. module: mis_builder
#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration
@ -1747,7 +1851,7 @@ msgstr "Non puoi sommare il periodo %s con se stesso."
#: code:addons/mis_builder/models/mis_report_instance.py:0
#, python-format
msgid "from %(date_from)s to %(date_to)s"
msgstr ""
msgstr "dal %(date_from)s al %(date_to)s"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large
@ -1770,7 +1874,7 @@ msgstr "oppure"
#: code:addons/mis_builder/models/mis_report_style.py:0
#, python-format
msgid "pp"
msgstr ""
msgstr "pp"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small
@ -1785,22 +1889,25 @@ msgstr "contro"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large
msgid "x-large"
msgstr ""
msgstr "x-large"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small
msgid "x-small"
msgstr ""
msgstr "x-small"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large
msgid "xx-large"
msgstr ""
msgstr "xx-large"
#. module: mis_builder
#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small
msgid "xx-small"
msgstr ""
msgstr "xx-small"
#~ msgid "Last Modified on"
#~ msgstr "Ultima modifica il"
#, python-format
#~ msgid "Columns {} and {} are not comparable"

View File

@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -895,21 +895,6 @@ msgstr ""
msgid "Landscape PDF"
msgstr ""
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1642,7 +1627,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr ""

View File

@ -950,21 +950,6 @@ msgstr "Label"
msgid "Landscape PDF"
msgstr "Landschap PDF"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr "Voor het laatst aangepast op"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1716,7 +1701,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr "Ledig tijdelijke rapporten"
@ -1838,6 +1822,9 @@ msgstr "XXL"
msgid "xx-small"
msgstr "XXS"
#~ msgid "Last Modified on"
#~ msgstr "Voor het laatst aangepast op"
#, python-format
#~ msgid "Columns {} and {} are not comparable"
#~ msgstr "Kolommen {} en {} zijn niet vergelijkbaar"

View File

@ -953,21 +953,6 @@ msgstr "Label"
msgid "Landscape PDF"
msgstr "Landschap PDF"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr "Voor het laatst aangepast op"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1719,7 +1704,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr "Ledig tijdelijke rapporten"
@ -1841,6 +1825,9 @@ msgstr "XXL"
msgid "xx-small"
msgstr "XXS"
#~ msgid "Last Modified on"
#~ msgstr "Voor het laatst aangepast op"
#, python-format
#~ msgid "Columns {} and {} are not comparable"
#~ msgstr "Kolommen {} en {} zijn niet vergelijkbaar"

View File

@ -921,21 +921,6 @@ msgstr ""
msgid "Landscape PDF"
msgstr ""
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr "Última Modificação em"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1667,7 +1652,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr ""
@ -1789,5 +1773,8 @@ msgstr ""
msgid "xx-small"
msgstr ""
#~ msgid "Last Modified on"
#~ msgstr "Última Modificação em"
#~ msgid "Company"
#~ msgstr "Empresa"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-10-30 21:38+0000\n"
"PO-Revision-Date: 2023-12-27 15:37+0000\n"
"Last-Translator: Adriano Prado <adrianojprado@gmail.com>\n"
"Language-Team: none\n"
"Language: pt_BR\n"
@ -484,7 +484,7 @@ msgstr "Colunas"
#: code:addons/mis_builder/models/kpimatrix.py:0
#, python-format
msgid "Columns %(descr)s and %(base_descr)s are not comparable"
msgstr ""
msgstr "As colunas %(descr)se %(base_descr)s não são comparáveis"
#. module: mis_builder
#. odoo-python
@ -1035,21 +1035,6 @@ msgstr "Rótulo"
msgid "Landscape PDF"
msgstr "PDF em modo paisagem"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr "Última atualização em"
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1803,7 +1788,6 @@ msgstr "Operador não suportado %s para pesquisar na data"
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr "Relatórios temporários de vácuo"
@ -1925,6 +1909,9 @@ msgstr "grandíssimo"
msgid "xx-small"
msgstr "extra-pequeno"
#~ msgid "Last Modified on"
#~ msgstr "Última atualização em"
#, python-format
#~ msgid "Columns %(descr)s and %(base_descr) are not comparable"
#~ msgstr "As colunas %(descr)s e %(base_descr) não são comparáveis"

File diff suppressed because it is too large Load Diff

View File

@ -919,21 +919,6 @@ msgstr "Etiket"
msgid "Landscape PDF"
msgstr "Yatay PDF"
#. module: mis_builder
#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update
#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder
#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action
#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu
@ -1665,7 +1650,6 @@ msgstr ""
#. module: mis_builder
#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server
#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports
msgid "Vacuum temporary reports"
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
# Copyright 2023 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
import flectra
from flectra import api
def migrate(cr, installed_version):
env = api.Environment(cr, flectra.SUPERUSER_ID, {})
env["mis.report.instance.period"].search([])._compute_source_aml_model_id()

View File

@ -1,29 +0,0 @@
# Copyright 2017 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
def migrate(cr, version):
cr.execute(
"""
INSERT INTO mis_report_kpi_expression
(create_uid, create_date, write_uid, write_date,
kpi_id, name, sequence)
SELECT create_uid, create_date, write_uid, write_date,
id, old_expression, sequence
FROM mis_report_kpi
"""
)
cr.execute(
"""
ALTER TABLE mis_report_kpi
DROP COLUMN old_expression
"""
)
# set default mode to relative for existing periods
# as it was the only mode in previous versions
cr.execute(
"""
UPDATE mis_report_instance_period
SET mode='relative'
"""
)

View File

@ -1,20 +0,0 @@
# Copyright 2017 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
def migrate(cr, version):
cr.execute(
"""
ALTER TABLE mis_report_kpi
RENAME COLUMN expression TO old_expression
"""
)
# this migration to date_range type is partial,
# actual date ranges needs to be created manually
cr.execute(
"""
UPDATE mis_report_instance_period
SET type='date_range'
WHERE type='fp'
"""
)

View File

@ -26,7 +26,7 @@ class MisKpiData(models.AbstractModel):
_name = "mis.kpi.data"
_description = "MIS Kpi Data Abtract class"
name = fields.Char(compute="_compute_name", required=False, readonly=True)
name = fields.Char(compute="_compute_name", required=False)
kpi_expression_id = fields.Many2one(
comodel_name="mis.report.kpi.expression",
required=True,
@ -39,13 +39,11 @@ class MisKpiData(models.AbstractModel):
seq1 = fields.Integer(
related="kpi_expression_id.kpi_id.sequence",
store=True,
readonly=True,
string="KPI Sequence",
)
seq2 = fields.Integer(
related="kpi_expression_id.subkpi_id.sequence",
store=True,
readonly=True,
string="Sub-KPI Sequence",
)

View File

@ -147,18 +147,12 @@ class MisReportKpi(models.Model):
_order = "sequence, id"
def name_get(self):
res = []
for rec in self:
name = f"{rec.description} ({rec.name})"
res.append((rec.id, name))
return res
_rec_names_search = ["name", "description"]
@api.model
def name_search(self, name="", args=None, operator="ilike", limit=100):
domain = args or []
domain += ["|", ("name", operator, name), ("description", operator, name)]
return self.search(domain, limit=limit).name_get()
@api.depends("description", "name")
def _compute_display_name(self):
for rec in self:
rec.display_name = f"{rec.description} ({rec.name})"
@api.constrains("name")
def _check_name(self):
@ -292,7 +286,7 @@ class MisReportKpiExpression(models.Model):
_description = "MIS Report KPI Expression"
_order = "sequence, name, id"
sequence = fields.Integer(related="subkpi_id.sequence", store=True, readonly=True)
sequence = fields.Integer(related="subkpi_id.sequence", store=True)
name = fields.Char(string="Expression")
kpi_id = fields.Many2one("mis.report.kpi", required=True, ondelete="cascade")
# TODO FIXME set readonly=True when onchange('subkpi_ids') below works
@ -306,8 +300,14 @@ class MisReportKpiExpression(models.Model):
)
]
def name_get(self):
res = []
@api.depends(
"kpi_id.description",
"subkpi_id.description",
"kpi_id.name",
"subkpi_id.name",
"kpi_id.display_name",
)
def _compute_display_name(self):
for rec in self:
kpi = rec.kpi_id
subkpi = rec.subkpi_id
@ -317,14 +317,13 @@ class MisReportKpiExpression(models.Model):
)
else:
name = rec.kpi_id.display_name
res.append((rec.id, name))
return res
rec.display_name = name
@api.model
def name_search(self, name="", args=None, operator="ilike", limit=100):
def _name_search(self, name, domain=None, operator="ilike", limit=None, order=None):
# TODO maybe implement negative search operators, although
# there is not really a use case for that
domain = args or []
domain = domain or []
splitted_name = name.split(".", 2)
name_search_domain = []
if "." in name:
@ -354,7 +353,7 @@ class MisReportKpiExpression(models.Model):
]
)
domain = osv_expression.AND([domain, name_search_domain])
return self.search(domain, limit=limit).name_get()
return self._search(domain, limit=limit, order=order)
class MisReportQuery(models.Model):

View File

@ -330,9 +330,11 @@ class MisReportInstancePeriod(models.Model):
def _check_source_aml_model_id(self):
for record in self:
if record.source_aml_model_id:
record_model = record.source_aml_model_id.field_id.filtered(
lambda r: r.name == "account_id"
).relation
record_model = (
record.source_aml_model_id.sudo()
.field_id.filtered(lambda r: r.name == "account_id")
.relation
)
report_account_model = record.report_id.account_model
if record_model != report_account_model:
raise ValidationError(
@ -475,7 +477,7 @@ class MisReportInstance(models.Model):
_description = "MIS Report Instance"
name = fields.Char(required=True, translate=True)
description = fields.Char(related="report_id.description", readonly=True)
description = fields.Char(related="report_id.description")
date = fields.Date(
string="Base date", help="Report base date " "(leave empty to use current date)"
)
@ -537,12 +539,10 @@ class MisReportInstance(models.Model):
temporary = fields.Boolean(default=False)
source_aml_model_id = fields.Many2one(
related="report_id.move_lines_source",
readonly=True,
)
source_aml_model_name = fields.Char(
related="source_aml_model_id.model",
related_sudo=True,
readonly=True,
)
analytic_domain = fields.Text(
default="[]",
@ -876,6 +876,19 @@ class MisReportInstance(models.Model):
kpi_matrix = self._compute_matrix()
return kpi_matrix.as_dict()
@api.model
def _get_drilldown_views_and_orders(self):
return {"tree": 1, "form": 2, "pivot": 3, "graph": 4}
@api.model
def _get_drilldown_model_views(self, model_name):
self.ensure_one()
views_records = self.env["ir.ui.view"].search([("model", "=", model_name)])
views_records = set(views_records.mapped("type"))
views_order = self._get_drilldown_views_and_orders()
views = {view_type for view_type in views_records if view_type in views_order}
return sorted(list(views), key=lambda x: views_order[x])
def drilldown(self, arg):
self.ensure_one()
period_id = arg.get("period_id")
@ -895,13 +908,14 @@ class MisReportInstance(models.Model):
account_id,
)
domain.extend(period._get_additional_move_line_filter())
views = self._get_drilldown_model_views(period.source_aml_model_name)
return {
"name": self._get_drilldown_action_name(arg),
"domain": domain,
"type": "ir.actions.act_window",
"res_model": period.source_aml_model_name,
"views": [[False, "list"], [False, "form"]],
"view_mode": "list",
"views": [[False, view] for view in views],
"view_mode": ",".join(view for view in views),
"target": "current",
"context": {"active_test": False},
}

File diff suppressed because it is too large Load Diff

View File

@ -2,8 +2,7 @@
import {Component, onWillStart, useState, useSubEnv} from "@flectra/owl";
import {useBus, useService} from "@web/core/utils/hooks";
import {DatePicker} from "@web/core/datepicker/datepicker";
import {FilterMenu} from "@web/search/filter_menu/filter_menu";
import {DateTimeInput} from "@web/core/datetime/datetime_input";
import {SearchBar} from "@web/search/search_bar/search_bar";
import {SearchModel} from "@web/search/search_model";
import {parseDate} from "@web/core/l10n/dates";
@ -176,7 +175,11 @@ export class MisReportWidget extends Component {
}
}
MisReportWidget.components = {FilterMenu, SearchBar, DatePicker};
MisReportWidget.components = {SearchBar, DateTimeInput};
MisReportWidget.template = "mis_builder.MisReportWidget";
registry.category("fields").add("mis_report_widget", MisReportWidget);
export const misReportWidget = {
component: MisReportWidget,
};
registry.category("fields").add("mis_report_widget", misReportWidget);

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<templates>
<t t-name="mis_builder.MisReportWidget" owl="1">
<t t-name="mis_builder.MisReportWidget">
<div class="oe_mis_builder_content">
<t t-if="state.mis_report_data">
<div class="oe_mis_builder_cp">
@ -13,12 +13,12 @@
</div>
<div class="oe_mis_builder_cp_right_bottom">
<div class="oe_mis_builder_filter_buttons">
<FilterMenu t-if="showSearchBar" />
<DatePicker
date="state.pivot_date"
onDateTimeChanged="onDateTimeChanged.bind(this)"
<DateTimeInput
value="state.pivot_date"
placeholder="'Base date...'"
type="'date'"
t-if="showPivotDate"
onChange="onDateTimeChanged.bind(this)"
/>
</div>
<div class="oe_mis_builder_action_buttons">

View File

@ -24,7 +24,14 @@ class TestAEP(common.TransactionCase):
self.curr_year = datetime.date.today().year
self.prev_year = self.curr_year - 1
# create company
self.company = self.res_company.create({"name": "AEP Company"})
self.company = self.res_company.create(
{
"name": "AEP Company",
"country_id": (
self.env["res.country"].search([("code", "=", "US")], limit=1).id
),
}
)
# create receivable bs account
self.account_ar = self.account_model.create(
{
@ -363,8 +370,16 @@ class TestAEP(common.TransactionCase):
self.aep.parse_expr(expr)
self.aep.done_parsing()
tax_group = self.env["account.tax.group"].create(dict(name="test tax group"))
tax = self.env["account.tax"].create(
dict(name="test tax", active=True, amount=0, company_id=self.company.id)
dict(
name="test tax",
active=True,
amount=0,
company_id=self.company.id,
tax_group_id=tax_group.id,
)
)
move = self._create_move(
date=datetime.date(self.prev_year, 12, 1),

View File

@ -446,6 +446,52 @@ class TestMisReportInstance(common.HttpCase):
expected_name = f"{self.kpi1.description} - {period.display_name}"
assert action_name == expected_name
def test_drilldown_views(self):
IrUiView = self.env["ir.ui.view"]
model_name = "account.move.line"
IrUiView.search([("model", "=", model_name)]).unlink()
IrUiView.create(
[
{
"name": "mis_report_test_drilldown_views_chart",
"model": model_name,
"arch": "<graph><field name='name'/></graph>",
},
{
"name": "mis_report_test_drilldown_views_tree",
"model": model_name,
"arch": "<pivot><field name='name'/></pivot>",
},
]
)
action = self.report_instance.drilldown(
dict(expr="balp[200%]", period_id=self.report_instance.period_ids[0].id)
)
self.assertEqual(action["view_mode"], "pivot,graph")
self.assertEqual(action["views"], [[False, "pivot"], [False, "graph"]])
IrUiView.create(
[
{
"name": "mis_report_test_drilldown_views_form",
"model": model_name,
"arch": "<form><field name='name'/></form>",
},
{
"name": "mis_report_test_drilldown_views_tree",
"model": model_name,
"arch": "<tree><field name='name'/></tree>",
},
]
)
action = self.report_instance.drilldown(
dict(expr="balp[200%]", period_id=self.report_instance.period_ids[0].id)
)
self.assertEqual(action["view_mode"], "tree,form,pivot,graph")
self.assertEqual(
action["views"],
[[False, "tree"], [False, "form"], [False, "pivot"], [False, "graph"]],
)
def test_qweb(self):
self.report_instance.print_pdf() # get action
test_reports.try_report(

View File

@ -38,11 +38,11 @@
<field name="type" />
<field
name="compare_method"
attrs="{'invisible': [('type', '=', 'str')]}"
invisible="type == 'str'"
/>
<field
name="accumulation_method"
attrs="{'invisible': [('type', '=', 'str')]}"
invisible="type == 'str'"
/>
<field name="expression" />
</tree>
@ -119,11 +119,7 @@
<field name="style_id" />
<field name="style_expression" />
<field name='id' invisible='1' />
<field
name="report_id"
invisible="1"
attrs="{'required': [('id', '!=', False)]}"
/>
<field name="report_id" invisible="1" required="id != False" />
</group>
<notebook>
<page string="Expressions">
@ -134,7 +130,7 @@
name="expression_ids"
colspan="2"
nolabel="1"
attrs="{'invisible': [('multi', '=', False)]}"
invisible="not multi"
>
<tree editable="bottom">
<field
@ -148,8 +144,8 @@
name="expression"
colspan="2"
nolabel="1"
attrs="{'invisible': [('multi', '=', True)],
'readonly': [('multi', '=', True)]}"
invisible="multi"
readonly="multi"
placeholder="Enter expression here, for example balp[70%]. See also help tab."
/>
</group>
@ -157,7 +153,7 @@
<field name="auto_expand_accounts" />
<field
name="auto_expand_accounts_style_id"
attrs="{'invisible': [('auto_expand_accounts', '!=', True)]}"
invisible="auto_expand_accounts != True"
/>
</group>
</page>

View File

@ -58,38 +58,43 @@
<form string="MIS Report Instance">
<sheet>
<field name="temporary" invisible="1" />
<div class="oe_right oe_button_box" name="buttons">
<div class="d-flex justify-content-end" name="buttons">
<button
type="object"
name="preview"
string="Preview"
icon="fa-search"
class="btn"
/>
<button
type="object"
name="print_pdf"
string="Print"
icon="fa-print"
class="btn"
/>
<button
type="object"
name="export_xls"
string="Export"
icon="fa-download"
class="btn"
/>
<button
type="action"
name="%(mis_report_instance_add_to_dashboard_action)d"
string="Add to dashboard"
icon="fa-plus"
attrs="{'invisible': [('temporary', '=', True)]}"
invisible="temporary"
class="btn"
/>
<button
type="object"
name="save_report"
string="Save"
icon="fa-save"
attrs="{'invisible': [('temporary', '=', False)]}"
invisible="not temporary"
class="btn"
/>
</div>
<div class="oe_title">
@ -113,26 +118,20 @@
<group>
<group
name="simple_mode"
attrs="{'invisible': [('comparison_mode', '=', True)]}"
invisible="comparison_mode"
colspan="4"
>
<field name="date_range_id" />
<field
name="date_from"
attrs="{'required': [('comparison_mode', '=', False)]}"
/>
<field
name="date_to"
attrs="{'required': [('comparison_mode', '=', False)]}"
required="not comparison_mode"
/>
<field name="date_to" required="not comparison_mode" />
</group>
</group>
</group>
<notebook>
<page
string="Columns"
attrs="{'invisible': [('comparison_mode', '=', False)]}"
>
<page string="Columns" invisible="not comparison_mode">
<group>
<group>
<field name="date" />
@ -144,7 +143,7 @@
name="period_ids"
nolabel="1"
colspan="4"
attrs="{'required': [('comparison_mode', '=', True)]}"
required="comparison_mode"
context="{'default_report_instance_id': id}"
>
<tree decoration-danger="not valid">
@ -169,13 +168,14 @@
<field
name="company_id"
groups="base.group_multi_company"
attrs="{'required': [('multi_company', '=', False)], 'invisible': [('multi_company', '=', True)]}"
required="not multi_company"
invisible="multi_company"
/>
<field
name="company_ids"
groups="base.group_multi_company"
widget="many2many_tags"
attrs="{'invisible': [('multi_company', '=', False)]}"
invisible="not multi_company"
/>
<field
name="query_company_ids"
@ -202,7 +202,7 @@
<field name="widget_show_filters" />
<field
name="widget_search_view_id"
attrs="{'invisible': [('widget_show_filters', '=', False)]}"
invisible="not widget_show_filters"
/>
<field name="widget_show_settings_button" />
<field name="widget_show_pivot_date" />
@ -257,24 +257,28 @@
name="save_report"
string="Save"
icon="fa-save"
class="btn"
/>
<button
type="object"
name="preview"
string="Preview"
icon="fa-search"
class="btn"
/>
<button
type="object"
name="print_pdf"
string="Print"
icon="fa-print"
class="btn"
/>
<button
type="object"
name="export_xls"
string="Export"
icon="fa-download"
class="btn"
/> or <button string="Cancel" class="oe_link" special="cancel" />
</footer>
</sheet>
@ -311,7 +315,7 @@
<field
name="report_instance_id"
invisible="1"
attrs="{'required': [('id', '!=', False)]}"
required="id != False"
/>
<field name="report_id" invisible="1" />
<field name="id" invisible="1" />
@ -323,12 +327,13 @@
<group col="2" colspan="2" name="source_data">
<field
name="source_aml_model_id"
attrs="{'invisible': [('source', '!=', 'actuals_alt')], 'required': [('source', '==', 'actuals_alt')]}"
invisible="source != 'actuals_alt'"
required="source == 'actuals_alt'"
/>
<field name="source_aml_model_name" invisible="1" />
<field
name="source_sumcol_ids"
attrs="{'invisible': [('source', '!=', 'sumcol')]}"
invisible="source != 'sumcol'"
nolabel="1"
colspan="2"
>
@ -343,18 +348,20 @@
</field>
<field
name="source_sumcol_accdet"
attrs="{'invisible': [('source', '!=', 'sumcol')]}"
invisible="source != 'sumcol'"
/>
<field name="allowed_cmpcol_ids" invisible="1" />
<field
name="source_cmpcol_to_id"
attrs="{'invisible': [('source', '!=', 'cmpcol')], 'required': [('source', '=', 'cmpcol')]}"
invisible="source != 'cmpcol'"
required="source == 'cmpcol'"
domain="[('id', 'in', allowed_cmpcol_ids)]"
options="{'no_create': True, 'no_open': True}"
/>
<field
name="source_cmpcol_from_id"
attrs="{'invisible': [('source', '!=', 'cmpcol')], 'required': [('source', '=', 'cmpcol')]}"
invisible="source != 'cmpcol'"
required="source == 'cmpcol'"
domain="[('id', 'in', allowed_cmpcol_ids)]"
options="{'no_create': True, 'no_open': True}"
/>
@ -364,20 +371,14 @@
<group colspan="4">
<field name="mode" widget="radio" />
</group>
<group
name="relative"
attrs="{'invisible': [('mode', '!=', 'relative')]}"
colspan="4"
>
<group name="relative" invisible="mode != 'relative'" colspan="4">
<group>
<field
name="type"
attrs="{'required': [('mode', '=', 'relative')]}"
/>
<field name="type" required="mode == 'relative'" />
<field name="is_ytd" />
<field
name="date_range_type_id"
attrs="{'invisible': [('type', '!=', 'date_range')], 'required': [('type', '=', 'date_range'), ('mode', '=', 'relative')]}"
invisible="type != 'date_range'"
required="type == 'date_range' and mode == 'relative'"
/>
<field name="offset" />
<field name="duration" />
@ -387,23 +388,13 @@
<field name="date_to" />
</group>
</group>
<group
name="fix"
attrs="{'invisible': [('mode', '!=', 'fix')]}"
colspan="4"
>
<group name="fix" invisible="mode != 'fix'" colspan="4">
<group>
<field name="date_range_id" />
</group>
<group>
<field
name="manual_date_from"
attrs="{'required': [('mode', '=', 'fix')]}"
/>
<field
name="manual_date_to"
attrs="{'required': [('mode', '=', 'fix')]}"
/>
<field name="manual_date_from" required="mode == 'fix'" />
<field name="manual_date_to" required="mode == 'fix'" />
</group>
</group>
</group>
@ -412,7 +403,7 @@
name="analytic_domain"
widget="domain"
options="{'model': 'source_aml_model_name'}"
attrs="{'invisible': [('source_aml_model_name', '=', False)]}"
invisible="not source_aml_model_name"
/>
</group>
</form>

View File

@ -20,75 +20,41 @@
</group>
<group string="Number" col="4">
<field name="dp_inherit" string="Rounding inherit" />
<field
name="dp"
attrs="{'invisible': [('dp_inherit', '=', True)]}"
/>
<field name="dp" invisible="dp_inherit" />
<field name="divider_inherit" string="Factor inherit" />
<field
name="divider"
attrs="{'invisible': [('divider_inherit', '=', True)]}"
/>
<field name="divider" invisible="divider_inherit" />
<field name="prefix_inherit" />
<field
name="prefix"
attrs="{'invisible': [('prefix_inherit', '=', True)]}"
/>
<field name="prefix" invisible="prefix_inherit" />
<field name="suffix_inherit" />
<field
name="suffix"
attrs="{'invisible': [('suffix_inherit', '=', True)]}"
/>
<field name="suffix" invisible="suffix_inherit" />
</group>
<group string="Color" col="4">
<field name="color_inherit" />
<field
name="color"
attrs="{'invisible': [('color_inherit', '=', True)]}"
widget="color"
/>
<field name="color" invisible="color_inherit" widget="color" />
<field name="background_color_inherit" />
<field
name="background_color"
attrs="{'invisible': [('background_color_inherit', '=', True)]}"
invisible="background_color_inherit"
widget="color"
/>
</group>
<group string="Font" col="4">
<field name="font_style_inherit" />
<field
name="font_style"
attrs="{'invisible': [('font_style_inherit', '=', True)]}"
/>
<field name="font_style" invisible="font_style_inherit" />
<field name="font_weight_inherit" />
<field
name="font_weight"
attrs="{'invisible': [('font_weight_inherit', '=', True)]}"
/>
<field name="font_weight" invisible="font_weight_inherit" />
<field name="font_size_inherit" />
<field
name="font_size"
attrs="{'invisible': [('font_size_inherit', '=', True)]}"
/>
<field name="font_size" invisible="font_size_inherit" />
</group>
<group string="Indent" col="4">
<field name="indent_level_inherit" />
<field
name="indent_level"
attrs="{'invisible': [('indent_level_inherit', '=', True)]}"
/>
<field name="indent_level" invisible="indent_level_inherit" />
</group>
<group string="Visibility" col="4">
<field name="hide_empty_inherit" />
<field
name="hide_empty"
attrs="{'invisible': [('hide_empty_inherit', '=', True)]}"
/>
<field name="hide_empty" invisible="hide_empty_inherit" />
<field name="hide_always_inherit" />
<field
name="hide_always"
attrs="{'invisible': [('hide_always_inherit', '=', True)]}"
/>
<field name="hide_always" invisible="hide_always_inherit" />
</group>
</sheet>
</form>

View File

@ -7,7 +7,7 @@ MIS Builder Budget
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:ae54cfc3d390dd5240d9a2931e6e444756b9d061f64d9e4a9f4e7bc33dac6015
!! source digest: sha256:962fa7862548ebdf141273123f5b54ca059766819b2768117a90a45bed164c94
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
@ -17,24 +17,25 @@ MIS Builder Budget
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmis--builder-lightgray.png?logo=github
:target: https://github.com/OCA/mis-builder/tree/16.0/mis_builder_budget
:target: https://github.com/OCA/mis-builder/tree/17.0/mis_builder_budget
:alt: OCA/mis-builder
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/mis-builder-16-0/mis-builder-16-0-mis_builder_budget
:target: https://translation.odoo-community.org/projects/mis-builder-17-0/mis-builder-17-0-mis_builder_budget
: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/mis-builder&target_branch=16.0
:target: https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&target_branch=17.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
Create budgets for MIS reports.
This module lets you create budgets for any MIS report. Several budgets can be
created for a given report template (ie one budget per year). Budget figures
are provided by KPI or by GL account, with different time periods. A budget can
then be selected as a data source for a MIS report column, and the report will
show the budgeted values for each KPI, adjusted for the period of the column.
This module lets you create budgets for any MIS report. Several budgets
can be created for a given report template (ie one budget per year).
Budget figures are provided by KPI or by GL account, with different time
periods. A budget can then be selected as a data source for a MIS report
column, and the report will show the budgeted values for each KPI,
adjusted for the period of the column.
**Table of contents**
@ -44,152 +45,161 @@ show the budgeted values for each KPI, adjusted for the period of the column.
Usage
=====
There are two ways to use this module: create budgets by KPI or budgets by
GL accounts. Currently, the two methods cannot be combined in the same budget.
There are two ways to use this module: create budgets by KPI or budgets
by GL accounts. Currently, the two methods cannot be combined in the
same budget.
**Budget by KPIs**
To use this this mode, you first need to flag at least some KPI in a MIS report
to be budgetable. You also need to configure the accumulation method on the KPI
according to their type.
To use this this mode, you first need to flag at least some KPI in a MIS
report to be budgetable. You also need to configure the accumulation
method on the KPI according to their type.
The accumulation method determines how budgeted values spanning over a
time period are transformed to match the reporting period.
* Sum: values of shorter period are added, values of longest or partially overlapping
periods are adjusted pro-rata temporis (eg monetary amount such as revenue).
* Average: values of included period are averaged with a pro-rata temporis weight.
Typically used for values that do not accumulate over time (eg a number of employees).
- Sum: values of shorter period are added, values of longest or
partially overlapping periods are adjusted pro-rata temporis (eg
monetary amount such as revenue).
- Average: values of included period are averaged with a pro-rata
temporis weight. Typically used for values that do not accumulate
over time (eg a number of employees).
When KPI are configured, you need to create a budget, using the MIS Budget (by
KPIs) menu, then click on the budget items button to create or import the
budgeted amounts for all your KPI and time periods.
When KPI are configured, you need to create a budget, using the MIS
Budget (by KPIs) menu, then click on the budget items button to create
or import the budgeted amounts for all your KPI and time periods.
**Budget by GL accounts**
You can also create budgets by GL accounts. In this case, the budget is
populated with one line per GL account (and optionally analytic account and/or
tags) and time period.
populated with one line per GL account (and optionally analytic account
and/or tags) and time period.
**Add budget columns to report instances**
Finally, a column (aka period) must be added to a MIS report instance,
selecting your newly created budget as a data source. The data will be adjusted
to the reporting period when displayed. Columns can be compared by adding a
column of type "comparison" or "sum".
selecting your newly created budget as a data source. The data will be
adjusted to the reporting period when displayed. Columns can be compared
by adding a column of type "comparison" or "sum".
Known issues / Roadmap
======================
The mis_builder `roadmap <https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement>`_
and `known issues <https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug>`_ can
be found on GitHub.
The mis_builder
`roadmap <https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement>`__
and `known
issues <https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug>`__
can be found on GitHub.
Changelog
=========
16.0.5.0.0 (2023-04-01)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Features**
- Migration to 16.0.
- removal of analytic fetures because the upstream ``analytic_distribution`` mechanism
is not compatible; support may be introduced in separate module, depending on use
cases (`#472 <https://github.com/OCA/mis-builder/issues/472>`_)
- Migration to 16.0.
- removal of analytic fetures because the upstream
``analytic_distribution`` mechanism is not compatible; support may
be introduced in separate module, depending on use cases
(`#472 <https://github.com/OCA/mis-builder/issues/472>`__)
**Bugfixes**
- Fix display of budgets in presence of sub KPIs. (`#428 <https://github.com/OCA/mis-builder/issues/428>`_)
- Fix display of budgets in presence of sub KPIs.
(`#428 <https://github.com/OCA/mis-builder/issues/428>`__)
14.0.4.0.0 (2022-01-08)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Features**
- A label field has been added to MIS Budget by Account items. When overlap between budget
items is allowed this allows creating a budget with several contributions for a given
account. (`#382 <https://github.com/OCA/mis-builder/issues/382>`_)
- The balance field on MIS Budget by Account items is now writeable. This allows for
easier data entry and import. (`#383 <https://github.com/OCA/mis-builder/issues/383>`_)
- MIS Budget by Account can now be configured to allow budget items with overlapping
dates. Each overlapping item contributes to the budget of the corresponding period. (`#384 <https://github.com/OCA/mis-builder/issues/384>`_)
- A label field has been added to MIS Budget by Account items. When
overlap between budget items is allowed this allows creating a budget
with several contributions for a given account.
(`#382 <https://github.com/OCA/mis-builder/issues/382>`__)
- The balance field on MIS Budget by Account items is now writeable.
This allows for easier data entry and import.
(`#383 <https://github.com/OCA/mis-builder/issues/383>`__)
- MIS Budget by Account can now be configured to allow budget items
with overlapping dates. Each overlapping item contributes to the
budget of the corresponding period.
(`#384 <https://github.com/OCA/mis-builder/issues/384>`__)
14.0.3.5.1 (2021-04-06)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Bugfixes**
- Fix incorrect budget by account multi company security rules. (`#347 <https://github.com/OCA/mis-builder/issues/347>`_)
- Fix incorrect budget by account multi company security rules.
(`#347 <https://github.com/OCA/mis-builder/issues/347>`__)
13.0.3.5.0 (2020-03-28)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Features**
- Budget by GL account: allow budgeting by GL account in addition to the
existing mechanism to budget by KPI. Budget items have a begin and end
date, and when reporting a pro-rata temporis adjustment is made to match
the reporting period. (`#259 <https://github.com/OCA/mis-builder/issues/259>`_)
- Budget by GL account: allow budgeting by GL account in addition to
the existing mechanism to budget by KPI. Budget items have a begin
and end date, and when reporting a pro-rata temporis adjustment is
made to match the reporting period.
(`#259 <https://github.com/OCA/mis-builder/issues/259>`__)
13.0.3.4.0 (2020-01-??)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
Migration to odoo 13.0.
12.0.3.4.0 (2019-10-26)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Bugfixes**
- Consider analytic tags too when detecting overlapping budget items.
Previously only analytic account was considered, and this overlap detection
mechanism was overlooked when analytic tags were added to budget items. (`#241 <https://github.com/oca/mis-builder/issues/241>`_)
- Consider analytic tags too when detecting overlapping budget items.
Previously only analytic account was considered, and this overlap
detection mechanism was overlooked when analytic tags were added to
budget items.
(`#241 <https://github.com/oca/mis-builder/issues/241>`__)
11.0.3.3.0 (2019-01-13)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Features**
- Support analytic filters. (`#15 <https://github.com/oca/mis-builder/issues/15>`_)
- Support analytic filters.
(`#15 <https://github.com/oca/mis-builder/issues/15>`__)
11.0.3.2.1 (2018-06-30)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
- [IMP] Support analytic tags in budget items
(`#100 <https://github.com/OCA/mis-builder/pull/100>`_)
- [IMP] Support analytic tags in budget items
(`#100 <https://github.com/OCA/mis-builder/pull/100>`__)
11.0.3.2.0 (2018-05-02)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
- [FIX] #NAME error in out-of-order computation of non
budgetable items in budget columns
(`#68 <https://github.com/OCA/mis-builder/pull/69>`_)
- [FIX] #NAME error in out-of-order computation of non budgetable items
in budget columns
(`#68 <https://github.com/OCA/mis-builder/pull/69>`__)
11.0.3.1.1 (2018-02-04)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
Migration to Odoo 11. No new feature.
(`#67 <https://github.com/OCA/mis-builder/pull/67>`_)
(`#67 <https://github.com/OCA/mis-builder/pull/67>`__)
10.0.3.1.0 (2017-11-14)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
New features:
- [ADD] multi-company record rule for MIS Budgets
(`#27 <https://github.com/OCA/mis-builder/issues/27>`_)
- [ADD] multi-company record rule for MIS Budgets
(`#27 <https://github.com/OCA/mis-builder/issues/27>`__)
10.0.1.1.1 (2017-10-01)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
First version.
@ -199,7 +209,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues <https://github.com/OCA/mis-builder/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/mis-builder/issues/new?body=module:%20mis_builder_budget%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
`feedback <https://github.com/OCA/mis-builder/issues/new?body=module:%20mis_builder_budget%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.
@ -207,21 +217,21 @@ Credits
=======
Authors
~~~~~~~
-------
* ACSONE SA/NV
Contributors
~~~~~~~~~~~~
------------
* Stéphane Bidoul <stephane.bidoul@acsone.eu>
* Adrien Peiffer <adrien.peiffer@acsone.eu>
* Benjamin Willig <benjamin.willig@acsone.eu>
* Artem Kostyuk <a.kostyuk@mobilunity.com>
* Dzung Tran <dungtd@trobz.com>
- Stéphane Bidoul <stephane.bidoul@acsone.eu>
- Adrien Peiffer <adrien.peiffer@acsone.eu>
- Benjamin Willig <benjamin.willig@acsone.eu>
- Artem Kostyuk <a.kostyuk@mobilunity.com>
- Dzung Tran <dungtd@trobz.com>
Maintainers
~~~~~~~~~~~
-----------
This module is maintained by the OCA.
@ -241,6 +251,6 @@ Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:
|maintainer-sbidoul|
This module is part of the `OCA/mis-builder <https://github.com/OCA/mis-builder/tree/16.0/mis_builder_budget>`_ project on GitHub.
This module is part of the `OCA/mis-builder <https://github.com/OCA/mis-builder/tree/17.0/mis_builder_budget>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View File

@ -3,11 +3,10 @@
{
"name": "MIS Builder Budget",
"summary": """
Create budgets for MIS reports""",
"version": "3.0.5.0.2",
"summary": "Create budgets for MIS reports",
"version": "3.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV, " "Odoo Community Association (OCA)",
"author": "ACSONE SA/NV, Odoo Community Association (OCA)",
"website": "https://gitlab.com/flectra-community/mis-builder",
"depends": ["mis_builder", "account"],
"data": [
@ -22,7 +21,7 @@
"security/mis_budget_by_account.xml",
"views/mis_budget_by_account.xml",
],
"installable": False,
"installable": True,
"development_status": "Production/Stable",
"maintainers": ["sbidoul"],
}

View File

@ -333,14 +333,6 @@ msgstr "Seqüència de KPI"
msgid "Label"
msgstr "Etiqueta"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr "Última modificació el"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -437,13 +429,6 @@ msgstr "Expressió KPI Informe MIS"
msgid "MIS Report Template"
msgstr "Plantilla de pressupost MIS"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr "Adjunt principal"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error
@ -563,6 +548,12 @@ msgstr ""
"Valor de crèdit o de dèbit incorrecte a la partida pressupostària. El crèdit "
"o el dèbit han de ser nuls."
#~ msgid "Last Modified on"
#~ msgstr "Última modificació el"
#~ msgid "Main Attachment"
#~ msgstr "Adjunt principal"
#~ msgid "SMS Delivery error"
#~ msgstr "Error de lliurament de SMS"

View File

@ -326,14 +326,6 @@ msgstr ""
msgid "Label"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -430,13 +422,6 @@ msgstr ""
msgid "MIS Report Template"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error

View File

@ -340,14 +340,6 @@ msgstr "KPI de Secuencia"
msgid "Label"
msgstr "etiqueta"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr "Última modificación en"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -444,13 +436,6 @@ msgstr "Informe MIS - KPI Expresión"
msgid "MIS Report Template"
msgstr "Plantilla de presupuesto MIS"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr "Adjunto principal"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error
@ -570,6 +555,12 @@ msgstr ""
"¡Valor de crédito o débito incorrecto en la partida presupuestaria! El "
"crédito o débito debe ser cero."
#~ msgid "Last Modified on"
#~ msgstr "Última modificación en"
#~ msgid "Main Attachment"
#~ msgstr "Adjunto principal"
#~ msgid "SMS Delivery error"
#~ msgstr "SMS de error en la entrega"

View File

@ -337,14 +337,6 @@ msgstr "Séquence du KPI"
msgid "Label"
msgstr "Libellé"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -441,13 +433,6 @@ msgstr "Expression du KPI du rapport MIS"
msgid "MIS Report Template"
msgstr "MIS Modèle de rapport"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr "Pièce jointe principale"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error
@ -567,6 +552,12 @@ msgstr ""
"Mauvaise valeur au débit ou crédit sur la ligne de budget ! Crédit ou débit "
"doit être égal à 0."
#~ msgid "Last Modified on"
#~ msgstr "Dernière modification le"
#~ msgid "Main Attachment"
#~ msgstr "Pièce jointe principale"
#~ msgid "SMS Delivery error"
#~ msgstr "Erreur d'envoi du SMS"

View File

@ -12,8 +12,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: mis_builder_budget
#. odoo-python
@ -323,14 +323,6 @@ msgstr ""
msgid "Label"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -427,13 +419,6 @@ msgstr ""
msgid "MIS Report Template"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error

View File

@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: mis_builder_budget
#. odoo-python
@ -330,14 +330,6 @@ msgstr ""
msgid "Label"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -434,13 +426,6 @@ msgstr ""
msgid "MIS Report Template"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error

View File

@ -6,13 +6,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"PO-Revision-Date: 2024-09-12 09:06+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 5.6.2\n"
#. module: mis_builder_budget
#. odoo-python
@ -20,39 +22,41 @@ msgstr ""
#, python-format
msgid "%(rec_name)s is not within budget %(budget_name)s date range."
msgstr ""
"%(rec_name)s non è all'interno dell'intervallo di data del budget "
"%(budget_name)s."
#. module: mis_builder_budget
#. odoo-python
#: code:addons/mis_builder_budget/models/mis_budget_item_abstract.py:0
#, python-format
msgid "%(rec_name)s overlaps %(res_name)s in budget %(budget_name)s"
msgstr ""
msgstr "%(rec_name)s si sovrappone a %(res_name)s nel budget %(budget_name)s"
#. module: mis_builder_budget
#. odoo-python
#: code:addons/mis_builder_budget/models/mis_budget_abstract.py:0
#, python-format
msgid "%s (copy)"
msgstr ""
msgstr "%s (copia)"
#. module: mis_builder_budget
#. odoo-python
#: code:addons/mis_builder_budget/models/mis_budget_item_abstract.py:0
#, python-format
msgid "%s start date must not be after end date"
msgstr ""
msgstr "La data inizio di %s non deve essere dopo la data fine"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__account_id
msgid "Account"
msgstr ""
msgstr "Conto"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_needaction
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_needaction
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_needaction
msgid "Action Needed"
msgstr ""
msgstr "Azione richiesta"
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_report_instance_period__source
@ -63,83 +67,88 @@ msgid ""
"Sum columns: summation (+/-) of other columns.\n"
"Compare to column: compare to other column.\n"
msgstr ""
"Correnti: dati correnti, dalla contabilità e altre estrazioni.\n"
"Correnti (alternativo): dati correnti da origini alternative (es. una vista "
"database che fornisce simile a righe movimento conto).\n"
"Somma colonne: comma (+/-) delle colonne.\n"
"Confronto con colonna: confronta con un altra colonna.\n"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__allow_items_overlap
msgid "Allow Items Overlap"
msgstr ""
msgstr "Consente sovrapposizione voci"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__amount
msgid "Amount"
msgstr ""
msgstr "Valore"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_attachment_count
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_attachment_count
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_attachment_count
msgid "Attachment Count"
msgstr ""
msgstr "Conteggio allegati"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__balance
msgid "Balance"
msgstr ""
msgstr "Saldo"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_id
msgid "Budget"
msgstr ""
msgstr "Budget"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_date_from
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_date_from
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_date_from
msgid "Budget Date From"
msgstr ""
msgstr "Data inizio budget"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_date_to
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_date_to
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_date_to
msgid "Budget Date To"
msgstr ""
msgstr "Data fine budget"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source_mis_budget_by_account_id
msgid "Budget by Account"
msgstr ""
msgstr "Budget per conto"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source_mis_budget_id
msgid "Budget by KPI"
msgstr ""
msgstr "Budget per KPI"
#. module: mis_builder_budget
#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view
#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view
msgid "Budget items"
msgstr ""
msgstr "Voci del budget"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_kpi__budgetable
msgid "Budgetable"
msgstr ""
msgstr "Si può mettere a budget"
#. module: mis_builder_budget
#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view
#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view
msgid "Cancel"
msgstr ""
msgstr "Annulla"
#. module: mis_builder_budget
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__cancelled
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__cancelled
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__cancelled
msgid "Cancelled"
msgstr ""
msgstr "Annullato"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__company_id
@ -147,25 +156,25 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__company_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__company_id
msgid "Company"
msgstr ""
msgstr "Azienda"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__company_currency_id
msgid "Company Currency"
msgstr ""
msgstr "Valuta aziendale"
#. module: mis_builder_budget
#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view
#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view
msgid "Confirm"
msgstr ""
msgstr "Conferma"
#. module: mis_builder_budget
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__confirmed
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__confirmed
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__confirmed
msgid "Confirmed"
msgstr ""
msgstr "Confermato"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__create_uid
@ -173,7 +182,7 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__create_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__create_uid
msgid "Created by"
msgstr ""
msgstr "Creato da"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__create_date
@ -181,17 +190,17 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__create_date
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__create_date
msgid "Created on"
msgstr ""
msgstr "Creato il"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__credit
msgid "Credit"
msgstr ""
msgstr "Credito"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__date
msgid "Date"
msgstr ""
msgstr "Data"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_range_id
@ -201,19 +210,19 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__date_range_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__date_range_id
msgid "Date range"
msgstr ""
msgstr "Intervallo date"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__debit
msgid "Debit"
msgstr ""
msgstr "Debito"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__description
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__description
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__description
msgid "Description"
msgstr ""
msgstr "Descrizione"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__display_name
@ -221,34 +230,36 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__display_name
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__display_name
msgid "Display Name"
msgstr ""
msgstr "Nome visualizzato"
#. module: mis_builder_budget
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__draft
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__draft
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__draft
msgid "Draft"
msgstr ""
msgstr "Bozza"
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account_item__date
msgid ""
"Dummy field that adapts searches on date to searches on date_from/date_to."
msgstr ""
"Campo semplice che adatta la ricerca sulla data in ricerche su date_from/"
"date_to."
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_follower_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_follower_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_follower_ids
msgid "Followers"
msgstr ""
msgstr "Seguito da"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_partner_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_partner_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_partner_ids
msgid "Followers (Partners)"
msgstr ""
msgstr "Seguito da (partner)"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_from
@ -258,14 +269,14 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__date_from
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__date_from
msgid "From"
msgstr ""
msgstr "Dal"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__has_message
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__has_message
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__has_message
msgid "Has Message"
msgstr ""
msgstr "Ha un messaggio"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__id
@ -273,62 +284,54 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__id
msgid "ID"
msgstr ""
msgstr "ID"
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_needaction
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_needaction
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_needaction
msgid "If checked, new messages require your attention."
msgstr ""
msgstr "Se selezionata, nuovi messaggi richiedono attenzione."
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__allow_items_overlap
msgid "If checked, overlap between budget items is allowed"
msgstr ""
msgstr "Se selezionata, è consentita la sovrapposizione tra voci"
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_has_error
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_has_error
msgid "If checked, some messages have a delivery error."
msgstr ""
msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna."
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_is_follower
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_is_follower
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_is_follower
msgid "Is Follower"
msgstr ""
msgstr "Segue"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__item_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__item_ids
msgid "Item"
msgstr ""
msgstr "Voce"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__kpi_expression_id
msgid "KPI"
msgstr ""
msgstr "KPI"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__seq1
msgid "KPI Sequence"
msgstr ""
msgstr "Sequenza KPI"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__name
msgid "Label"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr ""
msgstr "Etichetta"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
@ -336,7 +339,7 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__write_uid
msgid "Last Updated by"
msgstr ""
msgstr "Ultimo aggiornamento di"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_date
@ -344,108 +347,101 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__write_date
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__write_date
msgid "Last Updated on"
msgstr ""
msgstr "Ultimo aggiornamento il"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_budget_abstract
msgid "MIS Budget (Abstract Base Class)"
msgstr ""
msgstr "Budget MIS (classe base astratta)"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_budget_item_abstract
msgid "MIS Budget Item (Abstract Base Class)"
msgstr ""
msgstr "Voce budget MIS (classe base astratta)"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_budget_by_account_item
msgid "MIS Budget Item (by Account)"
msgstr ""
msgstr "Voce budget MIS (per conto)"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_budget_item
msgid "MIS Budget Item (by KPI)"
msgstr ""
msgstr "Voce budget MIS (per KPI)"
#. module: mis_builder_budget
#: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_item_act_window
msgid "MIS Budget Items (by KPIs)"
msgstr ""
msgstr "Voci budget MIS (per KPI)"
#. module: mis_builder_budget
#: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_by_account_item_act_window
msgid "MIS Budget Items (by accounts)"
msgstr ""
msgstr "Voci budget MIS (per conti)"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_budget_by_account
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_report_instance_period__source__mis_budget_by_account
msgid "MIS Budget by Account"
msgstr ""
msgstr "Budget MIS per conto"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_budget
#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_report_instance_period__source__mis_budget
msgid "MIS Budget by KPI"
msgstr ""
msgstr "Budget MIS per KPI"
#. module: mis_builder_budget
#: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_act_window
#: model:ir.ui.menu,name:mis_builder_budget.mis_budget_menu
msgid "MIS Budgets (by KPIs)"
msgstr ""
msgstr "Budget MIS (per KPI)"
#. module: mis_builder_budget
#: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_by_account_act_window
#: model:ir.ui.menu,name:mis_builder_budget.mis_budget_by_account_menu
msgid "MIS Budgets (by accounts)"
msgstr ""
msgstr "Budget MIS (per conti)"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_report_instance
msgid "MIS Report Instance"
msgstr ""
msgstr "Istanza MIS Report"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_report_instance_period
msgid "MIS Report Instance Period"
msgstr ""
msgstr "Periodo istanza MIS Report"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_report_kpi
msgid "MIS Report KPI"
msgstr ""
msgstr "KPI MIS Report"
#. module: mis_builder_budget
#: model:ir.model,name:mis_builder_budget.model_mis_report_kpi_expression
msgid "MIS Report KPI Expression"
msgstr ""
msgstr "Espressione KPI MIS Report"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__report_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__report_id
msgid "MIS Report Template"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
msgstr "Modello MIS Report"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_has_error
msgid "Message Delivery error"
msgstr ""
msgstr "Errore di consegna messaggio"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_ids
msgid "Messages"
msgstr ""
msgstr "Messaggi"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__name
@ -453,58 +449,58 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__name
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__name
msgid "Name"
msgstr ""
msgstr "Nome"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_needaction_counter
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_needaction_counter
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_needaction_counter
msgid "Number of Actions"
msgstr ""
msgstr "Numero di azioni"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error_counter
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error_counter
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_has_error_counter
msgid "Number of errors"
msgstr ""
msgstr "Numero di errori"
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_needaction_counter
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_needaction_counter
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_needaction_counter
msgid "Number of messages requiring action"
msgstr ""
msgstr "Numero di messaggi che richiedono un'azione"
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_has_error_counter
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_has_error_counter
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr ""
msgstr "Numero di messaggi con errore di consegna"
#. module: mis_builder_budget
#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view
#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view
msgid "Set draft"
msgstr ""
msgstr "Imposta a bozza"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source
msgid "Source"
msgstr ""
msgstr "Fonte"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__state
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__state
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__state
msgid "State"
msgstr ""
msgstr "Stato"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__seq2
msgid "Sub-KPI Sequence"
msgstr ""
msgstr "Sequenza sotto-KPI"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_to
@ -514,26 +510,26 @@ msgstr ""
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__date_to
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__date_to
msgid "To"
msgstr ""
msgstr "A"
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account_item__company_currency_id
msgid "Utility field to express amount currency"
msgstr ""
msgstr "Campo utilità per esprimere la valuta del valore"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__website_message_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__website_message_ids
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__website_message_ids
msgid "Website Messages"
msgstr ""
msgstr "Messaggi sito web"
#. module: mis_builder_budget
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__website_message_ids
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__website_message_ids
#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__website_message_ids
msgid "Website communication history"
msgstr ""
msgstr "Cronologia comunicazioni sito web"
#. module: mis_builder_budget
#: model:ir.model.constraint,message:mis_builder_budget.constraint_mis_budget_by_account_item_credit_debit2
@ -541,9 +537,13 @@ msgid ""
"Wrong credit or debit value in budget item! Credit and debit should be "
"positive."
msgstr ""
"Valore credito o debito errato nella voce budget! Credito e debito devono "
"essere positivi."
#. module: mis_builder_budget
#: model:ir.model.constraint,message:mis_builder_budget.constraint_mis_budget_by_account_item_credit_debit1
msgid ""
"Wrong credit or debit value in budget item! Credit or debit should be zero."
msgstr ""
"Valore credito o debito errato nella voce budget! Credito o debito "
"dovrebbero essere zero."

View File

@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -320,14 +320,6 @@ msgstr ""
msgid "Label"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -424,13 +416,6 @@ msgstr ""
msgid "MIS Report Template"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error

View File

@ -328,14 +328,6 @@ msgstr ""
msgid "Label"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr "Voor het laatst aangepast op"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -437,13 +429,6 @@ msgstr ""
msgid "MIS Report Template"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error
@ -559,6 +544,9 @@ msgid ""
"Wrong credit or debit value in budget item! Credit or debit should be zero."
msgstr ""
#~ msgid "Last Modified on"
#~ msgstr "Voor het laatst aangepast op"
#~ msgid "mis.report.kpi"
#~ msgstr "mis.report.kpi"

View File

@ -334,14 +334,6 @@ msgstr ""
msgid "Label"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr "Voor het laatst aangepast op"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -450,13 +442,6 @@ msgstr ""
msgid "MIS Report Template"
msgstr "MIS Rapport Template"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error
@ -572,6 +557,9 @@ msgid ""
"Wrong credit or debit value in budget item! Credit or debit should be zero."
msgstr ""
#~ msgid "Last Modified on"
#~ msgstr "Voor het laatst aangepast op"
#, python-format
#~ msgid "%s is not within budget %s date range."
#~ msgstr "%s valt niet binnen het datumbereik van begroting %s."

View File

@ -328,14 +328,6 @@ msgstr ""
msgid "Label"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr "Última Modificação em"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -432,13 +424,6 @@ msgstr ""
msgid "MIS Report Template"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error
@ -553,3 +538,6 @@ msgstr ""
msgid ""
"Wrong credit or debit value in budget item! Credit or debit should be zero."
msgstr ""
#~ msgid "Last Modified on"
#~ msgstr "Última Modificação em"

View File

@ -67,8 +67,8 @@ msgid ""
"Sum columns: summation (+/-) of other columns.\n"
"Compare to column: compare to other column.\n"
msgstr ""
"Dados reais: dados atuais, provenientes de contabilidade e outras consultas."
"\n"
"Dados reais: dados atuais, provenientes de contabilidade e outras "
"consultas.\n"
"Dados reais (alternativo): dados atuais de uma fonte alternativa (por "
"exemplo, uma visualização de banco de dados que fornece linhas de "
"movimentação de conta semelhantes).\n"
@ -334,14 +334,6 @@ msgstr "Sequência KPI"
msgid "Label"
msgstr "Rótulo"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item____last_update
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item____last_update
msgid "Last Modified on"
msgstr "Última Modificação em"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid
@ -438,13 +430,6 @@ msgstr "Expressão de KPI do relatório SIG"
msgid "MIS Report Template"
msgstr "Modelo do Relatório SIG"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_main_attachment_id
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_main_attachment_id
msgid "Main Attachment"
msgstr "Anexo Principal"
#. module: mis_builder_budget
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error
#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error
@ -564,6 +549,12 @@ msgstr ""
"Valor errado de crédito ou débito no item do orçamento! Crédito e débito "
"devem ser zero."
#~ msgid "Last Modified on"
#~ msgstr "Última Modificação em"
#~ msgid "Main Attachment"
#~ msgstr "Anexo Principal"
#~ msgid "SMS Delivery error"
#~ msgstr "Erro na Entrega de SMS"

View File

@ -23,14 +23,12 @@ class MisBudgetByAccountItem(models.Model):
company_id = fields.Many2one(
"res.company",
related="budget_id.company_id",
readonly=True,
store=True,
)
company_currency_id = fields.Many2one(
"res.currency",
related="budget_id.company_id.currency_id",
string="Company Currency",
readonly=True,
help="Utility field to express amount currency",
store=True,
)

View File

@ -11,7 +11,7 @@ class MisBudgetItem(models.Model):
_order = "budget_id, date_from, seq1, seq2"
budget_id = fields.Many2one(comodel_name="mis.budget")
report_id = fields.Many2one(related="budget_id.report_id", readonly=True)
report_id = fields.Many2one(related="budget_id.report_id")
kpi_expression_id = fields.Many2one(
domain=(
"[('kpi_id.report_id', '=', report_id),"

View File

@ -17,11 +17,9 @@ class MisBudgetItemAbstract(models.AbstractModel):
index=True,
)
budget_date_from = fields.Date(
related="budget_id.date_from", readonly=True, string="Budget Date From"
)
budget_date_to = fields.Date(
related="budget_id.date_to", readonly=True, string="Budget Date To"
related="budget_id.date_from", string="Budget Date From"
)
budget_date_to = fields.Date(related="budget_id.date_to", string="Budget Date To")
date_range_id = fields.Many2one(
comodel_name="date.range",
domain="[('date_start', '>=', budget_date_from),"

View File

@ -1,4 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
@ -9,10 +8,11 @@
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
@ -275,7 +275,7 @@ pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: grey; } /* line numbers */
pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
@ -301,7 +301,7 @@ span.option {
span.pre {
white-space: pre }
span.problematic {
span.problematic, pre.problematic {
color: red }
span.section-subtitle {
@ -367,15 +367,16 @@ ul.auto-toc {
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:ae54cfc3d390dd5240d9a2931e6e444756b9d061f64d9e4a9f4e7bc33dac6015
!! source digest: sha256:962fa7862548ebdf141273123f5b54ca059766819b2768117a90a45bed164c94
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Production/Stable" src="https://img.shields.io/badge/maturity-Production%2FStable-green.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/mis-builder/tree/16.0/mis_builder_budget"><img alt="OCA/mis-builder" src="https://img.shields.io/badge/github-OCA%2Fmis--builder-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/mis-builder-16-0/mis-builder-16-0-mis_builder_budget"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Production/Stable" src="https://img.shields.io/badge/maturity-Production%2FStable-green.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/mis-builder/tree/17.0/mis_builder_budget"><img alt="OCA/mis-builder" src="https://img.shields.io/badge/github-OCA%2Fmis--builder-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/mis-builder-17-0/mis-builder-17-0-mis_builder_budget"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>Create budgets for MIS reports.</p>
<p>This module lets you create budgets for any MIS report. Several budgets can be
created for a given report template (ie one budget per year). Budget figures
are provided by KPI or by GL account, with different time periods. A budget can
then be selected as a data source for a MIS report column, and the report will
show the budgeted values for each KPI, adjusted for the period of the column.</p>
<p>This module lets you create budgets for any MIS report. Several budgets
can be created for a given report template (ie one budget per year).
Budget figures are provided by KPI or by GL account, with different time
periods. A budget can then be selected as a data source for a MIS report
column, and the report will show the budgeted values for each KPI,
adjusted for the period of the column.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
@ -407,38 +408,43 @@ show the budgeted values for each KPI, adjusted for the period of the column.</p
</div>
<div class="section" id="usage">
<h1><a class="toc-backref" href="#toc-entry-1">Usage</a></h1>
<p>There are two ways to use this module: create budgets by KPI or budgets by
GL accounts. Currently, the two methods cannot be combined in the same budget.</p>
<p>There are two ways to use this module: create budgets by KPI or budgets
by GL accounts. Currently, the two methods cannot be combined in the
same budget.</p>
<p><strong>Budget by KPIs</strong></p>
<p>To use this this mode, you first need to flag at least some KPI in a MIS report
to be budgetable. You also need to configure the accumulation method on the KPI
according to their type.</p>
<p>To use this this mode, you first need to flag at least some KPI in a MIS
report to be budgetable. You also need to configure the accumulation
method on the KPI according to their type.</p>
<p>The accumulation method determines how budgeted values spanning over a
time period are transformed to match the reporting period.</p>
<ul class="simple">
<li>Sum: values of shorter period are added, values of longest or partially overlapping
periods are adjusted pro-rata temporis (eg monetary amount such as revenue).</li>
<li>Average: values of included period are averaged with a pro-rata temporis weight.
Typically used for values that do not accumulate over time (eg a number of employees).</li>
<li>Sum: values of shorter period are added, values of longest or
partially overlapping periods are adjusted pro-rata temporis (eg
monetary amount such as revenue).</li>
<li>Average: values of included period are averaged with a pro-rata
temporis weight. Typically used for values that do not accumulate
over time (eg a number of employees).</li>
</ul>
<p>When KPI are configured, you need to create a budget, using the MIS Budget (by
KPIs) menu, then click on the budget items button to create or import the
budgeted amounts for all your KPI and time periods.</p>
<p>When KPI are configured, you need to create a budget, using the MIS
Budget (by KPIs) menu, then click on the budget items button to create
or import the budgeted amounts for all your KPI and time periods.</p>
<p><strong>Budget by GL accounts</strong></p>
<p>You can also create budgets by GL accounts. In this case, the budget is
populated with one line per GL account (and optionally analytic account and/or
tags) and time period.</p>
populated with one line per GL account (and optionally analytic account
and/or tags) and time period.</p>
<p><strong>Add budget columns to report instances</strong></p>
<p>Finally, a column (aka period) must be added to a MIS report instance,
selecting your newly created budget as a data source. The data will be adjusted
to the reporting period when displayed. Columns can be compared by adding a
column of type “comparison” or “sum”.</p>
selecting your newly created budget as a data source. The data will be
adjusted to the reporting period when displayed. Columns can be compared
by adding a column of type “comparison” or “sum”.</p>
</div>
<div class="section" id="known-issues-roadmap">
<h1><a class="toc-backref" href="#toc-entry-2">Known issues / Roadmap</a></h1>
<p>The mis_builder <a class="reference external" href="https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement">roadmap</a>
and <a class="reference external" href="https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug">known issues</a> can
be found on GitHub.</p>
<p>The mis_builder
<a class="reference external" href="https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement">roadmap</a>
and <a class="reference external" href="https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug">known
issues</a>
can be found on GitHub.</p>
</div>
<div class="section" id="changelog">
<h1><a class="toc-backref" href="#toc-entry-3">Changelog</a></h1>
@ -447,45 +453,53 @@ be found on GitHub.</p>
<p><strong>Features</strong></p>
<ul class="simple">
<li>Migration to 16.0.<ul>
<li>removal of analytic fetures because the upstream <tt class="docutils literal">analytic_distribution</tt> mechanism
is not compatible; support may be introduced in separate module, depending on use
cases (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/472">#472</a>)</li>
<li>removal of analytic fetures because the upstream
<tt class="docutils literal">analytic_distribution</tt> mechanism is not compatible; support may
be introduced in separate module, depending on use cases
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/472">#472</a>)</li>
</ul>
</li>
</ul>
<p><strong>Bugfixes</strong></p>
<ul class="simple">
<li>Fix display of budgets in presence of sub KPIs. (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/428">#428</a>)</li>
<li>Fix display of budgets in presence of sub KPIs.
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/428">#428</a>)</li>
</ul>
</div>
<div class="section" id="section-2">
<h2><a class="toc-backref" href="#toc-entry-5">14.0.4.0.0 (2022-01-08)</a></h2>
<p><strong>Features</strong></p>
<ul class="simple">
<li>A label field has been added to MIS Budget by Account items. When overlap between budget
items is allowed this allows creating a budget with several contributions for a given
account. (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/382">#382</a>)</li>
<li>The balance field on MIS Budget by Account items is now writeable. This allows for
easier data entry and import. (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/383">#383</a>)</li>
<li>MIS Budget by Account can now be configured to allow budget items with overlapping
dates. Each overlapping item contributes to the budget of the corresponding period. (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/384">#384</a>)</li>
<li>A label field has been added to MIS Budget by Account items. When
overlap between budget items is allowed this allows creating a budget
with several contributions for a given account.
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/382">#382</a>)</li>
<li>The balance field on MIS Budget by Account items is now writeable.
This allows for easier data entry and import.
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/383">#383</a>)</li>
<li>MIS Budget by Account can now be configured to allow budget items
with overlapping dates. Each overlapping item contributes to the
budget of the corresponding period.
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/384">#384</a>)</li>
</ul>
</div>
<div class="section" id="section-3">
<h2><a class="toc-backref" href="#toc-entry-6">14.0.3.5.1 (2021-04-06)</a></h2>
<p><strong>Bugfixes</strong></p>
<ul class="simple">
<li>Fix incorrect budget by account multi company security rules. (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/347">#347</a>)</li>
<li>Fix incorrect budget by account multi company security rules.
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/347">#347</a>)</li>
</ul>
</div>
<div class="section" id="section-4">
<h2><a class="toc-backref" href="#toc-entry-7">13.0.3.5.0 (2020-03-28)</a></h2>
<p><strong>Features</strong></p>
<ul class="simple">
<li>Budget by GL account: allow budgeting by GL account in addition to the
existing mechanism to budget by KPI. Budget items have a begin and end
date, and when reporting a pro-rata temporis adjustment is made to match
the reporting period. (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/259">#259</a>)</li>
<li>Budget by GL account: allow budgeting by GL account in addition to
the existing mechanism to budget by KPI. Budget items have a begin
and end date, and when reporting a pro-rata temporis adjustment is
made to match the reporting period.
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/259">#259</a>)</li>
</ul>
</div>
<div class="section" id="section-5">
@ -497,15 +511,18 @@ the reporting period. (<a class="reference external" href="https://github.com/OC
<p><strong>Bugfixes</strong></p>
<ul class="simple">
<li>Consider analytic tags too when detecting overlapping budget items.
Previously only analytic account was considered, and this overlap detection
mechanism was overlooked when analytic tags were added to budget items. (<a class="reference external" href="https://github.com/oca/mis-builder/issues/241">#241</a>)</li>
Previously only analytic account was considered, and this overlap
detection mechanism was overlooked when analytic tags were added to
budget items.
(<a class="reference external" href="https://github.com/oca/mis-builder/issues/241">#241</a>)</li>
</ul>
</div>
<div class="section" id="section-7">
<h2><a class="toc-backref" href="#toc-entry-10">11.0.3.3.0 (2019-01-13)</a></h2>
<p><strong>Features</strong></p>
<ul class="simple">
<li>Support analytic filters. (<a class="reference external" href="https://github.com/oca/mis-builder/issues/15">#15</a>)</li>
<li>Support analytic filters.
(<a class="reference external" href="https://github.com/oca/mis-builder/issues/15">#15</a>)</li>
</ul>
</div>
<div class="section" id="section-8">
@ -518,8 +535,8 @@ mechanism was overlooked when analytic tags were added to budget items. (<a clas
<div class="section" id="section-9">
<h2><a class="toc-backref" href="#toc-entry-12">11.0.3.2.0 (2018-05-02)</a></h2>
<ul class="simple">
<li>[FIX] #NAME error in out-of-order computation of non
budgetable items in budget columns
<li>[FIX] #NAME error in out-of-order computation of non budgetable items
in budget columns
(<a class="reference external" href="https://github.com/OCA/mis-builder/pull/69">#68</a>)</li>
</ul>
</div>
@ -546,7 +563,7 @@ budgetable items in budget columns
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/mis-builder/issues">GitHub Issues</a>.
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
<a class="reference external" href="https://github.com/OCA/mis-builder/issues/new?body=module:%20mis_builder_budget%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<a class="reference external" href="https://github.com/OCA/mis-builder/issues/new?body=module:%20mis_builder_budget%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
@ -570,13 +587,15 @@ If you spotted it first, help us to smash it by providing a detailed and welcome
<div class="section" id="maintainers">
<h2><a class="toc-backref" href="#toc-entry-20">Maintainers</a></h2>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
</a>
<p>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.</p>
<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p>
<p><a class="reference external image-reference" href="https://github.com/sbidoul"><img alt="sbidoul" src="https://github.com/sbidoul.png?size=40px" /></a></p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/mis-builder/tree/16.0/mis_builder_budget">OCA/mis-builder</a> project on GitHub.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/mis-builder/tree/17.0/mis_builder_budget">OCA/mis-builder</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>

View File

@ -12,20 +12,20 @@
name="action_draft"
string="Set draft"
type="object"
attrs="{'invisible': [('state', '=', 'draft')]}"
invisible="state == 'draft'"
/>
<button
name="action_confirm"
string="Confirm"
type="object"
attrs="{'invisible': [('state', '!=', 'draft')]}"
invisible="state != 'draft'"
class="oe_highlight"
/>
<button
name="action_cancel"
string="Cancel"
type="object"
attrs="{'invisible': [('state', '=', 'cancelled')]}"
invisible="state == 'cancelled'"
/>
<field name="state" widget="statusbar" />
</header>

View File

@ -12,20 +12,20 @@
name="action_draft"
string="Set draft"
type="object"
attrs="{'invisible': [('state', '=', 'draft')]}"
invisible="state == 'draft'"
/>
<button
name="action_confirm"
string="Confirm"
type="object"
attrs="{'invisible': [('state', '!=', 'draft')]}"
invisible="state != 'draft'"
class="oe_highlight"
/>
<button
name="action_cancel"
string="Cancel"
type="object"
attrs="{'invisible': [('state', '=', 'cancelled')]}"
invisible="state == 'cancelled'"
/>
<field name="state" widget="statusbar" />
</header>
@ -42,7 +42,11 @@
<group>
<field name="name" />
<field name="description" />
<field name="company_id" groups="base.group_multi_company" />
<field
name="company_id"
readonly="1"
groups="base.group_multi_company"
/>
</group>
<group>
<field name="date_range_id" />

View File

@ -21,9 +21,9 @@
<field name="model">mis.budget.by.account.item</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="budget_id" invisible="1" />
<field name="budget_date_from" invisible="1" />
<field name="budget_date_to" invisible="1" />
<field name="budget_id" column_invisible="1" />
<field name="budget_date_from" column_invisible="1" />
<field name="budget_date_to" column_invisible="1" />
<field name="name" />
<field name="account_id" />
<field name="date_range_id" />

View File

@ -18,10 +18,10 @@
<field name="model">mis.budget.item</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="budget_id" invisible="1" />
<field name="report_id" invisible="1" />
<field name="budget_date_from" invisible="1" />
<field name="budget_date_to" invisible="1" />
<field name="budget_id" column_invisible="1" />
<field name="report_id" column_invisible="1" />
<field name="budget_date_from" column_invisible="1" />
<field name="budget_date_to" column_invisible="1" />
<field name="kpi_expression_id" />
<field name="date_range_id" />
<field name="date_from" />

View File

@ -15,12 +15,14 @@
<group name="source_data" position="inside">
<field
name="source_mis_budget_id"
attrs="{'invisible': [('source', '!=', 'mis_budget')], 'required': [('source', '=', 'mis_budget')]}"
invisible="source != 'mis_budget'"
required="source == 'mis_budget'"
domain="[('report_id', '=', report_id)]"
/>
<field
name="source_mis_budget_by_account_id"
attrs="{'invisible': [('source', '!=', 'mis_budget_by_account')], 'required': [('source', '=', 'mis_budget_by_account')]}"
invisible="source != 'mis_budget_by_account'"
required="source == 'mis_budget_by_account'"
/>
</group>
</field>

View File

@ -7,7 +7,7 @@ MIS Builder Demo
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:b01c4eb68c27939c99fc2380d0af3e58e047cef88ae51e3f2815f372f0aad160
!! source digest: sha256:373cf6ec776ac1141b1f23e67f58b60ff3c87d1331ad70c328e8aade41a2499b
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
@ -17,13 +17,13 @@ MIS Builder Demo
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmis--builder-lightgray.png?logo=github
:target: https://github.com/OCA/mis-builder/tree/16.0/mis_builder_demo
:target: https://github.com/OCA/mis-builder/tree/17.0/mis_builder_demo
:alt: OCA/mis-builder
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/mis-builder-16-0/mis-builder-16-0-mis_builder_demo
:target: https://translation.odoo-community.org/projects/mis-builder-17-0/mis-builder-17-0-mis_builder_demo
: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/mis-builder&target_branch=16.0
:target: https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&target_branch=17.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
@ -46,77 +46,80 @@ Usage
This module provide the following demo data based on the Odoo generic
chart of accounts:
* A few styles.
* A budget.
* A report template showing expenses by category
* A sample committed purchase view model, showing uninvoiced purchase
order lines and draft invoice lines.
* A report instance showing budget, committed purchases, actuals
and available.
- A few styles.
- A budget.
- A report template showing expenses by category
- A sample committed purchase view model, showing uninvoiced purchase
order lines and draft invoice lines.
- A report instance showing budget, committed purchases, actuals and
available.
Known issues / Roadmap
======================
The mis_builder `roadmap <https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement>`_
and `known issues <https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug>`_ can
be found on github.
The mis_builder
`roadmap <https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement>`__
and `known
issues <https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug>`__
can be found on github.
Changelog
=========
16.0.1.0.0 (2023-04-01)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Features**
- Migration to 16.0.
- removal of analytic fetures because the upstream ``analytic_distribution`` mechanism
is not compatible; support may be introduced in separate module, depending on use
cases (`#472 <https://github.com/OCA/mis-builder/issues/472>`_)
- Migration to 16.0.
- removal of analytic fetures because the upstream
``analytic_distribution`` mechanism is not compatible; support may
be introduced in separate module, depending on use cases
(`#472 <https://github.com/OCA/mis-builder/issues/472>`__)
13.0.3.1.2 (2020-04-22)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Bugfixes**
- Fix currency rate in uninvoiced purchases. (`#274 <https://github.com/OCA/mis-builder/issues/274>`_)
- Fix currency rate in uninvoiced purchases.
(`#274 <https://github.com/OCA/mis-builder/issues/274>`__)
13.0.3.1.0 (2020-01-??)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
Migration to odoo 13.0.
12.0.3.1.0 (2019-10-26)
~~~~~~~~~~~~~~~~~~~~~~~
-----------------------
**Features**
- Handle multi currency for commited purchase view. The amount in this
view are now converted to the base currency (the one with rate 1),
so summing them has some meaning. As a consequence, this view has
less usefulness if the company currency is not the one with rate 1,
Debit and credit being assumed to be in company currency.
- Handle multi currency for commited purchase view. The amount in this
view are now converted to the base currency (the one with rate 1), so
summing them has some meaning. As a consequence, this view has less
usefulness if the company currency is not the one with rate 1, Debit
and credit being assumed to be in company currency.
Add the M2M to account.analytic.tag in the commited purchase view.
Add the M2M to account.analytic.tag in the commited purchase view.
Fix sign issue in commited purchase view.
Fix sign issue in commited purchase view.
Include customer invoice in commited purchase view. The view is therefore
not only about purchases anymore. This should not be an issue because
GL accounts are differents for purchases and income anyway and generally
used in different KPI.
These are breaking changes. Change the status of ``mis_builder_demo`` to alpha,
since it is a demo module and it's content can change at any time without
any compatibility guarantees. (`#222 <https://github.com/oca/mis-builder/issues/222>`_)
Include customer invoice in commited purchase view. The view is
therefore not only about purchases anymore. This should not be an
issue because GL accounts are differents for purchases and income
anyway and generally used in different KPI.
These are breaking changes. Change the status of ``mis_builder_demo``
to alpha, since it is a demo module and it's content can change at
any time without any compatibility guarantees.
(`#222 <https://github.com/oca/mis-builder/issues/222>`__)
**Bugfixes**
- Fix date casting error on committed expenses drilldown. (`#185 <https://github.com/oca/mis-builder/issues/185>`_)
- Fix date casting error on committed expenses drilldown.
(`#185 <https://github.com/oca/mis-builder/issues/185>`__)
Bug Tracker
===========
@ -124,7 +127,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues <https://github.com/OCA/mis-builder/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/mis-builder/issues/new?body=module:%20mis_builder_demo%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
`feedback <https://github.com/OCA/mis-builder/issues/new?body=module:%20mis_builder_demo%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.
@ -132,19 +135,19 @@ Credits
=======
Authors
~~~~~~~
-------
* ACSONE SA/NV
Contributors
~~~~~~~~~~~~
------------
* Stéphane Bidoul <stephane.bidoul@acsone.eu>
* Arnaud Pineux <arnaud.pineux@acsone.eu>
* Dzung Tran <dungtd@trobz.com>
- Stéphane Bidoul <stephane.bidoul@acsone.eu>
- Arnaud Pineux <arnaud.pineux@acsone.eu>
- Dzung Tran <dungtd@trobz.com>
Maintainers
~~~~~~~~~~~
-----------
This module is maintained by the OCA.
@ -164,6 +167,6 @@ Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:
|maintainer-sbidoul|
This module is part of the `OCA/mis-builder <https://github.com/OCA/mis-builder/tree/16.0/mis_builder_demo>`_ project on GitHub.
This module is part of the `OCA/mis-builder <https://github.com/OCA/mis-builder/tree/17.0/mis_builder_demo>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View File

@ -3,11 +3,10 @@
{
"name": "MIS Builder Demo",
"summary": """
Demo addon for MIS Builder""",
"version": "3.0.1.0.2",
"summary": "Demo addon for MIS Builder",
"version": "3.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV, " "Odoo Community Association (OCA)",
"author": "ACSONE SA/NV, Odoo Community Association (OCA)",
"website": "https://gitlab.com/flectra-community/mis-builder",
"depends": ["mis_builder_budget", "purchase"],
"data": [
@ -18,7 +17,7 @@
"data/mis_budget.xml",
"data/mis_report_instance.xml",
],
"installable": False,
"installable": True,
"maintainers": ["sbidoul"],
"development_status": "Alpha",
}

View File

@ -86,11 +86,6 @@ msgstr "Despeses"
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr "Última modificació el"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
@ -136,6 +131,9 @@ msgstr "Nom del model de recurs"
msgid "Total"
msgstr "Total"
#~ msgid "Last Modified on"
#~ msgstr "Última modificació el"
#~ msgid "Analytic Account"
#~ msgstr "Compte analític"

View File

@ -87,11 +87,6 @@ msgstr "Ausgaben"
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr "Geändert am"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
@ -138,6 +133,9 @@ msgstr ""
msgid "Total"
msgstr "Gesamt"
#~ msgid "Last Modified on"
#~ msgstr "Geändert am"
#~ msgid "Analytic Account"
#~ msgstr "Kostenstelle"

View File

@ -89,11 +89,6 @@ msgstr "Gastos"
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr "Última modificación en"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
@ -139,6 +134,9 @@ msgstr "Nombre del modelo de recurso"
msgid "Total"
msgstr "Total"
#~ msgid "Last Modified on"
#~ msgstr "Última modificación en"
#~ msgid "Analytic Account"
#~ msgstr "Cuenta Analítica"

View File

@ -90,11 +90,6 @@ msgstr "Frais"
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
@ -140,6 +135,9 @@ msgstr "Nom du modèle de la ressource"
msgid "Total"
msgstr "Total"
#~ msgid "Last Modified on"
#~ msgstr "Dernière modification le"
#~ msgid "Analytic Account"
#~ msgstr "Compte Analytique"

View File

@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: mis_builder_demo
#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_bud
@ -90,11 +90,6 @@ msgstr ""
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"

132
mis_builder_demo/i18n/it.po Normal file
View File

@ -0,0 +1,132 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mis_builder_demo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-09-12 09:06+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 5.6.2\n"
#. module: mis_builder_demo
#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_bud
msgid "3 M Budget"
msgstr "Budget 3 M"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__account_id
msgid "Account"
msgstr "Conto"
#. module: mis_builder_demo
#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_avail
msgid "Available"
msgstr "Disponibile"
#. module: mis_builder_demo
#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_commit
msgid "Committed"
msgstr "Impegnata"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__company_id
msgid "Company"
msgstr "Azienda"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__credit
msgid "Credit"
msgstr "Credito"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__date
msgid "Date"
msgstr "Data"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__debit
msgid "Debit"
msgstr "Debito"
#. module: mis_builder_demo
#: model:mis.report,name:mis_builder_demo.mis_report_expenses
msgid "Demo Expenses"
msgstr "Demo spese"
#. module: mis_builder_demo
#: model:mis.report.instance,name:mis_builder_demo.mis_report_instance_expenses
msgid "Demo Expenses vs Budget"
msgstr "Demo spese vs budget"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__display_name
msgid "Display Name"
msgstr "Nome visualizzato"
#. module: mis_builder_demo
#: model:mis.report.kpi,description:mis_builder_demo.mis_report_expenses_kpi_equip
msgid "Equipment"
msgstr "Attrezzatura"
#. module: mis_builder_demo
#: model:mis.report.kpi,description:mis_builder_demo.mis_report_expenses_kpi_exp
msgid "Expenses"
msgstr "Spese"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__id
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
msgstr "Tipo riga"
#. module: mis_builder_demo
#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1
msgid "M-1"
msgstr "M-1"
#. module: mis_builder_demo
#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm2
msgid "M-2"
msgstr "M-2"
#. module: mis_builder_demo
#: model:ir.model,name:mis_builder_demo.model_mis_committed_purchase
msgid "MIS Commitment"
msgstr "Impegno MIS"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__name
msgid "Name"
msgstr "Nome"
#. module: mis_builder_demo
#: model:mis.report.kpi,description:mis_builder_demo.mis_report_expenses_kpi_other
msgid "Other"
msgstr "Altro"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__res_id
msgid "Resource ID"
msgstr "ID Risorsa"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__res_model
msgid "Resource Model Name"
msgstr "Nome modello risorsa"
#. module: mis_builder_demo
#: model:mis.report.kpi,description:mis_builder_demo.mis_report_expenses_kpi_total
msgid "Total"
msgstr "Totale"

View File

@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -83,11 +83,6 @@ msgstr ""
msgid "ID"
msgstr ""
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr ""
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"

View File

@ -88,11 +88,6 @@ msgstr ""
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr "Voor het laatst aangepast op"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
@ -137,3 +132,6 @@ msgstr ""
#: model:mis.report.kpi,description:mis_builder_demo.mis_report_expenses_kpi_total
msgid "Total"
msgstr ""
#~ msgid "Last Modified on"
#~ msgstr "Voor het laatst aangepast op"

View File

@ -90,11 +90,6 @@ msgstr "Uitgaven"
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr "Voor het laatst aangepast op"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
@ -141,6 +136,9 @@ msgstr ""
msgid "Total"
msgstr "Total"
#~ msgid "Last Modified on"
#~ msgstr "Voor het laatst aangepast op"
#, fuzzy
#~ msgid "Analytic Account"
#~ msgstr "Rekening"

View File

@ -88,11 +88,6 @@ msgstr ""
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr "Última Modificação em"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
@ -137,3 +132,6 @@ msgstr ""
#: model:mis.report.kpi,description:mis_builder_demo.mis_report_expenses_kpi_total
msgid "Total"
msgstr ""
#~ msgid "Last Modified on"
#~ msgstr "Última Modificação em"

View File

@ -86,11 +86,6 @@ msgstr "Despesas"
msgid "ID"
msgstr "ID"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase____last_update
msgid "Last Modified on"
msgstr "Última Modificação em"
#. module: mis_builder_demo
#: model:ir.model.fields,field_description:mis_builder_demo.field_mis_committed_purchase__line_type
msgid "Line Type"
@ -136,6 +131,9 @@ msgstr "Nome do Modelo do Recurso"
msgid "Total"
msgstr "Total"
#~ msgid "Last Modified on"
#~ msgstr "Última Modificação em"
#~ msgid "Analytic Account"
#~ msgstr "Conta Analítica"

View File

@ -1,4 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
@ -9,10 +8,11 @@
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
@ -275,7 +275,7 @@ pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: grey; } /* line numbers */
pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
@ -301,7 +301,7 @@ span.option {
span.pre {
white-space: pre }
span.problematic {
span.problematic, pre.problematic {
color: red }
span.section-subtitle {
@ -367,9 +367,9 @@ ul.auto-toc {
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:b01c4eb68c27939c99fc2380d0af3e58e047cef88ae51e3f2815f372f0aad160
!! source digest: sha256:373cf6ec776ac1141b1f23e67f58b60ff3c87d1331ad70c328e8aade41a2499b
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Alpha" src="https://img.shields.io/badge/maturity-Alpha-red.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/mis-builder/tree/16.0/mis_builder_demo"><img alt="OCA/mis-builder" src="https://img.shields.io/badge/github-OCA%2Fmis--builder-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/mis-builder-16-0/mis-builder-16-0-mis_builder_demo"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Alpha" src="https://img.shields.io/badge/maturity-Alpha-red.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/mis-builder/tree/17.0/mis_builder_demo"><img alt="OCA/mis-builder" src="https://img.shields.io/badge/github-OCA%2Fmis--builder-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/mis-builder-17-0/mis-builder-17-0-mis_builder_demo"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>Demo addon for MIS Builder.</p>
<div class="admonition important">
<p class="first admonition-title">Important</p>
@ -408,15 +408,17 @@ chart of accounts:</p>
<li>A report template showing expenses by category</li>
<li>A sample committed purchase view model, showing uninvoiced purchase
order lines and draft invoice lines.</li>
<li>A report instance showing budget, committed purchases, actuals
and available.</li>
<li>A report instance showing budget, committed purchases, actuals and
available.</li>
</ul>
</div>
<div class="section" id="known-issues-roadmap">
<h1><a class="toc-backref" href="#toc-entry-2">Known issues / Roadmap</a></h1>
<p>The mis_builder <a class="reference external" href="https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement">roadmap</a>
and <a class="reference external" href="https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug">known issues</a> can
be found on github.</p>
<p>The mis_builder
<a class="reference external" href="https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement">roadmap</a>
and <a class="reference external" href="https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug">known
issues</a>
can be found on github.</p>
</div>
<div class="section" id="changelog">
<h1><a class="toc-backref" href="#toc-entry-3">Changelog</a></h1>
@ -425,9 +427,10 @@ be found on github.</p>
<p><strong>Features</strong></p>
<ul class="simple">
<li>Migration to 16.0.<ul>
<li>removal of analytic fetures because the upstream <tt class="docutils literal">analytic_distribution</tt> mechanism
is not compatible; support may be introduced in separate module, depending on use
cases (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/472">#472</a>)</li>
<li>removal of analytic fetures because the upstream
<tt class="docutils literal">analytic_distribution</tt> mechanism is not compatible; support may
be introduced in separate module, depending on use cases
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/472">#472</a>)</li>
</ul>
</li>
</ul>
@ -436,7 +439,8 @@ cases (<a class="reference external" href="https://github.com/OCA/mis-builder/is
<h2><a class="toc-backref" href="#toc-entry-5">13.0.3.1.2 (2020-04-22)</a></h2>
<p><strong>Bugfixes</strong></p>
<ul class="simple">
<li>Fix currency rate in uninvoiced purchases. (<a class="reference external" href="https://github.com/OCA/mis-builder/issues/274">#274</a>)</li>
<li>Fix currency rate in uninvoiced purchases.
(<a class="reference external" href="https://github.com/OCA/mis-builder/issues/274">#274</a>)</li>
</ul>
</div>
<div class="section" id="section-3">
@ -448,24 +452,26 @@ cases (<a class="reference external" href="https://github.com/OCA/mis-builder/is
<p><strong>Features</strong></p>
<ul>
<li><p class="first">Handle multi currency for commited purchase view. The amount in this
view are now converted to the base currency (the one with rate 1),
so summing them has some meaning. As a consequence, this view has
less usefulness if the company currency is not the one with rate 1,
Debit and credit being assumed to be in company currency.</p>
view are now converted to the base currency (the one with rate 1), so
summing them has some meaning. As a consequence, this view has less
usefulness if the company currency is not the one with rate 1, Debit
and credit being assumed to be in company currency.</p>
<p>Add the M2M to account.analytic.tag in the commited purchase view.</p>
<p>Fix sign issue in commited purchase view.</p>
<p>Include customer invoice in commited purchase view. The view is therefore
not only about purchases anymore. This should not be an issue because
GL accounts are differents for purchases and income anyway and generally
used in different KPI.</p>
<p>These are breaking changes. Change the status of <tt class="docutils literal">mis_builder_demo</tt> to alpha,
since it is a demo module and its content can change at any time without
any compatibility guarantees. (<a class="reference external" href="https://github.com/oca/mis-builder/issues/222">#222</a>)</p>
<p>Include customer invoice in commited purchase view. The view is
therefore not only about purchases anymore. This should not be an
issue because GL accounts are differents for purchases and income
anyway and generally used in different KPI.</p>
<p>These are breaking changes. Change the status of <tt class="docutils literal">mis_builder_demo</tt>
to alpha, since it is a demo module and its content can change at
any time without any compatibility guarantees.
(<a class="reference external" href="https://github.com/oca/mis-builder/issues/222">#222</a>)</p>
</li>
</ul>
<p><strong>Bugfixes</strong></p>
<ul class="simple">
<li>Fix date casting error on committed expenses drilldown. (<a class="reference external" href="https://github.com/oca/mis-builder/issues/185">#185</a>)</li>
<li>Fix date casting error on committed expenses drilldown.
(<a class="reference external" href="https://github.com/oca/mis-builder/issues/185">#185</a>)</li>
</ul>
</div>
</div>
@ -474,7 +480,7 @@ any compatibility guarantees. (<a class="reference external" href="https://githu
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/mis-builder/issues">GitHub Issues</a>.
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
<a class="reference external" href="https://github.com/OCA/mis-builder/issues/new?body=module:%20mis_builder_demo%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<a class="reference external" href="https://github.com/OCA/mis-builder/issues/new?body=module:%20mis_builder_demo%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
@ -496,13 +502,15 @@ If you spotted it first, help us to smash it by providing a detailed and welcome
<div class="section" id="maintainers">
<h2><a class="toc-backref" href="#toc-entry-12">Maintainers</a></h2>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
</a>
<p>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.</p>
<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p>
<p><a class="reference external image-reference" href="https://github.com/sbidoul"><img alt="sbidoul" src="https://github.com/sbidoul.png?size=40px" /></a></p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/mis-builder/tree/16.0/mis_builder_demo">OCA/mis-builder</a> project on GitHub.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/mis-builder/tree/17.0/mis_builder_demo">OCA/mis-builder</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>