From 77fb860b0155619e99f2cf25bcb97f028cfd33ea Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Wed, 24 Jul 2019 18:26:30 +0200 Subject: [PATCH] Fix vari --- modules/scadenzario/actions.php | 2 +- update/2_4_11.sql | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/scadenzario/actions.php b/modules/scadenzario/actions.php index 87844bf01..6e719ea51 100644 --- a/modules/scadenzario/actions.php +++ b/modules/scadenzario/actions.php @@ -9,7 +9,7 @@ switch (post('op')) { $da_pagare = post('da_pagare'); $descrizione = post('descrizione'); - $dbo->query('INSERT INTO co_scadenziario(descrizione, tipo, data_emissione, scadenza, da_pagare, pagato, data_pagamento) VALUES('.prepare($descrizione).', '.prepare($tipo).', CURDATE(), '.prepare($data).', '.prepare($da_pagare).", '0', '0000-00-00')"); + $dbo->query('INSERT INTO co_scadenziario(descrizione, tipo, data_emissione, scadenza, da_pagare, pagato) VALUES('.prepare($descrizione).', '.prepare($tipo).', CURDATE(), '.prepare($data).', '.prepare($da_pagare).", '0')"); $id_record = $dbo->lastInsertedID(); flash()->info(tr('Scadenza inserita!')); diff --git a/update/2_4_11.sql b/update/2_4_11.sql index e41423302..fa2075d0e 100644 --- a/update/2_4_11.sql +++ b/update/2_4_11.sql @@ -169,3 +169,14 @@ UPDATE `mg_articoli_interventi` SET `qta` = 1 WHERE `is_descrizione` = 1; ALTER TABLE `dt_righe_ddt` ADD `prezzo_unitario_acquisto` DECIMAL(12,4) NOT NULL AFTER `descrizione`; ALTER TABLE `or_righe_ordini` ADD `prezzo_unitario_acquisto` DECIMAL(12,4) NOT NULL AFTER `descrizione`; ALTER TABLE `co_righe_contratti` ADD `prezzo_unitario_acquisto` DECIMAL(12,4) NOT NULL AFTER `descrizione`; + +-- Fix query Scadenzario +UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `co_scadenziario` + LEFT JOIN `co_documenti` ON `co_scadenziario`.`iddocumento` = `co_documenti`.`id` + LEFT JOIN `an_anagrafiche` ON `co_documenti`.`idanagrafica` = `an_anagrafiche`.`idanagrafica` + LEFT JOIN `co_pagamenti` ON `co_documenti`.`idpagamento` = `co_pagamenti`.`id` + LEFT JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id` + LEFT JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id` +WHERE 1=1 AND ABS(`co_scadenziario`.`pagato`) < ABS(`co_scadenziario`.`da_pagare`) AND (`co_statidocumento`.`descrizione` IS NULL OR `co_statidocumento`.`descrizione` IN(''Emessa'',''Parzialmente pagato'')) +HAVING 2=2 +ORDER BY `scadenza` ASC' WHERE `name` = 'Scadenzario';