Skip to content

Commit 27337be

Browse files
committed
fix: spostamento query installazione
1 parent e3e5e9c commit 27337be

1 file changed

Lines changed: 0 additions & 131 deletions

File tree

update/2_10.sql

Lines changed: 0 additions & 131 deletions
Original file line numberDiff line numberDiff line change
@@ -101,134 +101,3 @@ CREATE TABLE `in_tipiintervento_groups` (`id` INT NOT NULL AUTO_INCREMENT , `idt
101101
-- Registrazione della risorsa API per la gestione delle notifiche
102102
INSERT INTO `zz_api_resources` (`id`, `version`, `type`, `resource`, `class`, `enabled`)
103103
VALUES (NULL, 'app-v1', 'retrieve', 'gestione-notifiche', 'API\\App\\v1\\GestioneNotifiche', '1');
104-
105-
-- Aggiunta {tipo} come variabile per l'impostazione "Descrizione personalizzata in fatturazione"
106-
UPDATE `zz_settings` INNER JOIN `zz_settings_lang` ON `zz_settings`.`id` = `zz_settings_lang`.`id_record` SET `zz_settings_lang`.`help` = "Variabili utilizzabili: {email} {numero} {ragione_sociale} {richiesta} {descrizione} {data} {data richiesta} {data fine intervento} {id_anagrafica} {stato} {tipo}" WHERE `zz_settings`.`nome` = 'Descrizione personalizzata in fatturazione' AND `id_lang` = 1;
107-
108-
UPDATE `zz_settings` INNER JOIN `zz_settings_lang` ON `zz_settings`.`id` = `zz_settings_lang`.`id_record` SET `zz_settings_lang`.`help` = "Variables availables: {email} {numero} {ragione_sociale} {richiesta} {descrizione} {data} {data richiesta} {data fine intervento} {id_anagrafica} {stato} {tipo}" WHERE `zz_settings`.`nome` = 'Descrizione personalizzata in fatturazione' AND `id_lang` = 2;
109-
110-
-- Data inizio e fine competenza per le righe
111-
ALTER TABLE `co_righe_contratti` ADD `data_inizio_competenza` DATE NULL, ADD `data_fine_competenza` DATE NULL;
112-
ALTER TABLE `dt_righe_ddt` ADD `data_inizio_competenza` DATE NULL, ADD `data_fine_competenza` DATE NULL;
113-
ALTER TABLE `co_righe_documenti` ADD `data_inizio_competenza` DATE NULL, ADD `data_fine_competenza` DATE NULL;
114-
ALTER TABLE `co_righe_preventivi` ADD `data_inizio_competenza` DATE NULL, ADD `data_fine_competenza` DATE NULL;
115-
ALTER TABLE `in_righe_interventi` ADD `data_inizio_competenza` DATE NULL, ADD `data_fine_competenza` DATE NULL;
116-
ALTER TABLE `or_righe_ordini` ADD `data_inizio_competenza` DATE NULL, ADD `data_fine_competenza` DATE NULL;
117-
ALTER TABLE `co_righe_promemoria` ADD `data_inizio_competenza` DATE NULL, ADD `data_fine_competenza` DATE NULL;
118-
119-
-- Impostazione format = 1 per tutti i campi data nella tabella zz_views
120-
UPDATE `zz_views` SET `format` = 1 WHERE (`name` LIKE '%data%' OR `name` LIKE '%Data%');
121-
122-
UPDATE `an_anagrafiche` SET `idiva_vendite` = null WHERE `idiva_vendite` = 0;
123-
UPDATE `an_anagrafiche` SET `idiva_acquisti` = null WHERE `idiva_acquisti` = 0;
124-
UPDATE `an_anagrafiche` SET `idpagamento_vendite` = null WHERE `idpagamento_vendite` = 0;
125-
UPDATE `an_anagrafiche` SET `idpagamento_acquisti` = null WHERE `idpagamento_acquisti` = 0;
126-
UPDATE `an_anagrafiche` SET `id_nazione` = null WHERE `id_nazione` = 0;
127-
UPDATE `an_anagrafiche` SET `id_piano_sconto_vendite` = null WHERE `id_piano_sconto_vendite` = 0;
128-
UPDATE `an_anagrafiche` SET `id_piano_sconto_acquisti` = null WHERE `id_piano_sconto_acquisti` = 0;
129-
UPDATE `an_anagrafiche` SET `id_ritenuta_acconto_vendite` = null WHERE `id_ritenuta_acconto_vendite` = 0;
130-
UPDATE `an_anagrafiche` SET `id_ritenuta_acconto_acquisti` = null WHERE `id_ritenuta_acconto_acquisti` = 0;
131-
UPDATE `an_anagrafiche` SET `idbanca_vendite` = null WHERE `idbanca_vendite` = 0;
132-
UPDATE `an_anagrafiche` SET `idbanca_acquisti` = null WHERE `idbanca_acquisti` = 0;
133-
UPDATE `an_anagrafiche` SET `id_provenienza` = null WHERE `id_provenienza` = 0;
134-
UPDATE `an_anagrafiche` SET `idtipointervento_default` = null WHERE `idtipointervento_default` = 0;
135-
UPDATE `an_anagrafiche` SET `id_dichiarazione_intento_default` = null WHERE `id_dichiarazione_intento_default` = 0;
136-
UPDATE `an_anagrafiche` SET `capitale_sociale` = null WHERE `capitale_sociale` = 0;
137-
UPDATE `an_anagrafiche` SET `codicerea` = null WHERE `codicerea` = '';
138-
UPDATE `an_anagrafiche` SET `riferimento_amministrazione` = null WHERE `riferimento_amministrazione` = '';
139-
UPDATE `an_anagrafiche` SET `n_alboartigiani` = null WHERE `n_alboartigiani` = '';
140-
UPDATE `an_anagrafiche` SET `gaddress` = null WHERE `gaddress` = '';
141-
UPDATE `an_anagrafiche` SET `lat` = null WHERE `lat` = 0;
142-
UPDATE `an_anagrafiche` SET `lng` = null WHERE `lng` = 0;
143-
UPDATE `an_anagrafiche` SET `codice_destinatario` = null WHERE `codice_destinatario` = '';
144-
UPDATE `an_anagrafiche` SET `enable_newsletter` = null WHERE `enable_newsletter` = 0;
145-
146-
UPDATE `an_sedi` SET `id_nazione` = null WHERE `id_nazione` = 0;
147-
148-
UPDATE `co_documenti` SET `id_banca_azienda` = null WHERE `id_banca_azienda` = 0;
149-
UPDATE `co_documenti` SET `id_banca_controparte` = null WHERE `id_banca_controparte` = 0;
150-
151-
UPDATE `co_movimenti` SET `id_anagrafica` = null WHERE `id_anagrafica` = 0;
152-
153-
UPDATE `co_scadenziario` SET `id_banca_azienda` = null WHERE `id_banca_azienda` = 0;
154-
UPDATE `co_scadenziario` SET `id_banca_controparte` = null WHERE `id_banca_controparte` = 0;
155-
156-
UPDATE `zz_files` SET `id_module` = null WHERE `id_module` = 0;
157-
UPDATE `zz_files` SET `id_plugin` = null WHERE `id_plugin` = 0;
158-
159-
UPDATE `zz_otp_tokens` SET `id_utente` = null WHERE `id_utente` = 0;
160-
161-
UPDATE `an_sedi` SET `nome` = null WHERE `nome` = '';
162-
UPDATE `an_sedi` SET `descrizione` = null WHERE `descrizione` = '';
163-
UPDATE `an_sedi` SET `targa` = null WHERE `targa` = '';
164-
165-
UPDATE `co_preventivi` SET `idporto` = null WHERE `idporto` = 0;
166-
UPDATE `co_preventivi` SET `idpagamento` = null WHERE `idpagamento` = 0;
167-
168-
UPDATE `or_ordini` SET `idspedizione` = null WHERE `idspedizione` = 0;
169-
UPDATE `or_ordini` SET `idporto` = null WHERE `idporto` = 0;
170-
UPDATE `or_ordini` SET `idvettore` = null WHERE `idvettore` = 0;
171-
UPDATE `or_ordini` SET `idrivalsainps` = null WHERE `idrivalsainps` = 0;
172-
UPDATE `or_ordini` SET `idritenutaacconto` = null WHERE `idritenutaacconto` = 0;
173-
174-
UPDATE `dt_ddt` SET `idspedizione` = null WHERE `idspedizione` = 0;
175-
UPDATE `dt_ddt` SET `idcausalet` = null WHERE `idcausalet` = 0;
176-
UPDATE `dt_ddt` SET `idvettore` = null WHERE `idvettore` = 0;
177-
UPDATE `dt_ddt` SET `idporto` = null WHERE `idporto` = 0;
178-
UPDATE `dt_ddt` SET `idaspettobeni` = null WHERE `idaspettobeni` = 0;
179-
UPDATE `dt_ddt` SET `idrivalsainps` = null WHERE `idrivalsainps` = 0;
180-
UPDATE `dt_ddt` SET `idritenutaacconto` = null WHERE `idritenutaacconto` = 0;
181-
182-
UPDATE `co_contratti` SET `id_categoria` = null WHERE `id_categoria` = 0;
183-
UPDATE `co_contratti` SET `id_sottocategoria` = null WHERE `id_sottocategoria` = 0;
184-
185-
UPDATE `in_interventi` SET `idclientefinale` = null WHERE `idclientefinale` = 0;
186-
UPDATE `in_interventi` SET `id_preventivo` = null WHERE `id_preventivo` = 0;
187-
UPDATE `in_interventi` SET `id_ordine` = null WHERE `id_ordine` = 0;
188-
UPDATE `in_interventi` SET `idcontratto` = null WHERE `idcontratto` = 0;
189-
190-
ALTER TABLE `co_preventivi` CHANGE `idpagamento` `idpagamento` INT NULL DEFAULT NULL;
191-
UPDATE `co_preventivi` SET `idpagamento` = null WHERE `idpagamento` = 0;
192-
ALTER TABLE `co_preventivi` ADD CONSTRAINT `co_preventivi_ibfk_3` FOREIGN KEY (`idpagamento`) REFERENCES `co_pagamenti`(`id`) ON DELETE SET NULL;
193-
194-
-- Allineamento vista Fatture di acquisto
195-
UPDATE `zz_modules` SET `options` = "
196-
SELECT
197-
|select|
198-
FROM
199-
`co_documenti`
200-
LEFT JOIN `an_anagrafiche` ON `co_documenti`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`
201-
LEFT JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id`
202-
LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento`.`id` = `co_tipidocumento_lang`.`id_record` AND `co_tipidocumento_lang`.|lang|)
203-
LEFT JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id`
204-
LEFT JOIN `co_statidocumento_lang` ON (`co_statidocumento`.`id` = `co_statidocumento_lang`.`id_record` AND `co_statidocumento_lang`.|lang|)
205-
LEFT JOIN `co_ritenuta_contributi` ON `co_documenti`.`id_ritenuta_contributi` = `co_ritenuta_contributi`.`id`
206-
LEFT JOIN `co_pagamenti` ON `co_documenti`.`idpagamento` = `co_pagamenti`.`id`
207-
LEFT JOIN `co_pagamenti_lang` ON (`co_pagamenti`.`id` = `co_pagamenti_lang`.`id_record` AND `co_pagamenti_lang`.|lang|)
208-
LEFT JOIN (SELECT `co_banche`.`id`, CONCAT(`nome`, ' - ', `iban`) AS `descrizione` FROM `co_banche`) AS `banche` ON `banche`.`id` = `co_documenti`.`id_banca_azienda`
209-
LEFT JOIN (SELECT `iddocumento`, GROUP_CONCAT(`co_pianodeiconti3`.`descrizione`) AS `descrizione` FROM `co_righe_documenti` INNER JOIN `co_pianodeiconti3` ON `co_pianodeiconti3`.`id` = `co_righe_documenti`.`idconto` GROUP BY iddocumento) AS `conti` ON `conti`.`iddocumento` = `co_documenti`.`id`
210-
LEFT JOIN (SELECT `iddocumento`, SUM(`subtotale` - `sconto`) AS `totale_imponibile`, SUM(`iva`) AS `iva` FROM `co_righe_documenti` GROUP BY `iddocumento`) AS `righe` ON `co_documenti`.`id` = `righe`.`iddocumento`
211-
LEFT JOIN (SELECT COUNT(`d`.`id`) AS `conteggio`, IF(`d`.`numero_esterno` = '', `d`.`numero`, `d`.`numero_esterno`) AS `numero_documento`, `d`.`idanagrafica` AS `anagrafica`, `d`.`id_segment`, YEAR(`d`.`data`) AS `anno` FROM `co_documenti` AS `d`
212-
LEFT JOIN `co_tipidocumento` AS `d_tipo` ON `d`.`idtipodocumento` = `d_tipo`.`id` WHERE 1=1 AND `d_tipo`.`dir` = 'uscita' AND('|period_start|' <= `d`.`data` AND '|period_end|' >= `d`.`data` OR '|period_start|' <= `d`.`data_competenza` AND '|period_end|' >= `d`.`data_competenza`) GROUP BY `d`.`id_segment`, `numero_documento`, `d`.`idanagrafica`, YEAR(`d`.`data`)) AS `d` ON (`d`.`numero_documento` = IF(`co_documenti`.`numero_esterno` = '',`co_documenti`.`numero`,`co_documenti`.`numero_esterno`) AND `d`.`anagrafica` = `co_documenti`.`idanagrafica` AND `d`.`id_segment` = `co_documenti`.`id_segment` AND `d`.`anno` = YEAR(`co_documenti`.`data`))
213-
WHERE
214-
1=1
215-
AND
216-
`dir` = 'uscita' |segment(`co_documenti`.`id_segment`)| |date_period(custom, '|period_start|' <= `co_documenti`.`data` AND '|period_end|' >= `co_documenti`.`data`, '|period_start|' <= `co_documenti`.`data_competenza` AND '|period_end|' >= `co_documenti`.`data_competenza` )|
217-
GROUP BY
218-
`co_documenti`.`id`, `d`.`conteggio`
219-
HAVING
220-
2=2
221-
ORDER BY
222-
`co_documenti`.`data` DESC, CAST(IF(`co_documenti`.`numero` = '', `co_documenti`.`numero_esterno`, `co_documenti`.`numero`) AS UNSIGNED) DESC" WHERE `name` = 'Fatture di acquisto';
223-
224-
-- Ordinamento vista Modelli prima nota
225-
UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `co_movimenti_modelli` WHERE 1=1 GROUP BY `idmastrino` HAVING 2=2 ORDER BY `co_movimenti_modelli`.`nome`' WHERE `zz_modules`.`name` = 'Modelli prima nota';
226-
227-
-- Ordinamento vista IVA
228-
UPDATE `zz_modules` SET `options` = '\nSELECT\n |select|\nFROM\n `co_iva`\n LEFT JOIN `co_iva_lang` ON (`co_iva`.`id` = `co_iva_lang`.`id_record` AND |lang|)\nWHERE\n 1=1 AND `deleted_at` IS NULL\nHAVING\n 2=2 \nORDER BY\n `co_iva_lang`.`title`' WHERE `zz_modules`.`name` = 'Iva';
229-
230-
-- Fix per stampe contabili
231-
ALTER TABLE `co_stampecontabili` CHANGE `dir` `dir` VARCHAR(255) NULL;
232-
ALTER TABLE `co_stampecontabili` CHANGE `id_sezionale` `id_sezionale` INT NULL;
233-
UPDATE `co_stampecontabili` SET `dir` = NULL WHERE `dir` = '';
234-
UPDATE `co_stampecontabili` SET `id_sezionale` = NULL WHERE `id_sezionale` = 0;

0 commit comments

Comments
 (0)