diff --git a/lib/functions.js b/lib/functions.js index 12f2e624a..578ca940f 100644 --- a/lib/functions.js +++ b/lib/functions.js @@ -586,6 +586,16 @@ function start_datatables() { }, { extend: 'print', + customize: function ( win ) { + $(win.document.body) + .css( 'font-size', '10pt' ) + .append( + '
'+$('#summable').text()+'
', + ); + $(win.document.body).find( 'table' ) + .addClass( 'compact' ) + .css( 'font-size', 'inherit' ); + }, exportOptions: { modifier: { selected: true @@ -724,6 +734,7 @@ function start_datatables() { this.api().columns().every(function () { if (sum.summable[i] != undefined) { $(this.footer()).addClass("text-right"); + $(this.footer()).attr("id", "summable"); $(this.footer()).html(sum.summable[i]); } else $(this.footer()).html(" "); i++; diff --git a/update/2_4_1.sql b/update/2_4_1.sql index bf0756466..2b5d4bd1c 100644 --- a/update/2_4_1.sql +++ b/update/2_4_1.sql @@ -219,3 +219,7 @@ UPDATE `zz_files` SET `id_plugin` = NULL WHERE `id_plugin` = 0; -- Fix id_module (zz_files) ALTER TABLE `zz_files` CHANGE `id_module` `id_module` INT(11) NULL; UPDATE `zz_files` SET `id_module` = NULL WHERE `id_module` = 0; + +-- Totali fatture, sommabile +UPDATE `zz_views` SET `summable` = '1' WHERE `zz_views`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di vendita') AND name = 'Totale'; +UPDATE `zz_views` SET `summable` = '1' WHERE `zz_views`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di acquisto') AND name = 'Totale'; \ No newline at end of file