Patch level : 12.0 864
Files correlati : fp0 Commento : Aggiunto ricalcolo scadenze prima di leggerle in initialize()
This commit is contained in:
parent
0c09b9897c
commit
1df538044e
@ -916,7 +916,9 @@ bool TDoc_fp::check_initial(TDocumentoEsteso& doc)
|
||||
log(1, msg);
|
||||
ok = false;
|
||||
}
|
||||
for (int nr = 0; nr < doc.scadenze().items(); nr++)
|
||||
|
||||
doc.scadenze_recalc();
|
||||
for (int nr = 0; nr < doc.scadenze_items(); nr++)
|
||||
{
|
||||
const int rp = nr < pag.n_rate() ? nr : 0;
|
||||
static TString key_class; key_class.cut(0) << pag.tipo_rata(rp) << pag.ulc_rata(rp);
|
||||
@ -2091,7 +2093,6 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
||||
|
||||
doc.scadenze_recalc(); // Ricalcola array delle rate
|
||||
TString_array& scad = doc.scadenze();
|
||||
const int nrate = scad.items(); // Conta rate generate
|
||||
const char* rateazione = pag.cond_pag_sdi(); // A rate (TP01) o una soluzione(TP02)?
|
||||
paf2400f.set("PN_RIGA", ZERO); // Al momento non gestiamo più tipologie di pagamento per documento
|
||||
paf2400f.set("PN_CONDPAGAMENTO", rateazione);
|
||||
@ -2119,7 +2120,7 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
||||
{
|
||||
log(1, TR("Non è presente il codice IBAN per il pagamento"));
|
||||
}
|
||||
for (int nr = 0; nr < nrate; nr++)
|
||||
for (int nr = 0; nr < scad.items(); nr++)
|
||||
{
|
||||
paf2500f.set("PO_RIGA", long(nr + 1)); // Numero rata
|
||||
const int rp = nr < pag.n_rate() ? nr : 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user