From f708d71e3c3a3c39c6aef655630a07902b215a8f Mon Sep 17 00:00:00 2001 From: luca Date: Thu, 23 Jul 2009 15:20:26 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:10.0?= =?UTF-8?q?=20382=20Files=20correlati=20=20=20=20=20:=20Ricompilazione=20D?= =?UTF-8?q?emo=20:=20[=20]=20Commento=20=20=20=20=20=20=20=20=20=20=20=20:?= =?UTF-8?q?=20Cambiato=20il=20modo=20di=20calcolare=20l'avanzamento=20per?= =?UTF-8?q?=20Tempo=20nel=20bilancio=20di=20commessa:=20adesso=20si=20tien?= =?UTF-8?q?e=20conto=20della=20data=20indicata=20sulla=20maschera=20come?= =?UTF-8?q?=20data=20fine=20calcolo=20e=20non=20pi=C3=B9=20della=20data=20?= =?UTF-8?q?fine=20esercizio=20(=C3=A8=20un=20caso=20particolare)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eliminata assurda riga finale sotto i totali generali nel bilancio di commessa 0001417: ca3-2 - manca la parte finale della descrizione commessa, nell'intestazione Descrizione ca3-2 - manca la parte finale della descrizione commessa, nell'intestazione git-svn-id: svn://10.65.10.50/trunk@19129 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ca/ca3300a.rep | 8 ++++---- ca/ca3300b.rep | 6 +++--- ca/ca3300c.rep | 14 +++++++------- ca/ca3300d.rep | 14 +++++++------- ca/ca3801.cpp | 4 ++-- ca/ca3883.cpp | 12 +++++------- 6 files changed, 28 insertions(+), 30 deletions(-) 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); }