Forse stavolta ci siamo! Speriamo che cg4301.cpp e cg4304.cpp siano ok.
git-svn-id: svn://10.65.10.50/trunk@1952 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
43dd58b2e2
commit
8945f4596c
@ -854,15 +854,15 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
||||
// *****************************************
|
||||
} // non sosp_imp ne' altre casistiche che escludono la liq.
|
||||
/*
|
||||
* Calcolo e aggiornamento
|
||||
* cerca o cre /*
|
||||
* Calcolo e aggiornamento
|
||||
* cerca o crea progressivo IVA
|
||||
*/
|
||||
look_pim(month, codatt, reg, tipocr_s, codiva, tipodet, TRUE);
|
||||
|
||||
/*
|
||||
* se ign == TRUE non bisogna neppure PROGRESSIVARLI
|
||||
*/
|
||||
bool ign = sosp_imp || (fattrit && month != 13) || noninc;
|
||||
* bool ign = sosp_imp || (fattrit && month != 13) || noninc;
|
||||
|
||||
/*
|
||||
* se liq == FALSE gli importi non contano ai fini
|
||||
@ -911,16 +911,13 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
||||
|
||||
/*
|
||||
* la stramadonna dei corrispettivi gia' scorporati
|
||||
* Gli s
|
||||
|
||||
/* le porche fatture in ritardo */
|
||||
TToken_string fr(_pim->get("S1"));
|
||||
real rti(fr.geti aggiungono i non incassati, sperando in bene
|
||||
* Gli si aggiungono i non incassati, sperando in bene
|
||||
*/
|
||||
|
||||
TToken_string cs(_pim->get("S2"));
|
||||
real csi(cs.get(0));
|
||||
real csv(cs.get(1));
|
||||
|
||||
csv += nin_iva;
|
||||
/* incrociamm'e dituozz' */
|
||||
csi += nin_imp;
|
||||
csv += nin_iva;
|
||||
|
||||
rti += rit_imp;
|
||||
@ -934,7 +931,8 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
||||
else
|
||||
{
|
||||
fsi += asimp_imp;
|
||||
+= bolld_imp;
|
||||
fsv += asimp_iva;
|
||||
bdi += bolld_imp;
|
||||
bdv += bolld_iva;
|
||||
}
|
||||
|
||||
|
@ -818,22 +818,22 @@ void TLiquidazione_app::describe_liq(int month, const char* codatts,
|
||||
_DescrItem* TLiquidazione_app::describe_deleghe(int month)
|
||||
{
|
||||
/*
|
||||
if (!look_del(month,1)) return NULL;
|
||||
|
||||
_DescrItem* d = new _DescrItem(DELEGA);
|
||||
|
||||
if (_del->get_bool("B0"))
|
||||
{
|
||||
if (!look_del(month,1)) return NULL;
|
||||
|
||||
_DescrItem* d = new _DescrItem(DELEGA);
|
||||
|
||||
if (_del->get_bool("B0"))
|
||||
{
|
||||
d->_s0 = _del->get("S2"); // localita'
|
||||
d->_s1 = _del->get("S1"); // banca
|
||||
d->_s2 = _del->get("S7"); // ABI
|
||||
d->_s3 = _del->get("S8"); // CAB
|
||||
d->_r0 = _del->get_real("R0");
|
||||
d->_d0 = _del->get_date("D0");
|
||||
} // altrimenti lascia tutto in bianco e ci scriveranno i dati a mano
|
||||
}
|
||||
return d;
|
||||
*/
|
||||
} // altrimenti lascia tutto in bianco e ci scriveranno i dati a mano
|
||||
}
|
||||
return d;
|
||||
*/
|
||||
if (!look_del(month,1) && !look_del(month,7)) return NULL;
|
||||
|
||||
_DescrItem* d = new _DescrItem(DELEGA);
|
||||
@ -1048,20 +1048,18 @@ void TLiquidazione_app::set_plafond(_DescrItem& d)
|
||||
|
||||
set_print_zero(TRUE);
|
||||
|
||||
set_row(1,"QUADRO RELATIVO ALLAm&)_errors[i];
|
||||
if (d._s2 == s._att && s._firm == d._s0)
|
||||
{ j++; set_row(i+10, "@5g@b*** %s ***@r", (const char*)s._err); }
|
||||
}
|
||||
if (j) set_auto_ff(TRUE);
|
||||
}
|
||||
|
||||
|
||||
void TLiquidazione_app::set_plafond(_DescrItem& d)
|
||||
{ DISPONIBILITA' ED ALL'UTILIZZO "
|
||||
set_row(1,"QUADRO RELATIVO ALLA DISPONIBILITA' ED ALL'UTILIZZO "
|
||||
"MENSILE DEI PLAFOND");
|
||||
|
||||
set_row(2,""); set_row(3,"");
|
||||
set_row(4,"Art. 8 1° is 1° comma@31gDisponibile@48g%r",
|
||||
set_row(4,"Art. 8 1° comma lettere a-b@31gDisponibile@48g%r",
|
||||
&(d._r2));
|
||||
set_row(5,"Utilizzato all'interno@48g%r", &(d._r0));
|
||||
set_row(6,"Utilizzato per l'importazione@48g%r@69gRiporto@78g%r",
|
||||
&(d._r1), &r1);
|
||||
|
||||
set_row(7,"");
|
||||
set_row(8,"Art. 8bis 1° comma@31gDisponibile@48g%r",
|
||||
&(d._r5));
|
||||
set_row(9,"Utilizzato all'interno@48g%r", &(d._r3));
|
||||
set_row(10,"Utilizzato per l'importazione@48g%r@69gRiporto@78g%r",
|
||||
@ -1083,7 +1081,7 @@ void TLiquidazione_app::set_liqacc(_DescrItem& d)
|
||||
real r1 = d._r0 + d._r1 + d._r2 + d._r3 + d._r4;
|
||||
real r2 = d._r5 + d._r10;
|
||||
real r3 = r2 + d._r9 + d._r7 + abs(d._r3);
|
||||
|
||||
|
||||
set_row(1,""); set_row(2,""); set_row(3,""); set_row(4,"");
|
||||
set_row(5,"@11gCALCOLO ACCONTO SU OPERAZIONI EFFETTUATE");
|
||||
set_row(6,"");
|
||||
@ -1129,9 +1127,9 @@ void TLiquidazione_app::set_liqacc(_DescrItem& d)
|
||||
set_row(i++,"@23gCREDITO DA EVIDENZIARE@64g%r", &ab);
|
||||
}
|
||||
else if ((d._r8).sign() > 0 && d._r8 > ACCONTO_MINIMO_DA_VERSARE)
|
||||
set_row(i++,"@23gACCONTO DA VERSARE@81g%r", &(d._r8));
|
||||
set_row(i++,"@23gACCONTO DA VERSARE@81g%r", &(d._r8));
|
||||
else if ((d._r8).sign() > 0 && d._r8 <= ACCONTO_MINIMO_DA_VERSARE)
|
||||
set_row(i++,"@23gACCONTO DA NON VERSARE@64g%r", &(d._r8));
|
||||
set_row(i++,"@23gACCONTO DA NON VERSARE@64g%r", &(d._r8));
|
||||
|
||||
set_auto_ff();
|
||||
}
|
||||
@ -1575,9 +1573,9 @@ void TLiquidazione_app::set_grand(_DescrItem& d)
|
||||
{
|
||||
int rr = rw;
|
||||
/*
|
||||
if (rw < (printer().formlen() - 10))
|
||||
rw = printer().formlen() - 10;
|
||||
*/
|
||||
if (rw < (printer().formlen() - 10))
|
||||
rw = printer().formlen() - 10;
|
||||
*/
|
||||
//11/10/1995
|
||||
int cont = 10;
|
||||
if (di._s4 == "ACC")
|
||||
@ -1616,12 +1614,12 @@ void TLiquidazione_app::set_grand(_DescrItem& d)
|
||||
if (atof(vr) == 0.0 && vr[vr.len()-1] == '0') vr[vr.len()-1] = ' ';
|
||||
set_row(rw++, "- ACCONTO DICEMBRE -");
|
||||
set_row(rw++, "Versamento di L. %s effettuato il %s@68gdiretto all'ufficio IVA di %s",
|
||||
(const char*)vr,
|
||||
(const char*)dt,
|
||||
(const char*)loc);
|
||||
(const char*)vr,
|
||||
(const char*)dt,
|
||||
(const char*)loc);
|
||||
set_row(rw++, "@68gtramite %s", (const char*)ban);
|
||||
set_row(rw++, "@68gcodice azienda %s codice dipendenza %s",
|
||||
(const char*)abi, (const char*)cab);
|
||||
(const char*)abi, (const char*)cab);
|
||||
}
|
||||
set_row(rw++, "- SALDO -");
|
||||
}
|
||||
@ -2008,7 +2006,7 @@ else
|
||||
else
|
||||
set_row(1,"@55g%r@86g%r@119g%s", &bc, &(d._r1),
|
||||
d._f3 ? "Si" : "No");
|
||||
***/
|
||||
***/
|
||||
set_row(1,"@58g%r@74g%r@96g%r@122g%s", &(d._r3),
|
||||
&(d._r2), &(d._r1), d._f3 ? "Si" : "No");
|
||||
}
|
||||
@ -2135,7 +2133,7 @@ void TLiquidazione_app::set_deltab(_DescrItem& d, bool iscred)
|
||||
tel << '/';
|
||||
tel << tt.get(9);
|
||||
TString desc(tt.get(10));
|
||||
|
||||
|
||||
//tp += in; //comprendeva gia' gli interessi!
|
||||
|
||||
set_row(rw++, "%-5s@8g%-30s@40g%1s %s @55g%r %5s %5s %3s %-.45s",
|
||||
|
Loading…
x
Reference in New Issue
Block a user