diff --git a/tc/tc8200.cpp b/tc/tc8200.cpp index f879d4a54..fc779fc24 100644 --- a/tc/tc8200.cpp +++ b/tc/tc8200.cpp @@ -347,7 +347,10 @@ bool TPayLine_app::esporta_scad(const TRiga_scadenze& scad, const TDate& dal, co movimenti.new_rec(row); for (int r = scad.last(); r > 0; r = scad.pred(r)) - esporta_pagsca(part, &scad, scad.row(r), dal, al, clienti, movimenti, log); + { + const TRiga_partite& rpag = part.partita().riga(r); + esporta_pagsca(rpag, &scad, scad.row(r), dal, al, clienti, movimenti, log); + } return true; } @@ -359,7 +362,7 @@ void TPayLine_app::esporta_partita(long cf, int year, const TString& numpart, const TBill bill(0, 0, cf, 'C'); TPartita game(bill, year, numpart); - if (cf == 1211 && atoi(numpart) == 69) + if (cf == 1210 && atoi(numpart) == 234) int cazzone = 1; const TRiga_scadenze* last_scad = NULL; @@ -391,8 +394,8 @@ void TPayLine_app::esporta_partita(long cf, int year, const TString& numpart, for (int u = nonass.last_row(); u > 0; u = nonass.pred_row(u)) { - const TRiga_partite& part = game.riga(u); - esporta_pagsca(part, NULL, nonass.row(u), dal, al, clienti, movimenti, log); + const TRiga_partite& rpag = game.riga(u); + esporta_pagsca(rpag, NULL, nonass.row(u), dal, al, clienti, movimenti, log); } } }