UPDATE`zz_settings`SET`help`='Documenti di Vendita quali Fatture, DDT e Attività'WHERE`zz_settings`.`nome`='Permetti selezione articoli con quantità minore o uguale a zero in Documenti di Vendita';
UPDATE`zz_modules`SET`options`='SELECT |select| FROM `in_interventi`\nINNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`\nLEFT JOIN `in_interventi_tecnici` ON `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id`\nLEFT JOIN `in_interventi_tecnici_assegnati` ON `in_interventi_tecnici_assegnati`.`id_intervento` = `in_interventi`.`id`\nLEFT JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento`=`in_statiintervento`.`idstatointervento`\nLEFT JOIN (\n SELECT an_sedi.id, CONCAT(an_sedi.nomesede, \'<br>\',an_sedi.telefono, \'<br>\',an_sedi.cellulare,\'<br>\',an_sedi.citta, \'-\', an_sedi.indirizzo) AS info FROM an_sedi\n) AS sede_destinazione ON sede_destinazione.id = in_interventi.idsede_destinazione\nLEFT JOIN (\n SELECT co_righe_documenti.idintervento, CONCAT(\'Fatt.\', co_documenti.numero_esterno, \'del\', DATE_FORMAT(co_documenti.data, \'%d/%m/%Y\')) AS info FROM co_documenti INNER JOIN co_righe_documenti ON co_documenti.id = co_righe_documenti.iddocumento\n) AS fattura ON fattura.idintervento = in_interventi.id\nLEFT JOIN (SELECT `zz_operations`.`id_email`, `zz_operations`.`id_record`\n FROM `zz_operations`\n INNER JOIN `em_emails` ON `zz_operations`.`id_email` = `em_emails`.`id`\n INNER JOIN `em_templates` ON `em_emails`.`id_template` = `em_templates`.`id`\n INNER JOIN `zz_modules` ON `zz_operations`.`id_module` = `zz_modules`.`id` \n WHERE `zz_modules`.`name` = \'Interventi\' AND `zz_operations`.`op` = \'send-email\' \n GROUP BY `zz_operations`.`id_record`) AS email ON email.id_record=in_interventi.id\nWHERE 1=1 |date_period(`orario_inizio`,`data_richiesta`)|\nGROUP BY `in_interventi`.`id`\nHAVING 2=2\nORDER BY IFNULL(`orario_fine`, `data_richiesta`) DESC'WHERE`zz_modules`.`name`='Interventi';
((SELECT`id`FROM`zz_modules`WHERE`name`='Interventi'),'icon_Inviata','IF(`email`.`id_email` IS NOT NULL, \'fafa-envelopetext-success\', \'\')',18,1,0,0,'','',1,0,0),
((SELECT`id`FROM`zz_modules`WHERE`name`='Interventi'),'icon_title_Inviata','IF(`email`.`id_email` IS NOT NULL, \'Inviataviaemail\', \'\')',19,1,0,0,'','',0,0,0);
INSERTINTO`zz_settings`(`id`,`nome`,`valore`,`tipo`,`editable`,`sezione`,`order`,`help`)VALUES(NULL,'Aggiungi riferimento tra documenti','1','boolean','1','Generali','18','Permette l\'aggiuntadelriferimentoaldocumentonelladescrizionedellarigaimportata');
-- Aggiunto controllo sul widget fatturato per non conteggiare le fatture in Bozza
(NULL,'Mansioni referenti','Mansioni referenti','mansioni','SELECT |select| FROM an_mansioni ORDER BY `nome`',NULL,'fa fa-angle-right','1.0','2.*','100',(SELECT`id`FROM`zz_modules`AStWHERE`name`='Tabelle'),'1','1');
UPDATE`zz_plugins`SET`options`=' { \"main_query\": [ { \"type\": \"table\", \"fields\": \"Nominativo, Mansione, Telefono, Indirizzo email, Sede\", \"query\": \"SELECT an_referenti.id, an_referenti.nome AS Nominativo, an_mansioni.nome AS Mansione, an_referenti.telefono AS Telefono, an_referenti.email AS \'Indirizzoemail\', IF(idsede = 0, \'Sedelegale\', an_sedi.nomesede) AS Sede FROM an_referenti LEFT OUTER JOIN an_sedi ON idsede = an_sedi.id LEFT OUTER JOIN an_mansioni ON idmansione = an_mansioni.id WHERE 1=1 AND an_referenti.idanagrafica=|id_parent| HAVING 2=2 ORDER BY an_referenti.id DESC\"} ]}'WHERE`zz_plugins`.`name`='Referenti';
UPDATE`zz_settings`SET`nome`='Notifica al tecnico l\'aggiuntadellasessionenell\'attività',`order`=15WHERE`zz_settings`.`nome`='Notifica al tecnico l\'assegnazioneall\'attività';
UPDATE`zz_settings`SET`nome`='Notifica al tecnico la rimozione della sessione dall\'attività', `order`=16 WHERE `zz_settings`.`nome` = 'Notificaaltecnicolarimozionedall\'attività';
INSERTINTO`zz_settings`(`id`,`nome`,`valore`,`tipo`,`editable`,`sezione`,`order`,`help`)VALUES(NULL,'Notifica al tecnico l''assegnazione all''attività','0','boolean','1','Attività',17,'Notifica via email al tecnico l''assegnazione di una nuova attività (l''indirizzo email deve essere specificato nella sua anagrafica)');
INSERTINTO`zz_settings`(`id`,`nome`,`valore`,`tipo`,`editable`,`sezione`,`order`,`help`)VALUES(NULL,'Notifica al tecnico la rimozione dell''assegnazione dall''attività','0','boolean','1','Attività',18,'Notifica via email al tecnico la rimozione dell''assegnazione dall''attività (l''indirizzo email deve essere specificato nella sua anagrafica)');
UPDATE`zz_settings`SET`help`='L\'impostazioneèvalidasolamenteperl\'eliminazione della coda d\'inviodellenewsletter.' WHERE `zz_settings`.`nome` = 'Numerodigiornimantenimentocodadiinvio';
-- Aggiunto plugin Movimenti in fatture di acquisto, vendita e anagrafiche
INSERTINTO`zz_plugins`(`id`,`name`,`title`,`idmodule_from`,`idmodule_to`,`position`,`script`,`enabled`,`default`,`order`,`compatibility`,`version`,`options2`,`options`,`directory`,`help`)VALUES(NULL,'Movimenti contabili','Movimenti contabili',(SELECT`id`FROM`zz_modules`WHERE`name`='Fatture di acquisto'),(SELECT`id`FROM`zz_modules`WHERE`name`='Fatture di acquisto'),'tab','','1','1','0','','',NULL,'custom','movimenti_contabili','');
INSERTINTO`zz_plugins`(`id`,`name`,`title`,`idmodule_from`,`idmodule_to`,`position`,`script`,`enabled`,`default`,`order`,`compatibility`,`version`,`options2`,`options`,`directory`,`help`)VALUES(NULL,'Movimenti contabili','Movimenti contabili',(SELECT`id`FROM`zz_modules`WHERE`name`='Fatture di vendita'),(SELECT`id`FROM`zz_modules`WHERE`name`='Fatture di vendita'),'tab','','1','1','0','','',NULL,'custom','movimenti_contabili','');