Correzione MI2268, relativo alla visualizzazione dati annuali:

modificate describe_liq() e set_grand() in modo che la riga di link
"Versamenti effettuati" venga aggiunta solo se siamo in visualizzazione
ed il mese di calcolo non e' annuale.


git-svn-id: svn://10.65.10.50/trunk@4025 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1996-12-19 16:14:33 +00:00
parent 78864dec38
commit eb563e23fe

View File

@ -886,14 +886,10 @@ void TLiquidazione_app::describe_liq(int month, const char* codatts,
d->_f1 = is_first_month(month);
if (_is_visliq)
{
// tutti i versamenti, sempre e comunque
d->_r8 = versamenti_IVA(_month, "1");
}
else
// rispettiamo tutte le casistiche per i versamenti
d->_r8 = _lim->get_real("R8");
// rispettiamo tutte le casistiche per i versamenti se non siamo in visualizzazione
// analogamente in Visualizzazione ma solo nel caso dell'annuale.
// In tutti gli altri casi va a cercare la delega
d->_r8 = (_month == 13 || !_is_visliq) ? _lim->get_real("R8") : versamenti_IVA(_month, "1");
// aggiunge eventuale satellite per rimborso infraannuale
@ -1557,19 +1553,16 @@ void TLiquidazione_app::set_grand(_DescrItem& d)
set_row(rw++,"%s@11gRettifiche IVA a credito%s@58g%r",
_is_visliq ? "$[r]" : "", _is_visliq ? "$[n]" : "", &rett_cred);
if (!_is_visliq)
{
// versamenti effettuati
if (!versamenti.is_zero())
{
set_row(rw++,"@11gVersamenti effettuati@58g%r", &versamenti);
}
// versamenti integrativi
if (!vers_int.is_zero())
{
set_row(rw++,"@11gVersamenti integrativi@58g%r", &vers_int);
}
// versamenti effettuati
if (!versamenti.is_zero() && (_month==13 || !_is_visliq))
{
set_row(rw++,"@11gVersamenti effettuati@58g%r", &versamenti);
}
// versamenti integrativi
if (!vers_int.is_zero() && !_is_visliq)
{
set_row(rw++,"@11gVersamenti integrativi@58g%r", &vers_int);
}
if (conguaglio.sign() < 0)
{
real cg = conguaglio;
@ -1623,7 +1616,7 @@ void TLiquidazione_app::set_grand(_DescrItem& d)
}
}
if (_is_visliq)
if (_is_visliq && _month != 13)
{
// stampa versamenti (anche 0) ad uso visualizzazione liquidazione IVA
rw ++;