diff --git a/ca/ca3300a.rep b/ca/ca3300a.rep index 8d90225c7..8b41632da 100755 --- a/ca/ca3300a.rep +++ b/ca/ca3300a.rep @@ -1,4 +1,4 @@ - + Bilancio normale di verifica (raffronto) @@ -28,21 +28,21 @@ #COSTO - + MESSAGE ISAMREAD,CDC,CODCOSTO=#COSTO,DESCRIZ #COMMESSA - + MESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DESCRIZ #FASE - + MESSAGE ISAMREAD,FASI,CODCMSFAS=#CMSCDC!CODFASE=#FASE,DESCRIZ diff --git a/ca/ca3300b.rep b/ca/ca3300b.rep index f88df3829..00da02b33 100755 --- a/ca/ca3300b.rep +++ b/ca/ca3300b.rep @@ -28,21 +28,21 @@ #COSTO - + MESSAGE ISAMREAD,CDC,CODCOSTO=#COSTO,DESCRIZ #COMMESSA - + MESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DESCRIZ #FASE - + MESSAGE ISAMREAD,FASI,CODCMSFAS=#CMSCDC!CODFASE=#FASE,DESCRIZ diff --git a/ca/ca3300c.rep b/ca/ca3300c.rep index c02d94f11..2755dd232 100755 --- a/ca/ca3300c.rep +++ b/ca/ca3300c.rep @@ -1,4 +1,4 @@ - + Bilancio a sezioni contrapposte (raffronto) @@ -28,22 +28,22 @@ #COSTO - - MESSAGE ISAMREAD,CDC,CODCOSTO=#COSTO,DESCRIZ + + MESSAGE ISAMREAD,CDC,CODCOSTO=#COSTO,DESCRIZ #COMMESSA - - MESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DESCRIZ + + MESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DESCRIZ #FASE - - MESSAGE ISAMREAD,FASI,CODCMSFAS=#CMSCDC!CODFASE=#FASE,DESCRIZ + + MESSAGE ISAMREAD,FASI,CODCMSFAS=#CMSCDC!CODFASE=#FASE,DESCRIZ diff --git a/ca/ca3300d.rep b/ca/ca3300d.rep index 3eec126f1..3d6dbe917 100755 --- a/ca/ca3300d.rep +++ b/ca/ca3300d.rep @@ -1,4 +1,4 @@ - + Bilancio a sezioni contrapposte @@ -28,22 +28,22 @@ #COSTO - - MESSAGE ISAMREAD,CDC,CODCOSTO=#COSTO,DESCRIZ + + MESSAGE ISAMREAD,CDC,CODCOSTO=#COSTO,DESCRIZ #COMMESSA - - MESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DESCRIZ + + MESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DESCRIZ #FASE - - MESSAGE ISAMREAD,FASI,CODCMSFAS=#CMSCDC!CODFASE=#FASE,DESCRIZ + + MESSAGE ISAMREAD,FASI,CODCMSFAS=#CMSCDC!CODFASE=#FASE,DESCRIZ diff --git a/ca/ca3801.cpp b/ca/ca3801.cpp index 69167a77e..9affe4243 100755 --- a/ca/ca3801.cpp +++ b/ca/ca3801.cpp @@ -278,12 +278,12 @@ void TCRPA_report::offset_and_fill_columns(TReport_section& rep_sect, const TStr //sub_new_field e' il campo SOTTO il new_field che appare solo nei totali di sezione 1 (F1) //e' il campo che va nella riga delle Differenze - TReport_field* sub_new_field = (TReport_field*)new_field->dup(); + /*TReport_field* sub_new_field = (TReport_field*)new_field->dup(); rep_sect.add(sub_new_field); sub_new_field->offset(TPoint(0, 250)); sub_new_field->set_id(new_field->id() + 200); sub_new_field->set_groups("90"); - sub_new_field->set_prescript(""); + sub_new_field->set_prescript("");*/ } break; diff --git a/ca/ca3883.cpp b/ca/ca3883.cpp index b6b3f7859..332714393 100755 --- a/ca/ca3883.cpp +++ b/ca/ca3883.cpp @@ -376,16 +376,14 @@ real TPrint_saldana_recordset::calcola_avanzamento_tempo() const ca_durata_commessa(rec_commesse, dataini, datafine); } - //Si prende SOLO la Fine Esercizio come riferimento di avanzamento (in realta' si.. - //..potrebbe usare today al posto di datafinesc se si volesse la situazione ad oggi,.. - //..ma i calcoli degli importi sarebbero da rivedere). Quindi: - //se la commessa finisce prima della fine dell'esercizio - if (datafine < datafinesc) + //Si prende la data fine (detta _datacalcolo) perchè si vuole la situazione alla data (eventualmente tale data è.. + //..la fine dell'esercizio) + if (datafine < _datacalcolo) avanzamento = CENTO; - //se invece prosegue anche dopo la fine dell'esercizio... + //se invece prosegue anche dopo la data di fine... else { - const long time_gone = datafinesc - dataini; + const long time_gone = _datacalcolo - dataini; const long durata = datafine - dataini; avanzamento = ((real)(time_gone * CENTO) / durata); }