(NULL,'Ricevute FE','Ricevute FE',(SELECT`id`FROM`zz_modules`WHERE`name`='Fatture di vendita'),(SELECT`id`FROM`zz_modules`WHERE`name`='Fatture di vendita'),'tab_main','receiptFE','custom');
UPDATE`zz_settings`SET`tipo`='query=SELECT ''IMP'' AS id, ''Imponibile'' AS descrizione UNION SELECT ''IMP+RIV'' AS id, ''Imponibile + rivalsa inps'' AS descrizione',`valore`=REPLACE(REPLACE(`valore`,'Imponibile + rivalsa inps','IMP+RIV'),'Imponibile','IMP')WHERE`nome`='Metodologia calcolo ritenuta d''acconto predefinito';
-- Impostazione "Anagrafica del terzo intermediario"
INSERTINTO`zz_settings`(`id`,`nome`,`valore`,`tipo`,`editable`,`sezione`)VALUES(NULL,'Terzo intermediario','','query=SELECT `an_anagrafiche`.`idanagrafica` AS ''id'', `ragione_sociale` AS ''descrizione'' FROM `an_anagrafiche` INNER JOIN `an_tipianagrafiche_anagrafiche` ON `an_anagrafiche`.`idanagrafica` = `an_tipianagrafiche_anagrafiche`.`idanagrafica` WHERE `idtipoanagrafica` = (SELECT `idtipoanagrafica` FROM `an_tipianagrafiche` WHERE `descrizione` = ''Fornitore'') AND `deleted_at` IS NULL','1','Fatturazione Elettronica');
INSERTINTO`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`='Prima nota'),'Rif. fattura','(SELECT numero_esterno FROM co_documenti WHERE id = iddocumento)',2,1,0,0,NULL,NULL,1,0,0);
UPDATE`zz_modules`SET`options`='{ "main_query": [ { "type": "table", "fields": "Categoria, Nome, Data", "query": "SELECT id,(SELECT descrizione FROM zz_documenti_categorie WHERE zz_documenti_categorie.id = idcategoria) AS Categoria, zz_documenti.nome AS Nome, DATE_FORMAT( zz_documenti.`data`, ''%d/%m/%Y'' ) AS `Data` FROM zz_documenti WHERE `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 1=1 ORDER BY data, nome"} ]}'WHERE`zz_modules`.`name`='Gestione documentale';
-- Ordino Ddt anche per created_at (nel caso di stessa data e che il cast del numero esterno non sia efficace)
UPDATE`zz_modules`SET`options`='SELECT |select| FROM `dt_ddt` INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id` WHERE 1=1 AND `dir` = ''entrata'' AND `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 2=2 ORDER BY `data` DESC, CAST(`numero_esterno` AS UNSIGNED) DESC,`dt_ddt`.created_at DESC'WHERE`zz_modules`.`name`='Ddt di vendita';
UPDATE`zz_modules`SET`options`='SELECT |select| FROM `dt_ddt` INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id` WHERE 1=1 AND `dir` = ''uscita'' AND `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 2=2 ORDER BY `data` DESC, CAST(`numero_esterno` AS UNSIGNED) DESC, `dt_ddt`.created_at DESC'WHERE`zz_modules`.`id`='Ddt di acquisto';