Patch level :4.0 744
Files correlati : Ricompilazione Demo : [ ] Commento :superstampa adolfica (e braunica) terminata! (per ora) Sistemata la sparizione delle righe che venivano compattate a casaccio e quindi non riscritte. git-svn-id: svn://10.65.10.50/trunk@15487 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b6ebac7334
commit
c66817d1c4
@ -831,7 +831,21 @@ F=IMF*/
|
||||
tmpcurr.put("HIDDEN", "X");
|
||||
}
|
||||
|
||||
_tmp->write();
|
||||
//scrive sul file di appoggio il record appena riempito
|
||||
int err = _tmp->write();
|
||||
|
||||
//se e' in modalita' di ricompattamento righe ripartite..
|
||||
if (_implode_rows)
|
||||
{
|
||||
//..se ha un errore di riscrittura significa che ci sono righe dello stesso movimento ricompattate..
|
||||
//..in precedenza Quindi incrementa di 1 il numero riga fino al primo posto libero
|
||||
while (err == _isreinsert)
|
||||
{
|
||||
const int new_nriga = tmpcurr.get_int("NRIGA") + 1;
|
||||
tmpcurr.put("NRIGA", new_nriga);
|
||||
err = _tmp->write();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1068,6 +1082,7 @@ void TPrint_rendiconto_ca_recordset::crea_righe_da_rmovana()
|
||||
ca_implode_rows(righe_attuali, righe_compattate);
|
||||
//adesso fa la scrittura delle righe compattate
|
||||
const int last_row = righe_compattate.last_row();
|
||||
|
||||
for (int i = righe_compattate.first_row(); i > 0 && i <= last_row; i = righe_compattate.succ_row(i))
|
||||
scrive_riga(righe_compattate.row(i), old_movana, NULL);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user