diff --git a/update/2_4_14.sql b/update/2_4_14.sql index c61bbca6e..a0ae48992 100755 --- a/update/2_4_14.sql +++ b/update/2_4_14.sql @@ -47,55 +47,55 @@ ALTER TABLE `co_promemoria_righe` ADD `is_descrizione` TINYINT(1) DEFAULT FALSE INSERT INTO `co_promemoria_righe` (`idarticolo`, `id_promemoria`, `descrizione`, `prezzo_acquisto`, `prezzo_vendita`, `sconto`, `sconto_unitario`, `tipo_sconto`, `idiva`, `desc_iva`, `iva`, `qta`, `um`, `abilita_serial`, `idimpianto`) SELECT `idarticolo`, `id_promemoria`, `descrizione`, `prezzo_acquisto`, `prezzo_vendita`, `sconto`, `sconto_unitario`, `tipo_sconto`, `idiva`, `desc_iva`, `iva`, `qta`, `um`, `abilita_serial`, `idimpianto` FROM `co_promemoria_articoli`; -ALTER TABLE `co_righe_documenti` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(12,6) NOT NULL AFTER `qta`, - ADD `prezzo_unitario` decimal(12,6) NOT NULL AFTER `costo_unitario`, - ADD `iva_unitaria` decimal(12,6) NOT NULL AFTER `prezzo_unitario`, - ADD `prezzo_unitario_ivato` decimal(12,6) NOT NULL AFTER `iva_unitaria`, - ADD `sconto_percentuale` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_iva_unitario` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_unitario_ivato` decimal(12,6) NOT NULL AFTER `sconto_iva_unitario`; -ALTER TABLE `co_righe_preventivi` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(12,6) NOT NULL AFTER `qta`, - ADD `prezzo_unitario` decimal(12,6) NOT NULL AFTER `costo_unitario`, - ADD `iva_unitaria` decimal(12,6) NOT NULL AFTER `prezzo_unitario`, - ADD `prezzo_unitario_ivato` decimal(12,6) NOT NULL AFTER `iva_unitaria`, - ADD `sconto_percentuale` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_iva_unitario` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_unitario_ivato` decimal(12,6) NOT NULL AFTER `sconto_iva_unitario`; -ALTER TABLE `co_righe_contratti` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(12,6) NOT NULL AFTER `qta`, - ADD `prezzo_unitario` decimal(12,6) NOT NULL AFTER `costo_unitario`, - ADD `iva_unitaria` decimal(12,6) NOT NULL AFTER `prezzo_unitario`, - ADD `prezzo_unitario_ivato` decimal(12,6) NOT NULL AFTER `iva_unitaria`, - ADD `sconto_percentuale` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_iva_unitario` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_unitario_ivato` decimal(12,6) NOT NULL AFTER `sconto_iva_unitario`; -ALTER TABLE `dt_righe_ddt` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(12,6) NOT NULL AFTER `qta`, - ADD `prezzo_unitario` decimal(12,6) NOT NULL AFTER `costo_unitario`, - ADD `iva_unitaria` decimal(12,6) NOT NULL AFTER `prezzo_unitario`, - ADD `prezzo_unitario_ivato` decimal(12,6) NOT NULL AFTER `iva_unitaria`, - ADD `sconto_percentuale` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_iva_unitario` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_unitario_ivato` decimal(12,6) NOT NULL AFTER `sconto_iva_unitario`; -ALTER TABLE `or_righe_ordini` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(12,6) NOT NULL AFTER `qta`, - ADD `prezzo_unitario` decimal(12,6) NOT NULL AFTER `costo_unitario`, - ADD `iva_unitaria` decimal(12,6) NOT NULL AFTER `prezzo_unitario`, - ADD `prezzo_unitario_ivato` decimal(12,6) NOT NULL AFTER `iva_unitaria`, - ADD `sconto_percentuale` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_iva_unitario` decimal(12,6) NOT NULL AFTER `sconto_percentuale`, - ADD `sconto_unitario_ivato` decimal(12,6) NOT NULL AFTER `sconto_iva_unitario`; -ALTER TABLE `in_righe_interventi` CHANGE `prezzo_acquisto` `costo_unitario` decimal(12,6) NOT NULL AFTER `qta`, - CHANGE `prezzo_vendita` `prezzo_unitario` decimal(12,6) NOT NULL AFTER `costo_unitario`, - ADD `iva_unitaria` decimal(12,6) NOT NULL AFTER `prezzo_unitario`, - ADD `prezzo_unitario_ivato` decimal(12,6) NOT NULL AFTER `iva_unitaria`, - ADD `sconto_percentuale` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_iva_unitario` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_unitario_ivato` decimal(12,6) NOT NULL AFTER `sconto_iva_unitario`; -ALTER TABLE `co_promemoria_righe` CHANGE `prezzo_acquisto` `costo_unitario` decimal(12,6) NOT NULL AFTER `qta`, - CHANGE `prezzo_vendita` `prezzo_unitario` decimal(12,6) NOT NULL AFTER `costo_unitario`, - ADD `iva_unitaria` decimal(12,6) NOT NULL AFTER `prezzo_unitario`, - ADD `prezzo_unitario_ivato` decimal(12,6) NOT NULL AFTER `iva_unitaria`, - ADD `sconto_percentuale` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_iva_unitario` decimal(12,6) NOT NULL AFTER `sconto_unitario`, - ADD `sconto_unitario_ivato` decimal(12,6) NOT NULL AFTER `sconto_iva_unitario`; +ALTER TABLE `co_righe_documenti` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(15,6) NOT NULL AFTER `qta`, + ADD `prezzo_unitario` decimal(15,6) NOT NULL AFTER `costo_unitario`, + ADD `iva_unitaria` decimal(15,6) NOT NULL AFTER `prezzo_unitario`, + ADD `prezzo_unitario_ivato` decimal(15,6) NOT NULL AFTER `iva_unitaria`, + ADD `sconto_percentuale` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_iva_unitario` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_unitario_ivato` decimal(15,6) NOT NULL AFTER `sconto_iva_unitario`; +ALTER TABLE `co_righe_preventivi` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(15,6) NOT NULL AFTER `qta`, + ADD `prezzo_unitario` decimal(15,6) NOT NULL AFTER `costo_unitario`, + ADD `iva_unitaria` decimal(15,6) NOT NULL AFTER `prezzo_unitario`, + ADD `prezzo_unitario_ivato` decimal(15,6) NOT NULL AFTER `iva_unitaria`, + ADD `sconto_percentuale` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_iva_unitario` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_unitario_ivato` decimal(15,6) NOT NULL AFTER `sconto_iva_unitario`; +ALTER TABLE `co_righe_contratti` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(15,6) NOT NULL AFTER `qta`, + ADD `prezzo_unitario` decimal(15,6) NOT NULL AFTER `costo_unitario`, + ADD `iva_unitaria` decimal(15,6) NOT NULL AFTER `prezzo_unitario`, + ADD `prezzo_unitario_ivato` decimal(15,6) NOT NULL AFTER `iva_unitaria`, + ADD `sconto_percentuale` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_iva_unitario` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_unitario_ivato` decimal(15,6) NOT NULL AFTER `sconto_iva_unitario`; +ALTER TABLE `dt_righe_ddt` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(15,6) NOT NULL AFTER `qta`, + ADD `prezzo_unitario` decimal(15,6) NOT NULL AFTER `costo_unitario`, + ADD `iva_unitaria` decimal(15,6) NOT NULL AFTER `prezzo_unitario`, + ADD `prezzo_unitario_ivato` decimal(15,6) NOT NULL AFTER `iva_unitaria`, + ADD `sconto_percentuale` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_iva_unitario` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_unitario_ivato` decimal(15,6) NOT NULL AFTER `sconto_iva_unitario`; +ALTER TABLE `or_righe_ordini` CHANGE `prezzo_unitario_acquisto` `costo_unitario` decimal(15,6) NOT NULL AFTER `qta`, + ADD `prezzo_unitario` decimal(15,6) NOT NULL AFTER `costo_unitario`, + ADD `iva_unitaria` decimal(15,6) NOT NULL AFTER `prezzo_unitario`, + ADD `prezzo_unitario_ivato` decimal(15,6) NOT NULL AFTER `iva_unitaria`, + ADD `sconto_percentuale` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_iva_unitario` decimal(15,6) NOT NULL AFTER `sconto_percentuale`, + ADD `sconto_unitario_ivato` decimal(15,6) NOT NULL AFTER `sconto_iva_unitario`; +ALTER TABLE `in_righe_interventi` CHANGE `prezzo_acquisto` `costo_unitario` decimal(15,6) NOT NULL AFTER `qta`, + CHANGE `prezzo_vendita` `prezzo_unitario` decimal(15,6) NOT NULL AFTER `costo_unitario`, + ADD `iva_unitaria` decimal(15,6) NOT NULL AFTER `prezzo_unitario`, + ADD `prezzo_unitario_ivato` decimal(15,6) NOT NULL AFTER `iva_unitaria`, + ADD `sconto_percentuale` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_iva_unitario` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_unitario_ivato` decimal(15,6) NOT NULL AFTER `sconto_iva_unitario`; +ALTER TABLE `co_promemoria_righe` CHANGE `prezzo_acquisto` `costo_unitario` decimal(15,6) NOT NULL AFTER `qta`, + CHANGE `prezzo_vendita` `prezzo_unitario` decimal(15,6) NOT NULL AFTER `costo_unitario`, + ADD `iva_unitaria` decimal(15,6) NOT NULL AFTER `prezzo_unitario`, + ADD `prezzo_unitario_ivato` decimal(15,6) NOT NULL AFTER `iva_unitaria`, + ADD `sconto_percentuale` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_iva_unitario` decimal(15,6) NOT NULL AFTER `sconto_unitario`, + ADD `sconto_unitario_ivato` decimal(15,6) NOT NULL AFTER `sconto_iva_unitario`; UPDATE `co_righe_documenti` SET `qta` = IF(`qta` = 0, 1, `qta`), `prezzo_unitario` = `subtotale` / `qta`,