You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-- Aggiunte colonne Ore, Stato, Tecnico e Descrizione nel plugin Anagrafiche -> Storico Attività
55
-
UPDATE `zz_plugins` SET `options` = '{ \"main_query\": [ { \"type\": \"table\", \"fields\": \"Numero, Data inizio, Data fine, Tipo, Ore, Stato, Tecnico, Descrizione\", \"query\": \"SELECT in_interventi.id, in_interventi.codice AS Numero, DATE_FORMAT(MAX(orario_inizio), \'%d/%m/%Y\') AS \'Data inizio\', DATE_FORMAT(MAX(orario_fine), \'%d/%m/%Y\') AS \'Data fine\', `in_tipi_intervento_lang`.`title`AS \'Tipo\', (SELECT `id` FROM `zz_modules` WHERE `name` = \'Interventi\' LIMIT 1) AS _link_module_, in_interventi.id AS _link_record_, FORMAT(`in_interventi_tecnici`.`ore`, 2) AS Ore, `in_stati_intervento`.`name` AS Stato, `an_anagrafiche`.`ragione_sociale` AS Tecnico, `in_interventi`.`descrizione` AS Descrizione FROM in_interventi LEFT JOIN `in_interventi_tecnici` ON `in_interventi_tecnici`.`id_intervento` = `in_interventi`.`id` INNER JOIN `in_stati_intervento` ON `in_interventi`.`id_stato`=`in_stati_intervento`.`id` INNER JOIN `in_tipi_intervento` ON (`in_interventi`.`id_tipo_intervento` = `in_tipi_intervento`.`id`) LEFT JOIN `in_tipi_intervento_lang` ON (`in_tipi_intervento_lang`.`id_record` = `in_tipi_intervento`.`id` AND `in_tipi_intervento_lang`.`id_lang` = (SELECT `valore` FROM `zz_settings` WHERE `nome` = \'Lingua\')) LEFT JOIN `an_anagrafiche` ON `in_interventi_tecnici`.`id_tecnico` = `an_anagrafiche`.`id` WHERE 1=1 AND in_interventi.deleted_at IS NULL AND id_anagrafica = |id_parent| GROUP BY `in_interventi`.`id` HAVING 2=2 ORDER BY in_interventi.id DESC\"}]}' WHERE `zz_plugins`.`name`= 'Storico attività';
55
+
UPDATE `zz_plugins` SET `options` = '{ \"main_query\": [ { \"type\": \"table\", \"fields\": \"Numero, Data inizio, Data fine, Tipo, Ore, Stato, Tecnico, Descrizione\", \"query\": \"SELECT in_interventi.id, in_interventi.codice AS Numero, DATE_FORMAT(MAX(orario_inizio), \'%d/%m/%Y\') AS \'Data inizio\', DATE_FORMAT(MAX(orario_fine), \'%d/%m/%Y\') AS \'Data fine\', `in_tipi_intervento_lang`.`title`AS \'Tipo\', (SELECT `id` FROM `zz_modules` WHERE `name` = \'Interventi\' LIMIT 1) AS _link_module_, in_interventi.id AS _link_record_, FORMAT(`in_interventi_tecnici`.`ore`, 2) AS Ore, `in_stati_intervento`.`name` AS Stato, `an_anagrafiche`.`ragione_sociale` AS Tecnico, `in_interventi`.`descrizione` AS Descrizione FROM in_interventi LEFT JOIN `in_interventi_tecnici` ON `in_interventi_tecnici`.`id_intervento` = `in_interventi`.`id` INNER JOIN `in_stati_intervento` ON `in_interventi`.`id_stato`=`in_stati_intervento`.`id` INNER JOIN `in_tipi_intervento` ON (`in_interventi`.`id_tipo_intervento` = `in_tipi_intervento`.`id`) LEFT JOIN `in_tipi_intervento_lang` ON (`in_tipi_intervento_lang`.`id_record` = `in_tipi_intervento`.`id` AND `in_tipi_intervento_lang`.`id_lang` = (SELECT `valore` FROM `zz_settings` WHERE `nome` = \'Lingua\')) LEFT JOIN `an_anagrafiche` ON `in_interventi_tecnici`.`id_tecnico` = `an_anagrafiche`.`id` WHERE 1=1 AND in_interventi.deleted_at IS NULL AND id_anagrafica = |id_parent| GROUP BY `in_interventi`.`id` HAVING 2=2 ORDER BY in_interventi.id DESC\"}]}' WHERE `zz_plugins`.`name`= 'Storico attività';
56
+
57
+
-- Soglia oltre la quale i sottoconti di un mastro del Piano dei conti vengono mostrati come tabella con ricerca e impaginazione
(1, (SELECT`id`FROM`zz_settings`WHERE`nome`='Soglia datatable sottoconti'), 'Soglia datatable sottoconti', 'Numero di sottoconti oltre il quale, espandendo un mastro nel Piano dei conti, i sottoconti vengono mostrati in una tabella con ricerca e impaginazione invece dell\'elenco semplice. Default 500.'),
63
+
(2, (SELECT`id`FROM`zz_settings`WHERE`nome`='Soglia datatable sottoconti'), 'Subaccount datatable threshold', 'Number of subaccounts above which, when expanding an account in the Chart of accounts, subaccounts are shown in a searchable, paginated table instead of the plain list. Default 500.');
64
+
65
+
-- Indice per la selezione paginata dei sottoconti per mastro
66
+
ALTERTABLE`co_piano_dei_conti3` ADD INDEX `idx_id_piano_dei_conti2_numero` (`id_piano_dei_conti2`, `numero`);
67
+
68
+
-- Indici per il join anagrafica del dettaglio sottoconti
69
+
ALTERTABLE`an_anagrafiche` ADD INDEX `idx_id_conto_cliente` (`id_conto_cliente`);
70
+
ALTERTABLE`an_anagrafiche` ADD INDEX `idx_id_conto_fornitore` (`id_conto_fornitore`);
0 commit comments