diff --git a/cg/cgsaldac.cpp b/cg/cgsaldac.cpp index 888d85068..a243db69a 100755 --- a/cg/cgsaldac.cpp +++ b/cg/cgsaldac.cpp @@ -539,7 +539,7 @@ TImporto TRiga_scadenze::esposto_al(bool valuta, const TDate & al, const TDate & { const int tp = pag.get_int(PART_TIPOPAG); - if (tp >= 2 && tp <= 7) + if (tp >= tp_tratta && tp <= tp_rid) { const char sez = pag.sezione(); const TImporto imp(sez, pag.get_real(valuta ? PAGSCA_IMPORTOVAL : PAGSCA_IMPORTO)); @@ -572,7 +572,7 @@ TImporto TRiga_scadenze::esposto(bool valuta, const TDate & data_scad, const TDa const TRiga_partite & pag = riga().partita().riga(p); const int tp = pag.get_int(PART_TIPOPAG); - if (tp >= 2 && tp <= 7) + if (tp >= tp_tratta && tp <= tp_rid) { const char sez = pag.sezione(); const TImporto imp(sez, pag.get_real(valuta ? PAGSCA_IMPORTOVAL : PAGSCA_IMPORTO)); @@ -989,7 +989,8 @@ TImporto TRiga_partite::esposto(bool valuta, const TDate & data_scad, const TDat { const TRiga_partite & prow = partita().riga(p); const int tp = prow.get_int(PART_TIPOPAG); - if (tp >= 2 && tp <= 7) + + if (tp >= tp_tratta && tp <= tp_rid) { const TDate dataprow(prow.get(PART_DATAPAG)); if (dataprow < datapag) @@ -1707,7 +1708,7 @@ TImporto TPartita::calcola_pagato_al(bool valuta,const TDate& al, const TDate & { const int tipopag = row.get_int(PART_TIPOPAG); - if (tipopag >= 2 && tipopag <= 7) + if (tipopag >= tp_tratta && tipopag <= tp_rid) { bool sbf = false; pagato -= row.esposto(valuta, data_scaduto, data_rischio, sbf); @@ -1734,7 +1735,7 @@ TImporto TPartita::calcola_saldo_al(bool valuta,const TDate& al, const TDate & d { const int tipopag = row.get_int(PART_TIPOPAG); - if (tipopag >= 2 && tipopag <= 7) + if (tipopag >= tp_tratta && tipopag <= tp_rid) { bool sbf = false; saldo -= row.esposto(valuta, data_scaduto, data_rischio, sbf); diff --git a/cg/cgsaldac.h b/cg/cgsaldac.h index fd8d4029d..62ad5d276 100755 --- a/cg/cgsaldac.h +++ b/cg/cgsaldac.h @@ -115,6 +115,10 @@ public: // Riga scadenza /////////////////////////////////////////////////////////// +enum tipo_pagamento { tp_nessuno = 0, tp_rimessa_diretta = 1, tp_tratta = 2, tp_riba = 3, + tp_cessione = 4, tp_paghero = 5, tp_lettera_credito = 6, tp_tratta_acc = 7, + tp_rid = 8, tp_bonifico = 9 }; + class TRiga_scadenze : public TTree_rectype { friend class TPartita;