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