diff --git a/cg/cg1600.cpp b/cg/cg1600.cpp index 76cef01b6..946550ac8 100755 --- a/cg/cg1600.cpp +++ b/cg/cg1600.cpp @@ -2229,10 +2229,10 @@ void CG1600_application::stampa_totali() { set_row (_i,"@4gTotale delle partite straordinarie"); set_row (_i++,"@86g%r", &_totale_parziale); - set_row (_i,"@4gRisultato prima delle imposte"); - set_row (_i++,"@86g%r", &_totale_economico); - _risimp_fatto = FALSE; - } + } + set_row (_i,"@4gRisultato prima delle imposte"); + set_row (_i++,"@86g%r", &_totale_economico); + _risimp_fatto = FALSE; } } @@ -2605,6 +2605,10 @@ void CG1600_application::stampa_totali() { set_row (_i,"@4gTotale delle partite straordinarie"); set_row (_i++,"@86g%r", &_totale_parziale); + } + + if ( (classe > ris_imp && _risimp_fatto) || _buff == NULL) + { set_row (_i,"@4gRisultato prima delle imposte"); set_row (_i++,"@86g%r", &_totale_economico); _risimp_fatto = FALSE; @@ -2684,11 +2688,11 @@ void CG1600_application::stampa_totali_con_raffronto() set_row (_i,"@4gTotale delle partite straordinarie"); set_row (_i,"@86g%r", &_totale_parziale); set_row (_i++,"@112g%r", &_totale_parziale_raf); - set_row (_i,"@4gRisultato prima delle imposte"); - set_row (_i,"@86g%r", &_totale_economico); - set_row (_i++,"@112g%r", &_totale_economico_raf); - _risimp_fatto = FALSE; } + set_row (_i,"@4gRisultato prima delle imposte"); + set_row (_i,"@86g%r", &_totale_economico); + set_row (_i++,"@112g%r", &_totale_economico_raf); + _risimp_fatto = FALSE; } } _cont_gcs = 0; @@ -3123,6 +3127,10 @@ void CG1600_application::stampa_totali_con_raffronto() set_row (_i,"@4gTotale delle partite straordinarie"); set_row (_i,"@86g%r", &_totale_parziale); set_row (_i++,"@112g%r", &_totale_parziale_raf); + } + + if ( (classe > ris_imp && _risimp_fatto) || _buff == NULL) + { set_row (_i,"@4gRisultato prima delle imposte"); set_row (_i,"@86g%r", &_totale_economico); set_row (_i++,"@112g%r", &_totale_economico_raf);