Patch level : 10.0 514

Files correlati     :  ve0.exe ve6.exe
Ricompilazione Demo : [ ]

EElminata segnalazione inutile sulla mancanza di rate


git-svn-id: svn://10.65.10.50/trunk@19623 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2009-11-13 15:24:24 +00:00
parent 33e9f8b468
commit 0ff8b7232e

View File

@ -306,7 +306,7 @@ long TGenerazione_effetti::group_bills(TAssoc_array& group_array)
{ {
_error = codpag_error; _error = codpag_error;
display_error(doc); display_error(doc);
return 0L; continue;
} }
const real tot = doc.totale_doc() - doc.ritenute(); const real tot = doc.totale_doc() - doc.ritenute();
doc.put(DOC_CODPAG, codpag); //placeholder doc.put(DOC_CODPAG, codpag); //placeholder
@ -337,11 +337,7 @@ long TGenerazione_effetti::group_bills(TAssoc_array& group_array)
TPagamento& pag = doc.pagamento(); TPagamento& pag = doc.pagamento();
int numrate = pag.n_rate( ); int numrate = pag.n_rate( );
if (numrate <= 0) if (numrate <= 0)
{ continue;
_error = scadenze_error;
display_error(doc);
return 0L;
}
if (numrate > last_rata) if (numrate > last_rata)
{ {
@ -594,12 +590,8 @@ void TGenerazione_effetti::generate_bill(TDocumento& doc) // bill in inglese sig
TPagamento & pag = doc.pagamento(); TPagamento & pag = doc.pagamento();
// CHECK(pag,"Failed to create a TPagamento"); // CHECK(pag,"Failed to create a TPagamento");
const int numrate = pag.n_rate( ); const int numrate = pag.n_rate( );
if (numrate <= 0) if (numrate > 0)
{ {
_error = scadenze_error;
return;
}
_efffile->last(); _efffile->last();
// Variabili per la scrittura dell'effetto // Variabili per la scrittura dell'effetto
long nprog = _efffile->get_long(EFF_NPROGTR)+1; long nprog = _efffile->get_long(EFF_NPROGTR)+1;
@ -693,6 +685,7 @@ void TGenerazione_effetti::generate_bill(TDocumento& doc) // bill in inglese sig
} }
} }
} }
}
if (good() && _can_write) if (good() && _can_write)
change_doc_status(doc); change_doc_status(doc);