((SELECT`id`FROM`zz_modules`WHERE`name`='Contratti'),'Ordine di servizio (senza costi)','interventi_ordiniservizio','{"pricing":false}','idintervento',1,1);
INSERTINTO`zz_modules`(`id`,`name`,`title`,`directory`,`options`,`icon`,`version`,`compatibility`,`order`,`parent`,`default`,`enabled`)VALUES(NULL,'Account email','Account email','smtp','SELECT |select| FROM zz_smtp WHERE 1=1 AND deleted = 0 HAVING 2=2 ORDER BY `name`','fa fa-user-o','2.3','2.3','10',NULL,1,1);
INSERTINTO`zz_modules`(`id`,`name`,`title`,`directory`,`options`,`icon`,`version`,`compatibility`,`order`,`parent`,`default`,`enabled`)VALUES(NULL,'Template email','Template email','emails','SELECT |select| FROM zz_emails WHERE 1=1 AND deleted = 0 HAVING 2=2 ORDER BY `name`','fa fa-pencil-square-o','2.3','2.3','10',NULL,1,1);
(NULL,'Sezionali','Sezionali','sezionali','{ "main_query": [ { "type": "table", "fields": "Tipo documenti, Nome, Maschera, Magazzino, Note", "query": "SELECT `id`, `nome` AS `Nome`, `maschera` AS `Maschera`, (SELECT nome FROM dt_automezzi WHERE dt_automezzi.id = idautomezzo) AS Magazzino, IF(`dir`=''entrata'', ''Documenti di vendita'', ''Documenti di acquisto'') AS `Tipo documenti`, `note` AS `Note` FROM `co_sezionali` HAVING 2=2 ORDER BY `Tipo documenti`, `Nome`"} ]}','','fa fa-database','2.4','2.4',1,12,1,1);
(NULL,'Sezionale predefinito fatture di vendita','1','query=SELECT id, CONCAT(nome, '': '', maschera) AS descrizione FROM co_sezionali WHERE dir=''entrata'' ORDER BY nome',1,'Fatturazione'),
(NULL,'Sezionale predefinito fatture di acquisto','2','query=SELECT id, CONCAT(nome, '': '', maschera) AS descrizione FROM co_sezionali WHERE dir=''uscita'' ORDER BY nome',1,'Fatturazione');
UPDATE`zz_widgets`SET`query`='SELECT CONCAT_WS(" ", REPLACE(REPLACE(REPLACE(FORMAT(SUM((SELECT SUM(subtotale+iva-sconto) FROM co_righe_documenti WHERE iddocumento=co_documenti.id)+iva_rivalsainps+rivalsainps+bollo-ritenutaacconto), 2), ",", "#"), ".", ","), "#", "."), "€") AS dato FROM co_documenti WHERE idtipodocumento IN (SELECT id FROM co_tipidocumento WHERE dir="entrata") |sezionale_entrata| AND data >= "|period_start|" AND data <= "|period_end|" AND 1=1'WHERE`zz_widgets`.`name`='Fatturato';
UPDATE`zz_widgets`SET`query`='SELECT CONCAT_WS(" ", REPLACE(REPLACE(REPLACE(FORMAT((SELECT ABS(SUM(da_pagare))), 2), ",", "#"), ".", ","), "#", "."), "€") AS dato FROM (co_scadenziario INNER JOIN co_documenti ON co_scadenziario.iddocumento=co_documenti.id) INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE dir=''uscita'' |sezionale_uscita| AND data_emissione >= "|period_start|" AND data_emissione <= "|period_end|"'WHERE`zz_widgets`.`name`='Acquisti';
-- Aggiorno widget Crediti da clienti con i sezionali
UPDATE`zz_widgets`SET`query`='SELECT CONCAT_WS(" ", REPLACE(REPLACE(REPLACE(FORMAT(SUM((SELECT SUM(subtotale+iva-sconto) FROM co_righe_documenti WHERE iddocumento=co_documenti.id)+iva_rivalsainps+rivalsainps+bollo-ritenutaacconto), 2), ",", "#"), ".", ","), "#", "."), "€") AS dato FROM co_documenti WHERE idtipodocumento IN (SELECT id FROM co_tipidocumento WHERE dir="entrata") AND idstatodocumento = (SELECT id FROM co_statidocumento WHERE descrizione="Emessa") |sezionale_entrata| AND data >= "|period_start|" AND data <= "|period_end|" AND 1=1'WHERE`zz_widgets`.`name`='Crediti da clienti';
UPDATE`zz_modules`SET`options`='SELECT |select| FROM `co_documenti` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id` WHERE 1=1 AND `dir` = ''uscita'' |sezionale_uscita| AND `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 2=2 ORDER BY `data` DESC, CAST(IF(numero_esterno='''', numero, numero_esterno) AS UNSIGNED) DESC'WHERE`name`='Fatture di acquisto';
UPDATE`zz_modules`SET`options`='SELECT |select| FROM `co_documenti` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id` WHERE 1=1 AND `dir` = ''entrata'' |sezionale_entrata| AND `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 2=2 ORDER BY `data` DESC, CAST(numero_esterno AS UNSIGNED) DESC'WHERE`name`='Fatture di vendita';
(NULL,(SELECT`id`FROM`zz_modules`WHERE`name`='Interventi'),1,'Rapportino','','Invio rapportino numero {numero} del {data}','','','','<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n','0','0','0'),
(NULL,(SELECT`id`FROM`zz_modules`WHERE`name`='Preventivi'),1,'Rapportino','','Invio rapportino numero {numero} del {data}','','','','<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n','0','0','0'),
(NULL,(SELECT`id`FROM`zz_modules`WHERE`name`='Contratti'),1,'Rapportino','','Invio rapportino numero {numero} del {data}','','','','<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n','0','0','0'),
(NULL,(SELECT`id`FROM`zz_modules`WHERE`name`='Ordini cliente'),1,'Rapportino','','Invio rapportino numero {numero} del {data}','','','','<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n','0','0','0'),
(NULL,(SELECT`id`FROM`zz_modules`WHERE`name`='Fatture di vendita'),1,'Rapportino','','Invio rapportino numero {numero} del {data}','','','','<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n','0','0','0'),
(NULL,(SELECT`id`FROM`zz_modules`WHERE`name`='Ddt di vendita'),1,'Rapportino','','Invio rapportino numero {numero} del {data}','','','','<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n','0','0','0');
(NULL,(SELECT`id`FROM`zz_emails`WHERE`name`='Rapportino'AND`id_module`=(SELECT`id`FROM`zz_modules`WHERE`name`='Fatture di vendita')),(SELECT`id`FROM`zz_prints`WHERE`name`='Fattura di vendita')),
(NULL,(SELECT`id`FROM`zz_emails`WHERE`name`='Rapportino'AND`id_module`=(SELECT`id`FROM`zz_modules`WHERE`name`='Ddt di vendita')),(SELECT`id`FROM`zz_prints`WHERE`name`='Ddt di vendita'));
-- Aggiunta delle email per i consuntivi rapportini
(NULL,(SELECT`id`FROM`zz_modules`WHERE`name`='Contratti'),1,'Consuntivo','','Invio rapportino numero {numero} del {data}','','','','<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n','0','0','0'),
(NULL,(SELECT`id`FROM`zz_modules`WHERE`name`='Preventivi'),1,'Consuntivo','','Invio rapportino numero {numero} del {data}','','','','<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n','0','0','0');