Patch level : 10.988
Files correlati : ci1.exe Ricompilazione Demo : [ ] Commento : Aggiunta una chiave a rilore per la stampa per commessa Corretta la stampa per risorsa sommava piu' mesi git-svn-id: svn://10.65.10.50/branches/R_10_00@22078 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ea7bf04ed0
commit
78bfafd910
@ -71,6 +71,7 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, TReport& re
|
|||||||
const char tipo_stampa = get(F_TIPOSTAMPA)[0];
|
const char tipo_stampa = get(F_TIPOSTAMPA)[0];
|
||||||
const bool split = get_bool(F_RIPARTISCI);
|
const bool split = get_bool(F_RIPARTISCI);
|
||||||
|
|
||||||
|
|
||||||
//creare un assoc_array con chiave TToken_string cms-sede-fase(1) o sede-cms-fase(2) in base ai parametri..
|
//creare un assoc_array con chiave TToken_string cms-sede-fase(1) o sede-cms-fase(2) in base ai parametri..
|
||||||
//..indicati sulla maschera
|
//..indicati sulla maschera
|
||||||
//se tipo_stampa = 'M'ensile: il contenuto dell'assoc_array sarà: tot_Prev - 31 valori giornalieri Consuntivi - tot_Consuntivo
|
//se tipo_stampa = 'M'ensile: il contenuto dell'assoc_array sarà: tot_Prev - 31 valori giornalieri Consuntivi - tot_Consuntivo
|
||||||
@ -120,6 +121,8 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, TReport& re
|
|||||||
datafine = fine_cms;
|
datafine = fine_cms;
|
||||||
if (ini_cms > dataini)
|
if (ini_cms > dataini)
|
||||||
dataini = ini_cms;
|
dataini = ini_cms;
|
||||||
|
if (i == 1 && (dataini.month() != get_int(F_MESE) || dataini.year() != get_int(F_ANNO)))
|
||||||
|
continue;
|
||||||
//se la commessa fosse tutta nel futuro o nel passato -> lascia perdere
|
//se la commessa fosse tutta nel futuro o nel passato -> lascia perdere
|
||||||
const long giorni_lavorativi = split ? ci_calcola_giorni_lavorativi(dataini, datafine) : 1L;
|
const long giorni_lavorativi = split ? ci_calcola_giorni_lavorativi(dataini, datafine) : 1L;
|
||||||
if (giorni_lavorativi <= 0)
|
if (giorni_lavorativi <= 0)
|
||||||
|
@ -109,7 +109,7 @@ bool TRil_ore_cms_mask::elabora_commessa(const TString& curr_commessa, TReport&
|
|||||||
// if (split && (fine_cms < inizio || ini_cms > fine))
|
// if (split && (fine_cms < inizio || ini_cms > fine))
|
||||||
// return false;
|
// return false;
|
||||||
|
|
||||||
query << "USE RILORE KEY 5";
|
query << "USE RILORE KEY 6";
|
||||||
query << "\nFROM TIPO=#TIPO CODCMS=#CODICE";
|
query << "\nFROM TIPO=#TIPO CODCMS=#CODICE";
|
||||||
query << "\nTO TIPO=#TIPO CODCMS=#CODICE";
|
query << "\nTO TIPO=#TIPO CODCMS=#CODICE";
|
||||||
}
|
}
|
||||||
|
@ -23,9 +23,10 @@ NDOC|3|7|0|Chiave doc - NDOC
|
|||||||
IDRIGA|3|6|0|Chiave doc -IDRIGA
|
IDRIGA|3|6|0|Chiave doc -IDRIGA
|
||||||
CUP|1|15|0|Codice Unico di Progetto
|
CUP|1|15|0|Codice Unico di Progetto
|
||||||
CIG|1|10|0|Codice Identificativo di Gara
|
CIG|1|10|0|Codice Identificativo di Gara
|
||||||
5
|
6
|
||||||
TIPO+ID|
|
TIPO+ID|
|
||||||
TIPO+ANNO+MESE+GIORNO+TIPORA+CODICE+TPORA+CODCOSTO+CODCMS+CODFASE|X
|
TIPO+ANNO+MESE+GIORNO+TIPORA+CODICE+TPORA+CODCOSTO+CODCMS+CODFASE|X
|
||||||
TIPO+TIPORA+CODICE+ANNO+MESE+GIORNO+TPORA+CODCOSTO+CODCMS+CODFASE|X
|
TIPO+TIPORA+CODICE+ANNO+MESE+GIORNO+TPORA+CODCOSTO+CODCMS+CODFASE|X
|
||||||
TIPO+CODCOSTO+CODCMS+CODFASE|X
|
TIPO+CODCOSTO+CODCMS+CODFASE|X
|
||||||
TIPO+CODCMS+CODCOSTO+CODFASE|X
|
TIPO+TIPORA+CODICE+TPORA+CODCOSTO+CODCMS+CODFASE+ANNO+MESE+GIORNO|X
|
||||||
|
TIPO+CODCMS+CODFASE+CODCOSTO|X
|
||||||
|
Loading…
x
Reference in New Issue
Block a user