From 11b796c9aa9462056b7e91599dd91cf5c34038d8 Mon Sep 17 00:00:00 2001 From: loviuz Date: Tue, 10 Nov 2020 16:25:47 +0100 Subject: [PATCH] Aggiunta colonna "Sede" nei movimenti --- CHANGELOG.md | 3 ++- update/2_4_19.sql | 13 ++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 286fa7c5d..f0aad4aba 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,7 +34,8 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k ### Aggiunto (Added) - Aggiunta gestione conto anticipi cliente e fornitore tramite **Prima nota** - + - Aggiunta colonna della sede nel modulo **Movimenti** + ### Modificato (Changed) - Spostati i conti transitori (iva, ecc) su stato patrimoniale diff --git a/update/2_4_19.sql b/update/2_4_19.sql index 73ac35297..4e72ce3e8 100644 --- a/update/2_4_19.sql +++ b/update/2_4_19.sql @@ -46,4 +46,15 @@ UPDATE `in_righe_interventi` SET `in_righe_interventi`.`qta_evasa` = `in_righe_i ); -- Aggiornamento date vuote su movimenti -UPDATE `mg_movimenti` SET `data`=`created_at` WHERE `data` IS NULL; \ No newline at end of file +UPDATE `mg_movimenti` SET `data`=`created_at` WHERE `data` IS NULL; + +-- Aggiunta colonna "Sede" nei movimenti +UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `mg_movimenti` JOIN `mg_articoli` ON `mg_articoli`.id = `mg_movimenti`.`idarticolo` LEFT JOIN `an_sedi` ON `mg_movimenti`.`idsede_azienda` = `an_sedi`.`id` WHERE 1=1 HAVING 2=2 ORDER BY mg_movimenti.data DESC, mg_movimenti.created_at DESC' WHERE `name` = 'Movimenti'; + +INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES (NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Movimenti'), 'Sede', 'IF( mg_movimenti.idsede_azienda=0, ''Sede legale'', an_sedi.nomesede )', '4', '1', '0', '0', NULL, NULL, '1', '0', '1'); + +UPDATE `zz_views` INNER JOIN `zz_modules` ON `zz_views`.`id_module`=`zz_modules`.`id` SET `zz_views`.`summable` = 1 WHERE `zz_modules`.`name` = 'Movimenti' AND `zz_views`.`name` = 'Quantità'; + +INSERT INTO `zz_group_view` (`id_gruppo`, `id_vista`) ( + SELECT `zz_groups`.`id`, `zz_views`.`id` FROM `zz_groups`, `zz_views` INNER JOIN `zz_modules` ON `zz_views`.`id_module` = `zz_modules`.`id` WHERE `zz_modules`.`name` = 'Movimenti' AND `zz_views`.`name` = 'Sede' +);