From a490a5746b0405f98390648846c72a4d2e5ada0d Mon Sep 17 00:00:00 2001 From: Pek5892 Date: Fri, 23 Feb 2024 16:40:25 +0100 Subject: [PATCH] Miglioria plugin Regole pagamenti --- plugins/pagamenti_anagrafiche/add.php | 4 ++-- plugins/pagamenti_anagrafiche/controller_before.php | 3 ++- plugins/pagamenti_anagrafiche/edit.php | 4 ++-- update/2_4_55.sql | 4 +++- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/plugins/pagamenti_anagrafiche/add.php b/plugins/pagamenti_anagrafiche/add.php index 1ce1b2f95..271adfe7a 100644 --- a/plugins/pagamenti_anagrafiche/add.php +++ b/plugins/pagamenti_anagrafiche/add.php @@ -60,11 +60,11 @@ echo '
- {[ "type": "select", "label": "'.tr('Mese da posticipare').'", "name": "mese", "values": '.json_encode($mesi_pagamento).', "required": "1" ]} + {[ "type": "select", "label": "'.tr('Mese di chiusura').'", "name": "mese", "values": '.json_encode($mesi_pagamento).', "required": "1" ]}
- {[ "type": "select", "label": "'.tr('Giorno riprogrammazione scadenza').'", "name": "giorno_fisso", "values": '.json_encode($giorni_pagamento).', "required": "1" ]} + {[ "type": "select", "label": "'.tr('Giorno di riprogrammazione').'", "name": "giorno_fisso", "values": '.json_encode($giorni_pagamento).', "required": "1" ]}
diff --git a/plugins/pagamenti_anagrafiche/controller_before.php b/plugins/pagamenti_anagrafiche/controller_before.php index 1ed6b16f2..6656c50a3 100644 --- a/plugins/pagamenti_anagrafiche/controller_before.php +++ b/plugins/pagamenti_anagrafiche/controller_before.php @@ -21,5 +21,6 @@ include_once __DIR__.'/../../core.php'; echo '
- '.tr("Questo plugin permette di posticipare le scadenze delle fatture collegate all'anagrafica al mese successivo impostando il giorno di riprogrammazione").' + '.tr("Questo plugin permette di riprogrammare le scadenze delle fatture in base alla chiusura aziendale dei clienti.").'
'. + tr("Le scadenze verranno riprogrammate il mese successivo a quello impostato come Mese di chiusura, nel giorno indicato come Giorno di riprogrammazione.").'
'; diff --git a/plugins/pagamenti_anagrafiche/edit.php b/plugins/pagamenti_anagrafiche/edit.php index 525fe5a89..cdf4c63a3 100644 --- a/plugins/pagamenti_anagrafiche/edit.php +++ b/plugins/pagamenti_anagrafiche/edit.php @@ -59,11 +59,11 @@ echo '
- {[ "type": "select", "label": "'.tr('Mese da posticipare').'", "name": "mese", "values": '.json_encode($mesi_pagamento).', "value": "'.$record['mese'].'", "required": "1" ]} + {[ "type": "select", "label": "'.tr('Mese di chiusura').'", "name": "mese", "values": '.json_encode($mesi_pagamento).', "value": "'.$record['mese'].'", "required": "1" ]}
- {[ "type": "select", "label": "'.tr('Giorno riprogrammazione scadenza').'", "name": "giorno_fisso", "values": '.json_encode($giorni_pagamento).', "value": "'.$record['giorno_fisso'].'", "required": "1" ]} + {[ "type": "select", "label": "'.tr('Giorno di riprogrammazione').'", "name": "giorno_fisso", "values": '.json_encode($giorni_pagamento).', "value": "'.$record['giorno_fisso'].'", "required": "1" ]}
diff --git a/update/2_4_55.sql b/update/2_4_55.sql index 1a6e2682c..c980b4b3e 100644 --- a/update/2_4_55.sql +++ b/update/2_4_55.sql @@ -589,4 +589,6 @@ ALTER TABLE `zz_segments` ADD `for_fe` BOOLEAN NOT NULL AFTER `autofatture`; UPDATE `zz_segments` SET `for_fe` = '1' WHERE `zz_segments`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE name = 'Fatture di vendita') OR `zz_segments`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE name = 'Fatture di acquisto') AND `is_sezionale` = 1 AND `is_fiscale` = 1 AND `name` NOT LIKE '%non elettroniche%'; -- Aggiunto help impostazioni -UPDATE `zz_settings` SET `help` = 'Abilita esportazione delle viste anche nel formato xlsx e pdf' WHERE `zz_settings`.`nome` = 'Abilita esportazione Excel e PDF'; \ No newline at end of file +UPDATE `zz_settings` SET `help` = 'Abilita esportazione delle viste anche nel formato xlsx e pdf' WHERE `zz_settings`.`nome` = 'Abilita esportazione Excel e PDF'; + +UPDATE `zz_plugins` SET `options` = '{ \"main_query\": [ { \"type\": \"table\", \"fields\": \"Mese di chiusura, Giorno di riprogrammazione\", \"query\": \"SELECT id, IF(mese=\'01\', \'Gennaio\', IF(mese=\'02\', \'Febbraio\',IF(mese=\'03\', \'Marzo\',IF(mese=\'04\', \'Aprile\',IF(mese=\'05\', \'Maggio\', IF(mese=\'06\', \'Giugno\', IF(mese=\'07\', \'Luglio\',IF(mese=\'08\', \'Agosto\',IF(mese=\'09\', \'Settembre\', IF(mese=\'10\', \'Ottobre\', IF(mese=\'11\', \'Novembre\',\'Dicembre\'))))))))))) AS `Mese di chiusura`, giorno_fisso AS `Giorno di riprogrammazione` FROM an_pagamenti_anagrafiche WHERE 1=1 AND idanagrafica=|id_parent| GROUP BY id HAVING 2=2 ORDER BY an_pagamenti_anagrafiche.mese ASC\"} ]}' WHERE `zz_plugins`.`name` = 'Regole pagamenti'; \ No newline at end of file