Migliorata gestione anticipi in esportazione PayLine

git-svn-id: svn://10.65.10.50/branches/R_10_00@22800 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2013-02-07 14:25:46 +00:00
parent eeabd564c9
commit 2f0306ab1d

View File

@ -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;
}
}