Correzione Mi2208 sul rimborso.
git-svn-id: svn://10.65.10.50/trunk@3960 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f8c4c47c57
commit
5727cf5134
@ -397,12 +397,6 @@ void TLiquidazione_app::recalc_ventilation(int month, const char* codatt)
|
|||||||
//};
|
//};
|
||||||
|
|
||||||
|
|
||||||
// defines per stabilire quale cazzo di metodo piace oggi alla prassi
|
|
||||||
// ------------------------------------------------------------------
|
|
||||||
// Considera tutti i mesi del trimestre fino a quello indicato
|
|
||||||
// se lasciato indefinito usa solo il mese passato
|
|
||||||
#define OGGI_GLI_TIRA_DI_USARE_TRE_MESI
|
|
||||||
|
|
||||||
_DescrItem* TLiquidazione_app::recalc_rimborso(int month, const char* codatts,
|
_DescrItem* TLiquidazione_app::recalc_rimborso(int month, const char* codatts,
|
||||||
bool stliq)
|
bool stliq)
|
||||||
{
|
{
|
||||||
@ -418,24 +412,24 @@ _DescrItem* TLiquidazione_app::recalc_rimborso(int month, const char* codatts,
|
|||||||
const bool is_mens = _freqviva == "M";
|
const bool is_mens = _freqviva == "M";
|
||||||
|
|
||||||
real es_ni = 0.0;
|
real es_ni = 0.0;
|
||||||
real vol_aff = 0.0;;
|
real vol_aff = 0.0;
|
||||||
|
int m;
|
||||||
|
|
||||||
|
if (is_mens) m = month; // per le mensili considera solo il mese attuale
|
||||||
|
else m = next_trim(month)-2; // per le trimestrali considera i mesi del trimestre
|
||||||
|
|
||||||
|
if (month == 13) m = 1; // se annuale considera tutti i mesi
|
||||||
|
|
||||||
while ((tmpatt = atts.get()) != NULL)
|
while ((tmpatt = atts.get()) != NULL)
|
||||||
{
|
{
|
||||||
att = tmpatt;
|
att = tmpatt;
|
||||||
#ifdef OGGI_GLI_TIRA_DI_USARE_TRE_MESI
|
for (; m <= month; m++)
|
||||||
for (int m = (month == 13 ? 1 : (next_trim(month)-2)); m <= month; m++)
|
|
||||||
{
|
{
|
||||||
#else
|
|
||||||
int m = month;
|
|
||||||
#endif
|
|
||||||
if (!look_plm(m,att)) continue;
|
if (!look_plm(m,att)) continue;
|
||||||
|
|
||||||
vol_aff += _pam->get_real("R1");
|
vol_aff += _pam->get_real("R1");
|
||||||
es_ni += _pum->get_real("R12");
|
es_ni += _pum->get_real("R12");
|
||||||
#ifdef OGGI_GLI_TIRA_DI_USARE_TRE_MESI
|
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// condizione 1
|
// condizione 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user