Patch level : 12.0 934
Files correlati : ca2.exe Commento : - Cooretto il calcolo del primo esercizio da ricostruire nella ricsotruzione dei daldi di analitica
This commit is contained in:
parent
68bd377f3f
commit
5ad2f8edbc
@ -37,6 +37,7 @@ bool TRic_saldi_msk::on_field_event(TOperable_field& o, TField_event e, long jol
|
||||
//..durata pluriennale, da istruzioni adolfiche) ed esegue dall'esercizio contenente tale data il ricalcolo..
|
||||
//..dei saldi (Silvan non sei nessuno!)
|
||||
const int selected_anno = atoi(o.get());
|
||||
|
||||
TEsercizi_contabili esc;
|
||||
TDate datainiesc, datafinesc;
|
||||
esc.code2range(selected_anno, datainiesc, datafinesc);
|
||||
@ -54,11 +55,20 @@ bool TRic_saldi_msk::on_field_event(TOperable_field& o, TField_event e, long jol
|
||||
if (!pi.addstatus(1))
|
||||
break;
|
||||
|
||||
const TDate curr_date = recset.get(MOVANA_DATACOMP).as_date();
|
||||
if (curr_date < datacomp)
|
||||
datacomp = curr_date;
|
||||
const TDate curr_date = recset.get(MOVANA_DATACOMP).as_date();
|
||||
const TDate fcomp_date = recset.get(MOVANA_DATAFCOMP).as_date();
|
||||
|
||||
if (esc.date2esc(fcomp_date) >= selected_anno && curr_date < datacomp)
|
||||
{
|
||||
const long numreg = recset.get(MOVANA_NUMREG).as_int();
|
||||
const bool autofcomp = recset.get(MOVANA_AUTOFCOMP).as_bool();
|
||||
|
||||
datacomp = curr_date;
|
||||
}
|
||||
}
|
||||
|
||||
const int first_anno = esc.date2esc(datacomp);
|
||||
|
||||
set(F_FIRST_ANNO, first_anno);
|
||||
}
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user