Corretta stampa mastrini con saldo diverso da zero

git-svn-id: svn://10.65.10.50/trunk@4278 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1997-04-14 07:52:07 +00:00
parent e47bd67bde
commit c8efc69326

View File

@ -1423,13 +1423,18 @@ bool TMastrini_application::preprocess_page(int file, int counter)
_saldo_progressivi = ZERO; _saldo_progressivi = ZERO;
_saldo_progre_prec = ZERO; _saldo_progre_prec = ZERO;
if (_tipostampa == 2) if (_tipostampa == 2)
saldi_zero(); {
// saldi_zero();
calcola_progressivi();
_totale_saldo = _totprogre_dare_al - _totprogre_avere_al;
}
else else
_totale_saldo = 1.0; _totale_saldo = 1.0;
if ((_tipostampa == 1) || (_tipostampa == 2)) if ((_tipostampa == 1) || (_tipostampa == 2))
{ {
if (_totale_saldo != ZERO && (_tipostampa == 2 || almeno_un_record())) if ((_tipostampa == 1 && almeno_un_record()) ||
(_tipostampa == 2 && _totale_saldo != ZERO))
{ {
_puoi_stampare = TRUE; _puoi_stampare = TRUE;
@ -3228,7 +3233,7 @@ void TMastrini_application::calcola_progressivi()
//Se il saldo dell'esercizio attuale non e' diverso da zero, allora il saldo //Se il saldo dell'esercizio attuale non e' diverso da zero, allora il saldo
// finale dell'esercizio precedente devo calcolarmelo tenendo conto dell'indbil // finale dell'esercizio precedente devo calcolarmelo tenendo conto dell'indbil
if (_annomsk != 0 /*&& saldo == ZERO*/) if (_annomsk != 0 /*&& saldo == ZERO*/) // Guy: Non capisco perche' sia commentato!
{ {
if ((_indbil == 1) || (_indbil == 2) || (_indbil == 5)) if ((_indbil == 1) || (_indbil == 2) || (_indbil == 5))
{ {