From 333b7bf072933835c2cf8dfc02e1a69221b6db28 Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Thu, 29 Jul 2021 11:29:35 +0200 Subject: [PATCH 1/2] =?UTF-8?q?Aggiunta=20percentuale=20di=20imponibilit?= =?UTF-8?q?=C3=A0=20nei=20Ricavi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 9 +++++++++ modules/partitario/edit.php | 10 ++++------ modules/partitario/edit_conto.php | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e18b6c2b8..c835fa8da 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,15 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - [2.2 (2016-11-10)](#22-2016-11-10) - [2.1 (2015-04-02)](#21-2015-04-02) +## 2.4.25 (2021-00-00) + +### Aggiunto (Added) + - Aggiunta percentuale di imponibilità nel modulo **Piano dei conti** sezione **Ricavi** per il calcolo del **Totale reddito**. + +### Modificato (Changed) + +### Fixed + ## 2.4.24 (2021-07-28) ### Aggiunto (Added) diff --git a/modules/partitario/edit.php b/modules/partitario/edit.php index e64d33f12..01fd77ef1 100755 --- a/modules/partitario/edit.php +++ b/modules/partitario/edit.php @@ -167,12 +167,10 @@ foreach ($primo_livello as $conto_primo) { } // Pulsante per aggiornare il totale reddito del conto di livello 3 - if ($conto_secondo['dir'] == 'uscita') { - echo ' - '; - } + echo ' + '; // Pulsante per modificare il nome del conto di livello 3 echo ' diff --git a/modules/partitario/edit_conto.php b/modules/partitario/edit_conto.php index c14326e89..4225fa014 100755 --- a/modules/partitario/edit_conto.php +++ b/modules/partitario/edit_conto.php @@ -49,7 +49,7 @@ $info = $dbo->fetchOne($query);
-
+
{[ "type": "number", "decimals": 0, "label": "", "name": "percentuale_deducibile", "value": "", "icon-after": "", "max-value": "100", "min-value": "0" ]}
From b9c3f22eb7f57342d335d0391bf6b5d82976cb34 Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Thu, 29 Jul 2021 15:57:38 +0200 Subject: [PATCH 2/2] Modificata query widget Contratti in scadenza --- modules/contratti/widgets/contratti_scadenza.dashboard.php | 2 +- update/2_4_25.sql | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 update/2_4_25.sql diff --git a/modules/contratti/widgets/contratti_scadenza.dashboard.php b/modules/contratti/widgets/contratti_scadenza.dashboard.php index d3f5d8c47..931a8885c 100755 --- a/modules/contratti/widgets/contratti_scadenza.dashboard.php +++ b/modules/contratti/widgets/contratti_scadenza.dashboard.php @@ -27,7 +27,7 @@ $rs = $dbo->fetchArray('SELECT *, giorni_preavviso_rinnovo, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=co_contratti.idanagrafica) AS ragione_sociale FROM co_contratti WHERE - idstato IN (SELECT id FROM co_staticontratti WHERE is_fatturabile = 1) AND + idstato IN (SELECT id FROM co_staticontratti WHERE is_pianificabile = 1) AND rinnovabile = 1 AND YEAR(data_conclusione) > 1970 AND (SELECT id FROM co_contratti contratti WHERE contratti.idcontratto_prev = co_contratti.id) IS NULL diff --git a/update/2_4_25.sql b/update/2_4_25.sql new file mode 100644 index 000000000..bd5d2cb70 --- /dev/null +++ b/update/2_4_25.sql @@ -0,0 +1,2 @@ +-- Aggiornato widget Contratti in scadenza (sostituito fatturabile con pianificabile) +UPDATE `zz_widgets` SET `query` = 'SELECT COUNT(dati.id) AS dato FROM(SELECT id, ((SELECT SUM(co_righe_contratti.qta) FROM co_righe_contratti WHERE co_righe_contratti.um=\'ore\' AND co_righe_contratti.idcontratto=co_contratti.id) - IFNULL( (SELECT SUM(in_interventi_tecnici.ore) FROM in_interventi_tecnici INNER JOIN in_interventi ON in_interventi_tecnici.idintervento=in_interventi.id WHERE in_interventi.id_contratto=co_contratti.id AND in_interventi.idstatointervento IN (SELECT in_statiintervento.idstatointervento FROM in_statiintervento WHERE in_statiintervento.is_completato = 1)), 0) ) AS ore_rimanenti, DATEDIFF(data_conclusione, NOW()) AS giorni_rimanenti, data_conclusione, ore_preavviso_rinnovo, giorni_preavviso_rinnovo, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=co_contratti.idanagrafica) AS ragione_sociale FROM co_contratti WHERE idstato IN (SELECT id FROM co_staticontratti WHERE is_pianificabile = 1) AND rinnovabile = 1 AND YEAR(data_conclusione) > 1970 AND (SELECT id FROM co_contratti contratti WHERE contratti.idcontratto_prev = co_contratti.id) IS NULL HAVING (ore_rimanenti < ore_preavviso_rinnovo OR DATEDIFF(data_conclusione, NOW()) < ABS(giorni_preavviso_rinnovo)) ORDER BY giorni_rimanenti ASC, ore_rimanenti ASC) dati' WHERE `zz_widgets`.`name` = 'Contratti in scadenza'; \ No newline at end of file