Patch level :2.0 partners nopatch
Files correlati :ce4.exe Ricompilazione Demo : [ ] Commento :personalizzazione CRPA(calcolo) git-svn-id: svn://10.65.10.50/trunk@11671 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
55f544991c
commit
09c70a9b8d
@ -93,7 +93,7 @@ real TCalc_cesp_cms::calc_perc_util_cesp(const TRectype& salcecms_rec, const TDa
|
||||
if ((dtinicms.ok()) && (dtinicms > dtinices))
|
||||
dtini = dtinicms;
|
||||
//intervallo giorni di utilizzo cespite nella commessa
|
||||
const real delta_cms = real(dtfine - dtini) / real(dtfineces - dtinices);
|
||||
const real delta_cms = real(dtfine - dtini + 1) / real(dtfineces - dtinices + 1);
|
||||
|
||||
//adeesso prende la percentuale di utilizzo del cespite nella commessa..
|
||||
real percutil = salcecms_rec.get_real(SALCECMS_PERCUTIL);
|
||||
@ -135,7 +135,7 @@ void TCalc_cesp_cms::utilizzo_per_cms(const TRectype& ammce_rec)
|
||||
//..a questo punto dtini e dtfine rappresentano il periodo di utilizzo del cespite
|
||||
//nell'esercizio selezionato
|
||||
//quindi il periodo di utilizzo del cespite nell'esercizio,in giorni,sara'...
|
||||
const long delta_cesp = dtfine - dtini;
|
||||
const long delta_cesp = dtfine - dtini + 1;
|
||||
|
||||
//Adesso si controlla la durata di ogni commessa (alla quale il cespite ha partecipato) durante
|
||||
//l'esercizio delezionato
|
||||
@ -163,12 +163,12 @@ void TCalc_cesp_cms::utilizzo_per_cms(const TRectype& ammce_rec)
|
||||
doc_cesp.put(DOC_DATADOC, TDate(TODAY));
|
||||
doc_cesp.body(LF_RIGHEDOC).destroy_rows();
|
||||
|
||||
TDistrib distrib(qtot, TCurrency::get_firm_dec());
|
||||
TGeneric_distrib distrib(qtot, TCurrency::get_firm_dec());
|
||||
int i;
|
||||
for (i=1; i<=salcecms.last_row(); i++ )
|
||||
{
|
||||
const real perc = calc_perc_util_cesp(salcecms[i], dtini, dtfine);
|
||||
distrib.add(perc * qtot);
|
||||
distrib.add(perc);
|
||||
}
|
||||
//e riempiamo 'sta riga!
|
||||
for (i=1; i<=salcecms.last_row(); i++ )
|
||||
|
Loading…
x
Reference in New Issue
Block a user