mirror of
https://gitlab.com/flectra-community/mis-builder.git
synced 2024-12-23 04:41:46 +00:00
Automatic Update form OCA2FC Migrator
This commit is contained in:
parent
e18530712c
commit
085ed155e7
@ -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
|
||||
|
||||
|
||||
|
@ -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
@ -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",
|
||||
|
@ -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"
|
||||
|
@ -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 ""
|
||||
|
||||
|
@ -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 ""
|
||||
|
||||
|
@ -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 ""
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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 ""
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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 ""
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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
@ -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
@ -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()
|
@ -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'
|
||||
"""
|
||||
)
|
@ -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'
|
||||
"""
|
||||
)
|
@ -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",
|
||||
)
|
||||
|
||||
|
@ -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):
|
||||
|
@ -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
@ -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);
|
||||
|
@ -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">
|
||||
|
@ -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),
|
||||
|
@ -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(
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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.
|
@ -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"],
|
||||
}
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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."
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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."
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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,
|
||||
)
|
||||
|
@ -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),"
|
||||
|
@ -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),"
|
||||
|
@ -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&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&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>
|
||||
|
@ -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>
|
||||
|
@ -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" />
|
||||
|
@ -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" />
|
||||
|
@ -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" />
|
||||
|
@ -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>
|
||||
|
@ -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.
|
@ -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",
|
||||
}
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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
132
mis_builder_demo/i18n/it.po
Normal 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"
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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&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&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 it’s 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 it’s 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>
|
||||
|
Loading…
Reference in New Issue
Block a user