-- Rimosso il referente dalla lista sedi, per non mostrare sedi duplicate nella lista sedi
UPDATE`zz_plugins`SET`options`=' { "main_query": [ { "type": "table", "fields": "Nome, Indirizzo, Città, CAP, Provincia", "query": "SELECT an_sedi.id, an_sedi.nomesede AS Nome, an_sedi.indirizzo AS Indirizzo, an_sedi.citta AS Città, an_sedi.cap AS CAP, an_sedi.provincia AS Provincia FROM an_sedi WHERE 1=1 AND an_sedi.idanagrafica=|idanagrafica| HAVING 2=2 ORDER BY an_sedi.id DESC"} ]}',`created_at`=NULLWHERE`zz_plugins`.`name`='Sedi';
-- Aggiornamento ORDER BY nei moduli Fatture, DDT, Ordini, Preventivi, Contratti e Interventi
UPDATE`zz_views`SET`order_by`='CAST(numero_esterno AS UNSIGNED)'WHERE`name`='Numero'AND`id_module`IN(SELECT`id`FROM`zz_modules`WHERE`name`IN('Fatture di vendita','Fatture di acquisto','Ordini cliente','Ordini fornitore','Ddt di vendita','Ddt di acquisto'));
UPDATE`zz_views`SET`order_by`='CAST(in_interventi.codice AS UNSIGNED)'WHERE`name`='Numero'AND`id_module`=(SELECT`id`FROM`zz_modules`WHERE`name`='Interventi');
UPDATE`zz_views`SET`order_by`='CAST(numero AS UNSIGNED)'WHERE`name`='Numero'AND`id_module`IN(SELECT`id`FROM`zz_modules`WHERE`name`IN('Ordini Preventivi','Contratti'));
-- Aggiornate le viste standard, separando i simboli < e > per non dare errore nell'aggiornamento
UPDATE`zz_views`SET`query`='IF(scadenza < NOW(), \'#ff7777\', \'\')' WHERE `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario') AND `name` = '_bg_';
UPDATE`zz_views`SET`query`='GROUP_CONCAT(CASE WHEN totale > 0 THEN co_pianodeiconti3.descrizione ELSE NULL END)'WHERE`id_module`=(SELECT`id`FROM`zz_modules`WHERE`name`='Prima nota')AND`name`='Conto avere';
UPDATE`zz_views`SET`query`='GROUP_CONCAT(CASE WHEN totale < 0 THEN co_pianodeiconti3.descrizione ELSE NULL END)'WHERE`id_module`=(SELECT`id`FROM`zz_modules`WHERE`name`='Prima nota')AND`name`='Conto dare';
-- Aggiungo 1=1 nel WHERE per il widget clienti in anagrafica
UPDATE`zz_widgets`SET`query`='SELECT COUNT(an_anagrafiche.idanagrafica) AS dato FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE 1=1 AND descrizione="Cliente" AND deleted=0'WHERE`zz_widgets`.`name`='Numero di clienti';