Patch level : 2.0 nopatch

Files correlati     : cg3.exe
Ricompilazione Demo : [ ]
Commento            :

Eliminata stampa totale progressivi quando si stampano le descrizioni
delle contropartite al posto dei progressivi


git-svn-id: svn://10.65.10.50/trunk@11477 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2003-10-09 08:16:19 +00:00
parent 28f61dc059
commit 432e5b0574

View File

@ -1201,10 +1201,12 @@ void TMastrini_application::stampa_totali198()
set_row (++_rw,"@32g%s@100g%r", TR("TOTALI PROGRESSIVI"), &_totprogre_dare);
set_row (_rw,"@117g%r", &_totprogre_avere);
set_row (_rw,"@135g%r", &_saldo_progressivi);
// il saldo totale movimenti non viene stampato se stampo le descrizioni delle contropartite
if (_stampa_saldo_des < 3)
if (_stampa_saldo_des < 3)
{
set_row (_rw,"@135g%r", &_saldo_progressivi);
set_row (_rw,"@151g%r", &_saldo_movimenti);
}
if (_stampaprogre) //Progressivi attuali
{
@ -2038,33 +2040,32 @@ bool TMastrini_application::preprocess_page(int file, int counter)
//Gestire la stampa di saldo_progressivi nella postprocess_page di RMOV
rec = rmov.recno();
rmov.next();
gruppof = rmov.get_int(RMV_GRUPPO);
contof = rmov.get_int(RMV_CONTO);
sottocf = rmov.get_int(RMV_SOTTOCONTO);
datasucc = rmov.get_date(RMV_DATAREG);
datasuccstring=datasucc.string();
if (((gruppof!=_gruppo)||(contof!=_conto)||(sottocf!=_sottoc))||(rmov.eof()))
datasucc = ("");
if (datasucc != _dataregrmov || _stampa_saldo_des == 2)
if (_stampa_saldo_des < 3) // Stampa saldo (non descrizioni)
{
if (_flag_del_cazzo)
rec = rmov.recno();
rmov.next();
gruppof = rmov.get_int(RMV_GRUPPO);
contof = rmov.get_int(RMV_CONTO);
sottocf = rmov.get_int(RMV_SOTTOCONTO);
datasucc = rmov.get_date(RMV_DATAREG);
datasuccstring=datasucc.string();
if (((gruppof!=_gruppo)||(contof!=_conto)||(sottocf!=_sottoc))||(rmov.eof()))
datasucc = ("");
if (datasucc != _dataregrmov || _stampa_saldo_des == 2)
{
calcola_progressivi();
_saldo_progressivi += _saldo_progre_prec;
set_row (_rw,"@135g%r", &_saldo_progressivi);
_saldo_progressivi -= _saldo_progre_prec;
_flag_del_cazzo = FALSE;
}
else
{
if (_stampa_saldo_des < 3) // Stampa saldo (non descrizioni)
if (_flag_del_cazzo)
{
calcola_progressivi();
_saldo_progressivi += _saldo_progre_prec;
set_row (_rw,"@135g%r", &_saldo_progressivi);
}
_saldo_progressivi -= _saldo_progre_prec;
_flag_del_cazzo = FALSE;
}
else
set_row (_rw,"@135g%r", &_saldo_progressivi);
}
rmov.readat(rec);
}
rmov.readat(rec);
}
else
{