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..
|
//..durata pluriennale, da istruzioni adolfiche) ed esegue dall'esercizio contenente tale data il ricalcolo..
|
||||||
//..dei saldi (Silvan non sei nessuno!)
|
//..dei saldi (Silvan non sei nessuno!)
|
||||||
const int selected_anno = atoi(o.get());
|
const int selected_anno = atoi(o.get());
|
||||||
|
|
||||||
TEsercizi_contabili esc;
|
TEsercizi_contabili esc;
|
||||||
TDate datainiesc, datafinesc;
|
TDate datainiesc, datafinesc;
|
||||||
esc.code2range(selected_anno, 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))
|
if (!pi.addstatus(1))
|
||||||
break;
|
break;
|
||||||
|
|
||||||
const TDate curr_date = recset.get(MOVANA_DATACOMP).as_date();
|
const TDate curr_date = recset.get(MOVANA_DATACOMP).as_date();
|
||||||
if (curr_date < datacomp)
|
const TDate fcomp_date = recset.get(MOVANA_DATAFCOMP).as_date();
|
||||||
datacomp = curr_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);
|
const int first_anno = esc.date2esc(datacomp);
|
||||||
|
|
||||||
set(F_FIRST_ANNO, first_anno);
|
set(F_FIRST_ANNO, first_anno);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user