Aggiunta colonna imponibile per fatture vendita e acquisto
This commit is contained in:
parent
be6412a257
commit
bd0df3675d
|
@ -198,7 +198,8 @@ UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `co_documenti`
|
||||||
INNER JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id`
|
INNER JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id`
|
||||||
LEFT JOIN `fe_stati_documento` ON `co_documenti`.`codice_stato_fe` = `fe_stati_documento`.`codice`
|
LEFT JOIN `fe_stati_documento` ON `co_documenti`.`codice_stato_fe` = `fe_stati_documento`.`codice`
|
||||||
LEFT OUTER JOIN (
|
LEFT OUTER JOIN (
|
||||||
SELECT `iddocumento`, SUM(`subtotale` - `sconto`) AS `totale`
|
SELECT `iddocumento`, SUM(`subtotale` - `sconto`) AS `imponibile`,
|
||||||
|
SUM(`subtotale` - `sconto` + `iva` ) AS `totale`
|
||||||
FROM `co_righe_documenti`
|
FROM `co_righe_documenti`
|
||||||
GROUP BY `iddocumento`
|
GROUP BY `iddocumento`
|
||||||
) AS righe ON `co_documenti`.`id` = `righe`.`iddocumento`
|
) AS righe ON `co_documenti`.`id` = `righe`.`iddocumento`
|
||||||
|
@ -222,13 +223,16 @@ WHERE 1=1 AND `dir` = ''entrata'' |segment(`co_documenti`.`id_segment`)| |date_p
|
||||||
HAVING 2=2
|
HAVING 2=2
|
||||||
ORDER BY `co_documenti`.`data` DESC, CAST(`co_documenti`.`numero_esterno` AS UNSIGNED) DESC' WHERE `name` = 'Fatture di vendita';
|
ORDER BY `co_documenti`.`data` DESC, CAST(`co_documenti`.`numero_esterno` AS UNSIGNED) DESC' WHERE `name` = 'Fatture di vendita';
|
||||||
|
|
||||||
|
INSERT INTO `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`='Fatture di vendita'), 'Imponibile', 'righe.imponibile', '5', '1', '0', '1', '', '', '1', '1', '1');
|
||||||
|
|
||||||
-- Fatture di acquisto perfezionato campo totale
|
-- Fatture di acquisto perfezionato campo totale
|
||||||
UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `co_documenti`
|
UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `co_documenti`
|
||||||
INNER JOIN `an_anagrafiche` ON `co_documenti`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`
|
INNER JOIN `an_anagrafiche` ON `co_documenti`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`
|
||||||
INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id`
|
INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id`
|
||||||
INNER JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id`
|
INNER JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id`
|
||||||
LEFT OUTER JOIN (
|
LEFT OUTER JOIN (
|
||||||
SELECT `iddocumento`, SUM(`subtotale` - `sconto`) AS `totale`
|
SELECT `iddocumento`, SUM(`subtotale` - `sconto`) AS `imponibile`,
|
||||||
|
SUM(`subtotale` - `sconto` + `iva`) AS `totale`
|
||||||
FROM `co_righe_documenti`
|
FROM `co_righe_documenti`
|
||||||
GROUP BY `iddocumento`
|
GROUP BY `iddocumento`
|
||||||
) AS righe ON `co_documenti`.`id` = `righe`.`iddocumento`
|
) AS righe ON `co_documenti`.`id` = `righe`.`iddocumento`
|
||||||
|
@ -236,6 +240,8 @@ WHERE 1=1 AND `dir` = ''uscita'' |segment(`co_documenti`.`id_segment`)| |date_pe
|
||||||
HAVING 2=2
|
HAVING 2=2
|
||||||
ORDER BY `co_documenti`.`data` DESC, CAST(IF(`co_documenti`.`numero_esterno` = '''', `co_documenti`.`numero`, `co_documenti`.`numero_esterno`) AS UNSIGNED) DESC' WHERE `name` = 'Fatture di acquisto';
|
ORDER BY `co_documenti`.`data` DESC, CAST(IF(`co_documenti`.`numero_esterno` = '''', `co_documenti`.`numero`, `co_documenti`.`numero_esterno`) AS UNSIGNED) DESC' WHERE `name` = 'Fatture di acquisto';
|
||||||
|
|
||||||
|
INSERT INTO `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`='Fatture di acquisto'), 'Imponibile', 'righe.imponibile', '5', '1', '0', '1', '', '', '1', '1', '1');
|
||||||
|
|
||||||
-- Widget Fatturato fatture di vendita
|
-- Widget Fatturato fatture di vendita
|
||||||
UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS('' '', REPLACE(REPLACE(REPLACE(FORMAT((SELECT SUM(subtotale-sconto)), 2), '','', ''#''), ''.'', '',''), ''#'', ''.''), ''€'') AS dato FROM (co_righe_documenti INNER JOIN co_documenti ON co_righe_documenti.iddocumento=co_documenti.id) INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE co_tipidocumento.dir=''entrata'' |segment| AND data >= ''|period_start|'' AND data <= ''|period_end|'' AND 1=1' WHERE `zz_widgets`.`name` = 'Fatturato';
|
UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS('' '', REPLACE(REPLACE(REPLACE(FORMAT((SELECT SUM(subtotale-sconto)), 2), '','', ''#''), ''.'', '',''), ''#'', ''.''), ''€'') AS dato FROM (co_righe_documenti INNER JOIN co_documenti ON co_righe_documenti.iddocumento=co_documenti.id) INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE co_tipidocumento.dir=''entrata'' |segment| AND data >= ''|period_start|'' AND data <= ''|period_end|'' AND 1=1' WHERE `zz_widgets`.`name` = 'Fatturato';
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue