From 2f0306ab1df231150ab5a186a69e6a1df8258812 Mon Sep 17 00:00:00 2001 From: guy Date: Thu, 7 Feb 2013 14:25:46 +0000 Subject: [PATCH] Migliorata gestione anticipi in esportazione PayLine git-svn-id: svn://10.65.10.50/branches/R_10_00@22800 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- tc/tc8200.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tc/tc8200.cpp b/tc/tc8200.cpp index fc779fc24..4cec9b0d7 100644 --- a/tc/tc8200.cpp +++ b/tc/tc8200.cpp @@ -349,7 +349,7 @@ bool TPayLine_app::esporta_scad(const TRiga_scadenze& scad, const TDate& dal, co for (int r = scad.last(); r > 0; r = scad.pred(r)) { const TRiga_partite& rpag = part.partita().riga(r); - esporta_pagsca(rpag, &scad, scad.row(r), dal, al, clienti, movimenti, log); + esporta_pagsca(rpag, &scad, scad.row(r), botime, al, clienti, movimenti, log); } return true; @@ -362,17 +362,18 @@ 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 == 1210 && atoi(numpart) == 234) + if (cf == 500277 && atoi(numpart) == 1173) int cazzone = 1; const TRiga_scadenze* last_scad = NULL; + const TDate inizio = game.chiusa() ? botime : dal; for (int r = game.prima_fattura(); game.esiste(r); r = game.succ(r)) { const TRiga_partite& riga = game.riga(r); for (int s = 1; s <= riga.rate(); s++) { const TRiga_scadenze& rata = riga.rata(s); - if (esporta_scad(rata, dal, al, clienti, movimenti, log)) + if (esporta_scad(rata, inizio, al, clienti, movimenti, log)) last_scad = &rata; } }