Patch level : 12.0 434

Files correlati     : ri0.exe

Risistemato trasferimento saldi

git-svn-id: svn://10.65.10.50/branches/R_10_00@24051 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
bonazzi 2017-08-28 15:40:32 +00:00
parent 9000f1532c
commit d0c80d0b9b

View File

@ -219,6 +219,7 @@ void TSaldo_periodo::update(char tcf, int gruppo, int conto, long sottoconto, bo
for (cur = 0L; !p.iscancelled() && cur.pos() < items; ++cur)
{
const long sottocontocli = clifo.get_long(CLI_CODCF);
real si[255], pa[255], pd[255], sf[255];
sal.saldo_periodo(gruppo, conto, sottocontocli, from, to, provv);
real sld = sal.saldoini();
@ -226,13 +227,20 @@ void TSaldo_periodo::update(char tcf, int gruppo, int conto, long sottoconto, bo
_movimentato |= sal.movimentato();
for (int i = 0; i < nper; i++)
{
saldoini(i) += sld;
pavere(i) += sal.progavere(i);
pdare(i) += sal.progdare(i);
si[i] = sld;
pa[i] += sal.progavere(i);
pd[i] += sal.progdare(i);
if (!prog)
sld = ZERO;
sld += sal.progdare(i) - sal.progavere(i);
saldo(i) = sld;
sf[i] = sld;
}
for (int i = 0; i < nper; i++)
{
saldoini(i) += si[i];
pavere(i) += pa[i];
pdare(i) += pd[i];
saldo(i) += sf[i];
}
p.addstatus(1L);
}