Patch level : 10.976
Files correlati : ci2.exe Ricompilazione Demo : [ ] Commento : Modificata la proposta dei costi nella rilevazione ore git-svn-id: svn://10.65.10.50/branches/R_10_00@21976 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a3c51ee273
commit
a372a7c6c5
@ -103,6 +103,7 @@ BEGIN
|
|||||||
OUTPUT F_RISOATT CODTAB[1,1]
|
OUTPUT F_RISOATT CODTAB[1,1]
|
||||||
OUTPUT F_CODICE CODTAB[2,17]
|
OUTPUT F_CODICE CODTAB[2,17]
|
||||||
GROUP 1
|
GROUP 1
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -116,6 +117,7 @@ BEGIN
|
|||||||
OUTPUT F_CODRIS CODTAB
|
OUTPUT F_CODRIS CODTAB
|
||||||
OUTPUT F_DESRIS S0
|
OUTPUT F_DESRIS S0
|
||||||
GROUP 2
|
GROUP 2
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -138,6 +140,7 @@ BEGIN
|
|||||||
OUTPUT F_DESATT S0
|
OUTPUT F_DESATT S0
|
||||||
GROUP 3
|
GROUP 3
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
|
FLAGS "U"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_DESATT 50 27
|
STRING F_DESATT 50 27
|
||||||
@ -193,7 +196,7 @@ BEGIN
|
|||||||
OUTPUT S_CODRIS CODTAB
|
OUTPUT S_CODRIS CODTAB
|
||||||
OUTPUT S_DESRIS S0
|
OUTPUT S_DESRIS S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "GD"
|
FLAGS "GDU"
|
||||||
GROUP 1
|
GROUP 1
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -216,7 +219,7 @@ BEGIN
|
|||||||
OUTPUT S_CODATT CODTAB
|
OUTPUT S_CODATT CODTAB
|
||||||
OUTPUT S_DESATT S0
|
OUTPUT S_DESATT S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "GD"
|
FLAGS "GDU"
|
||||||
GROUP 2
|
GROUP 2
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -85,6 +85,7 @@ BEGIN
|
|||||||
OUTPUT F_RISOATT CODTAB[1,1]
|
OUTPUT F_RISOATT CODTAB[1,1]
|
||||||
OUTPUT F_CODICE CODTAB[2,17]
|
OUTPUT F_CODICE CODTAB[2,17]
|
||||||
GROUP 1
|
GROUP 1
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -98,6 +99,7 @@ BEGIN
|
|||||||
OUTPUT F_CODRIS CODTAB
|
OUTPUT F_CODRIS CODTAB
|
||||||
OUTPUT F_DESRIS S0
|
OUTPUT F_DESRIS S0
|
||||||
GROUP 2
|
GROUP 2
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -119,6 +121,7 @@ BEGIN
|
|||||||
OUTPUT F_CODATT CODTAB
|
OUTPUT F_CODATT CODTAB
|
||||||
OUTPUT F_DESATT S0
|
OUTPUT F_DESATT S0
|
||||||
GROUP 3
|
GROUP 3
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -174,7 +177,7 @@ BEGIN
|
|||||||
OUTPUT S_CODRIS CODTAB
|
OUTPUT S_CODRIS CODTAB
|
||||||
OUTPUT S_DESRIS S0
|
OUTPUT S_DESRIS S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "GD"
|
FLAGS "GDU"
|
||||||
GROUP 1
|
GROUP 1
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -197,7 +200,7 @@ BEGIN
|
|||||||
OUTPUT S_CODATT CODTAB
|
OUTPUT S_CODATT CODTAB
|
||||||
OUTPUT S_DESATT S0
|
OUTPUT S_DESATT S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "GD"
|
FLAGS "GDU"
|
||||||
GROUP 2
|
GROUP 2
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -82,6 +82,7 @@ BEGIN
|
|||||||
OUTPUT F_CODRIS CODTAB
|
OUTPUT F_CODRIS CODTAB
|
||||||
OUTPUT F_DESRIS S0
|
OUTPUT F_DESRIS S0
|
||||||
GROUP 1
|
GROUP 1
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -102,6 +103,7 @@ BEGIN
|
|||||||
OUTPUT F_CODATT CODTAB
|
OUTPUT F_CODATT CODTAB
|
||||||
OUTPUT F_DESATT S0
|
OUTPUT F_DESATT S0
|
||||||
GROUP 2
|
GROUP 2
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -169,7 +171,7 @@ BEGIN
|
|||||||
OUTPUT S_CODRIS CODTAB
|
OUTPUT S_CODRIS CODTAB
|
||||||
OUTPUT S_DESRIS S0
|
OUTPUT S_DESRIS S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "GD"
|
FLAGS "GDU"
|
||||||
GROUP 1
|
GROUP 1
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -191,7 +193,7 @@ BEGIN
|
|||||||
OUTPUT S_CODATT CODTAB
|
OUTPUT S_CODATT CODTAB
|
||||||
OUTPUT S_DESATT S0
|
OUTPUT S_DESATT S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "GD"
|
FLAGS "GDU"
|
||||||
GROUP 2
|
GROUP 2
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -57,7 +57,8 @@ BEGIN
|
|||||||
OUTPUT F_A_CODRIS CODTAB
|
OUTPUT F_A_CODRIS CODTAB
|
||||||
OUTPUT F_A_DESRIS S0
|
OUTPUT F_A_DESRIS S0
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
GROUP 1
|
FLAGS "U"
|
||||||
|
GROUP 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_A_DESRIS 50 43
|
STRING F_A_DESRIS 50 43
|
||||||
@ -82,6 +83,7 @@ BEGIN
|
|||||||
OUTPUT F_DA_CODATT CODTAB
|
OUTPUT F_DA_CODATT CODTAB
|
||||||
OUTPUT F_DA_DESATT S0
|
OUTPUT F_DA_DESATT S0
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
|
FLAGS "U"
|
||||||
GROUP 2
|
GROUP 2
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -526,8 +526,8 @@ void TRilevamento_prev_msk::riempi_sheet()
|
|||||||
void TRilevamento_prev_msk::nuova_riga()
|
void TRilevamento_prev_msk::nuova_riga()
|
||||||
{
|
{
|
||||||
TSheet_field& sheet = sfield(F_SHEET);
|
TSheet_field& sheet = sfield(F_SHEET);
|
||||||
const int r = sheet.items() - 1;
|
|
||||||
TToken_string & riga = sheet.row(-1);
|
TToken_string & riga = sheet.row(-1);
|
||||||
|
const int r = sheet.items() - 1;
|
||||||
TMask& msk = sheet.sheet_mask();
|
TMask& msk = sheet.sheet_mask();
|
||||||
|
|
||||||
//guardo il tipo risorsa / attrezzatura che sto ricercando
|
//guardo il tipo risorsa / attrezzatura che sto ricercando
|
||||||
@ -555,9 +555,8 @@ void TRilevamento_prev_msk::nuova_riga()
|
|||||||
riga.add(tpora, sheet.cid2index(S_TPORA));
|
riga.add(tpora, sheet.cid2index(S_TPORA));
|
||||||
get_anal_fields(codcosto, codcms, codfase);
|
get_anal_fields(codcosto, codcms, codfase);
|
||||||
put_row_anal_fields(riga, codcosto, codcms, codfase);
|
put_row_anal_fields(riga, codcosto, codcms, codfase);
|
||||||
sheet.check_row(r);
|
|
||||||
sheet.update_row(r);
|
|
||||||
sheet.select(r);
|
sheet.select(r);
|
||||||
|
sheet.check_row(r);
|
||||||
riga.add(proponi_costo(riga), sheet.cid2index(S_COSTO));
|
riga.add(proponi_costo(riga), sheet.cid2index(S_COSTO));
|
||||||
sheet.force_update();
|
sheet.force_update();
|
||||||
}
|
}
|
||||||
|
@ -85,6 +85,7 @@ BEGIN
|
|||||||
OUTPUT F_CODRIS CODTAB
|
OUTPUT F_CODRIS CODTAB
|
||||||
OUTPUT F_DESRIS S0
|
OUTPUT F_DESRIS S0
|
||||||
GROUP 2
|
GROUP 2
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -105,6 +106,7 @@ BEGIN
|
|||||||
OUTPUT F_CODATT CODTAB
|
OUTPUT F_CODATT CODTAB
|
||||||
OUTPUT F_DESATT S0
|
OUTPUT F_DESATT S0
|
||||||
GROUP 3
|
GROUP 3
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -173,7 +175,7 @@ BEGIN
|
|||||||
OUTPUT S_CODRIS CODTAB
|
OUTPUT S_CODRIS CODTAB
|
||||||
OUTPUT S_DESRIS S0
|
OUTPUT S_DESRIS S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "GD"
|
FLAGS "GDU"
|
||||||
GROUP 1
|
GROUP 1
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -195,7 +197,7 @@ BEGIN
|
|||||||
OUTPUT S_CODATT CODTAB
|
OUTPUT S_CODATT CODTAB
|
||||||
OUTPUT S_DESATT S0
|
OUTPUT S_DESATT S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "GD"
|
FLAGS "GDU"
|
||||||
GROUP 2
|
GROUP 2
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -816,12 +816,13 @@ void TRilevamento_cons_msk::riempi_sheet()
|
|||||||
void TRilevamento_cons_msk::nuova_riga()
|
void TRilevamento_cons_msk::nuova_riga()
|
||||||
{
|
{
|
||||||
TSheet_field& sheet = sfield(F_SHEET);
|
TSheet_field& sheet = sfield(F_SHEET);
|
||||||
const int r = sheet.items() - 1;
|
TToken_string & riga = sheet.row(-1);
|
||||||
TToken_string & riga = sheet.row(r);
|
const int r = sheet.items() - 1;
|
||||||
TMask& msk = sheet.sheet_mask();
|
TMask& msk = sheet.sheet_mask();
|
||||||
|
|
||||||
|
|
||||||
//guardo il tipo risorsa / attrezzatura che sto ricercando
|
//guardo il tipo risorsa / attrezzatura che sto ricercando
|
||||||
|
|
||||||
const bool tutti = get(F_RISOATT)[0] == 'T';
|
const bool tutti = get(F_RISOATT)[0] == 'T';
|
||||||
const TString4 tipo = tutti ? "R" : get(F_RISOATT);
|
const TString4 tipo = tutti ? "R" : get(F_RISOATT);
|
||||||
TString codice;
|
TString codice;
|
||||||
@ -841,9 +842,8 @@ void TRilevamento_cons_msk::nuova_riga()
|
|||||||
riga.add(tpora, sheet.cid2index(S_TPORA));
|
riga.add(tpora, sheet.cid2index(S_TPORA));
|
||||||
get_anal_fields(codcosto, codcms, codfase);
|
get_anal_fields(codcosto, codcms, codfase);
|
||||||
put_row_anal_fields(riga, codcosto, codcms, codfase);
|
put_row_anal_fields(riga, codcosto, codcms, codfase);
|
||||||
sheet.check_row(r);
|
sheet.select(r);
|
||||||
sheet.update_row(r);
|
sheet.check_row(r);
|
||||||
sheet.select(r);
|
|
||||||
riga.add(proponi_costo(riga), sheet.cid2index(S_COSTO));
|
riga.add(proponi_costo(riga), sheet.cid2index(S_COSTO));
|
||||||
sheet.force_update();
|
sheet.force_update();
|
||||||
}
|
}
|
||||||
|
@ -90,6 +90,7 @@ BEGIN
|
|||||||
OUTPUT F_CODRIS CODTAB
|
OUTPUT F_CODRIS CODTAB
|
||||||
OUTPUT F_DESRIS S0
|
OUTPUT F_DESRIS S0
|
||||||
GROUP 2
|
GROUP 2
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -110,6 +111,7 @@ BEGIN
|
|||||||
OUTPUT F_CODATT CODTAB
|
OUTPUT F_CODATT CODTAB
|
||||||
OUTPUT F_DESATT S0
|
OUTPUT F_DESATT S0
|
||||||
GROUP 3
|
GROUP 3
|
||||||
|
FLAGS "U"
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -217,7 +219,7 @@ BEGIN
|
|||||||
OUTPUT S_CODRIS CODTAB
|
OUTPUT S_CODRIS CODTAB
|
||||||
OUTPUT S_DESRIS S0
|
OUTPUT S_DESRIS S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "G"
|
FLAGS "GU"
|
||||||
GROUP 1
|
GROUP 1
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
END
|
END
|
||||||
@ -239,7 +241,7 @@ BEGIN
|
|||||||
OUTPUT S_CODATT CODTAB
|
OUTPUT S_CODATT CODTAB
|
||||||
OUTPUT S_DESATT S0
|
OUTPUT S_DESATT S0
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
FLAGS "G"
|
FLAGS "GU"
|
||||||
GROUP 2
|
GROUP 2
|
||||||
END
|
END
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user