Porcata visualizzazione
git-svn-id: svn://10.65.10.50/trunk@1654 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
3821817225
commit
81a8e899ca
@ -774,7 +774,7 @@ void TLiquidazione_app::describe_liq(int month, const char* codatts,
|
||||
// aggiunge eventuale satellite per rimborso infraannuale
|
||||
if (di != NULL)
|
||||
{
|
||||
if (d._r0->sign() < 0)
|
||||
if (d->_r0.sign() < 0)
|
||||
d->_arr.add(di);
|
||||
else delete di;
|
||||
}
|
||||
|
@ -845,7 +845,7 @@ void Visliq_app::recalc_liq_data(TViswin* vsw, real& rimb, real& rett, real& ver
|
||||
|
||||
// non scrive e si sciroppa la viswin
|
||||
TString256 ln;
|
||||
ln.spaces();
|
||||
ln.spaces(); ln.cut(136);
|
||||
|
||||
// determina righe da cambiare
|
||||
// una sburlata di search ......
|
||||
@ -853,7 +853,6 @@ void Visliq_app::recalc_liq_data(TViswin* vsw, real& rimb, real& rett, real& ver
|
||||
long lvers = -1l;
|
||||
long line = vsw->search("CALCOLO LIQUIDAZIONE D'IMPOSTA", x);
|
||||
int wasdebt = ris.sign();
|
||||
long lrivr = vsw->search("Versamenti effettuati",x,line,TRUE);
|
||||
long lrisd = vsw->search("RISULTATO", x, line, TRUE); // RISULTATO a debito
|
||||
long lrisc = vsw->search("RISULTATO", x, lrisd+1l, TRUE); // credito
|
||||
long lrettc = vsw->search("Rettifiche IVA a credito",x,line,TRUE);
|
||||
@ -862,6 +861,7 @@ void Visliq_app::recalc_liq_data(TViswin* vsw, real& rimb, real& rett, real& ver
|
||||
long lrimb = vsw->search("Iva chiesta a rimborso",x,line,TRUE);
|
||||
long lintr = vsw->search("Interesse",x,line,TRUE);
|
||||
long livdv = vsw->search("IVA DOVUTA",x,line,TRUE);
|
||||
long lrivr = vsw->search("Versamenti effettuati",x,line,TRUE);
|
||||
|
||||
if (wasdebt != 0)
|
||||
lvers = vsw->search(wasdebt < 0 ? "CREDITO ATTUALE" : "IVA DA VERSARE",
|
||||
@ -876,7 +876,6 @@ void Visliq_app::recalc_liq_data(TViswin* vsw, real& rimb, real& rett, real& ver
|
||||
vsw->replace(lrisd, risdb.string("###.###.###.###"), 75);
|
||||
vsw->replace(lrisc, riscr.string("###.###.###.###"), 58);
|
||||
vsw->replace(lacct, acc.string("###.###.###.###"), 58);
|
||||
vsw->replace(lrivr, vers.string("###.###.###.###"), 58);
|
||||
|
||||
if (rett.sign() > 0)
|
||||
{
|
||||
@ -914,8 +913,9 @@ void Visliq_app::recalc_liq_data(TViswin* vsw, real& rimb, real& rett, real& ver
|
||||
ln.overwrite("IVA DA VERSARE", 23);
|
||||
ln.overwrite(risul.string("###.###.###.###"), 75);
|
||||
}
|
||||
|
||||
vsw->replace(lvers, ln, 0);
|
||||
vsw->replace(lrivr, vers.string("###.###.###.###"), 58);
|
||||
|
||||
vsw->refresh();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user