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:
parent
78864dec38
commit
eb563e23fe
@ -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 ++;
|
||||
|
Loading…
x
Reference in New Issue
Block a user