2019-02-14 09:52:42 +01:00
UPDATE ` in_interventi ` SET ` id_contratto ` = ( SELECT ` idcontratto ` FROM ` co_promemoria ` WHERE ` idintervento ` = ` in_interventi ` . ` id ` ) ;
2019-02-14 17:49:58 +01:00
ALTER TABLE ` co_righe_contratti ` ADD ` qta_evasa ` DECIMAL ( 12 , 4 ) NOT NULL ;
ALTER TABLE ` co_righe_preventivi ` ADD ` qta_evasa ` DECIMAL ( 12 , 4 ) NOT NULL ;
-- Inserisco due nuovi stati preventivi
UPDATE ` co_statipreventivi ` SET ` descrizione ` = ' Fatturato ' , ` completato ` = 1 , ` annullato ` = 0 , ` icona ` = ' fa fa-file-text-o text-success ' WHERE ` descrizione ` = ' In attesa di pagamento ' ;
INSERT INTO ` co_statipreventivi ` ( ` id ` , ` descrizione ` , ` completato ` , ` annullato ` , ` icona ` ) VALUES
( NULL , ' Parzialmente fatturato ' , 0 , 0 , ' fa fa-file-text-o text-warning ' ) ;
ALTER TABLE ` co_statipreventivi ` ADD ` fatturabile ` BOOLEAN NOT NULL DEFAULT FALSE ;
UPDATE ` co_statipreventivi ` SET ` fatturabile ` = 1 WHERE ` descrizione ` IN ( ' Parzialmente fatturato ' , ' Concluso ' , ' Pagato ' , ' In lavorazione ' , ' Accettato ' , ' In attesa di conferma ' ) ;
-- Inserisco due nuovi stati contratti
2019-02-14 18:33:25 +01:00
UPDATE ` co_staticontratti ` SET ` descrizione ` = ' Fatturato ' , ` pianificabile ` = 0 , ` annullato ` = 0 , ` icona ` = ' fa fa-file-text-o text-success ' WHERE ` descrizione ` = ' In attesa di pagamento ' ;
2019-02-14 17:49:58 +01:00
INSERT INTO ` co_staticontratti ` ( ` id ` , ` descrizione ` , ` pianificabile ` , ` fatturabile ` , ` icona ` ) VALUES
( NULL , ' Parzialmente fatturato ' , 0 , 1 , ' fa fa-file-text-o text-warning ' ) ;
UPDATE ` zz_widgets ` SET ` query ` = REPLACE ( ` query ` , ' In attesa di pagamento ' , ' Fatturato ' ) ;
2019-02-15 09:25:56 +01:00
2019-02-15 12:12:44 +01:00
-- Fix ritenuta contributi
ALTER TABLE ` co_documenti ` CHANGE ` id_ritenuta_contributi ` ` id_ritenuta_contributi ` INT ( 11 ) ;
UPDATE ` co_documenti ` SET ` id_ritenuta_contributi ` = NULL WHERE ` id_ritenuta_contributi ` = 0 ;
ALTER TABLE ` co_documenti ` ADD FOREIGN KEY ( ` id_ritenuta_contributi ` ) REFERENCES ` co_ritenuta_contributi ` ( ` id ` ) ON DELETE SET NULL ;
ALTER TABLE ` co_righe_documenti ` ADD ` ritenuta_contributi ` BOOLEAN NOT NULL DEFAULT FALSE ;
INSERT INTO ` zz_settings ` ( ` id ` , ` nome ` , ` valore ` , ` tipo ` , ` editable ` , ` sezione ` , ` order ` ) VALUES ( NULL , ' Ritenuta contributi ' , ' ' , ' query=SELECT * FROM co_ritenuta_contributi ' , 1 , ' Fatturazione ' , 12 ) ;