Corretti innumerevoli squaquarozzi
git-svn-id: svn://10.65.10.50/trunk@1199 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b020f4e253
commit
c88c83536c
@ -1279,18 +1279,25 @@ void TLiquidazione_app::set_grand(_DescrItem& d)
|
||||
|
||||
set_print_zero(FALSE);
|
||||
}
|
||||
else if (d._flags == DELEGA)
|
||||
{
|
||||
_DescrItem& di = (_DescrItem&)d._arr[1];
|
||||
// prospettino versamento
|
||||
else if (di._flags == DELEGA)
|
||||
{
|
||||
int rr = rw;
|
||||
if (rw < (printer().formlen() - 10))
|
||||
rw = printer().formlen() - 10;
|
||||
|
||||
if (rw < (printer().formlen() - 4))
|
||||
rw = printer().formlen() - 4;
|
||||
for (int i = rr; i < rw; i++) set_row(i,"");
|
||||
|
||||
set_row(rw++, "Versamento di L. %r effettuato il %s @71gdiretto all'ufficio IVA di %s",
|
||||
&(di._r0), (const char*)(d._d0.string()), (const char*)(d._s0));
|
||||
set_row(rw++, "@71gtramite %s", (const char*)(d._s1));
|
||||
set_row(rw++, "@71gcodice azienda %s codice dipendenza %s",
|
||||
(const char*)(d._s2), (const char*)(d._s3));
|
||||
TString dt = di._d0.string();
|
||||
TString vr = di._r0.string(".");
|
||||
|
||||
set_row(rw++, "Versamento di L. %s effettuato il %s@68gdiretto all'ufficio IVA di %s",
|
||||
(const char*)vr,
|
||||
(const char*)dt,
|
||||
(const char*)(di._s0));
|
||||
set_row(rw++, "@68gtramite %s", (const char*)(di._s1));
|
||||
set_row(rw++, "@68gcodice azienda %s codice dipendenza %s",
|
||||
(const char*)(di._s2), (const char*)(di._s3));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1628,10 +1635,8 @@ void TLiquidazione_app::set_acconto_p(_DescrItem& d)
|
||||
d._f3 ? "Si" : "No");
|
||||
}
|
||||
else
|
||||
{
|
||||
set_row(1,"@55g%r@86g%r@119g%s", &bc, &(d._r1),
|
||||
d._f3 ? "Si" : "No");
|
||||
}
|
||||
d._f3 ? "Si" : "No");
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -1641,13 +1646,9 @@ void TLiquidazione_app::set_acconto_p(_DescrItem& d)
|
||||
else
|
||||
{
|
||||
if (d._f1) // stampa base di calcolo
|
||||
{
|
||||
set_row(1,"@57g%r@85g%r", &(d._r0), &(d._r1));
|
||||
}
|
||||
else
|
||||
{
|
||||
set_row(1,"@85g%r",&(d._r1));
|
||||
}
|
||||
}
|
||||
}
|
||||
set_print_zero(FALSE);
|
||||
@ -1718,14 +1719,18 @@ void TLiquidazione_app::set_deltab(_DescrItem& d, bool iscred)
|
||||
{
|
||||
TToken_string& tt = (TToken_string&)(d._arr)[i];
|
||||
TString cod(tt.get(0));
|
||||
TString rgs(tt.get(1));
|
||||
TParagraph_string rgs(tt.get(1), 30);
|
||||
TString diocantaro(rgs.get(0));
|
||||
TString frq(tt.get(2));
|
||||
real tp (tt.get(3));
|
||||
real in (tt.get(4));
|
||||
tp -= in;
|
||||
tp = -tp;
|
||||
set_row(rw++, "%-5s@8g%-30s@40g%1s@54g%r", (const char*)cod, (const char*)rgs,
|
||||
set_row(rw++, "%-5s@8g%-30s@40g%1s@54g%r",
|
||||
(const char*)cod, (const char*)diocantaro,
|
||||
(const char*)frq, &tp);
|
||||
for (int i = 1; i < rgs.items(); i++)
|
||||
set_row(rw++, "@8g%-30s", (const char*)rgs.get(i));
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -1745,7 +1750,8 @@ void TLiquidazione_app::set_deltab(_DescrItem& d, bool iscred)
|
||||
{
|
||||
TToken_string& tt = (TToken_string&)(d._arr)[i];
|
||||
TString cod(tt.get(0));
|
||||
TString rgs(tt.get(1));
|
||||
TParagraph_string rgs(tt.get(1), 30);
|
||||
TString diocantaro(rgs.get(0));
|
||||
TString frq(tt.get(2));
|
||||
real tp (tt.get(3));
|
||||
real in (tt.get(4));
|
||||
@ -1757,11 +1763,15 @@ void TLiquidazione_app::set_deltab(_DescrItem& d, bool iscred)
|
||||
tel << '/';
|
||||
tel << tt.get(9);
|
||||
tp += in;
|
||||
|
||||
|
||||
set_row(rw++, "%-5s@8g%-30s@40g%1s %s @55g%r %5s %5s %3s",
|
||||
(const char*)cod, (const char*)rgs, (const char*)frq,
|
||||
(const char*)cod, (const char*)diocantaro, (const char*)frq,
|
||||
(const char*)tel, &tp, (const char*)abi,
|
||||
(const char*)cab, (const char*)con);
|
||||
(const char*)cab, (const char*)con);
|
||||
|
||||
for (int i = 1; i < rgs.items(); i++)
|
||||
set_row(rw++, "@8g%-30s", (const char*)rgs.get(i));
|
||||
}
|
||||
}
|
||||
set_auto_ff(TRUE);
|
||||
|
Loading…
x
Reference in New Issue
Block a user