Patch level : 12.0 438
Files correlati : ci1.exe I codici di assenza non venivano stampati correttamente se si selezionavano le commesse da stampare git-svn-id: svn://10.65.10.50/branches/R_10_00@24089 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
eab45cd0a1
commit
c261f3562c
@ -109,6 +109,15 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c
|
|||||||
rilore_recset.set_var("#TPRA", tiporisorsa);
|
rilore_recset.set_var("#TPRA", tiporisorsa);
|
||||||
rilore_recset.set_var("#CODICE", curr_risorsa);
|
rilore_recset.set_var("#CODICE", curr_risorsa);
|
||||||
|
|
||||||
|
if (!ignore && calc_ore_lav)
|
||||||
|
{
|
||||||
|
for (int d = 1; d <= 31; ++d)
|
||||||
|
{
|
||||||
|
TString8 fld = "H0."; fld << 200 + d;
|
||||||
|
|
||||||
|
rep.field(fld)->set("");
|
||||||
|
}
|
||||||
|
}
|
||||||
//aggiunta Adolfica: lista di commesse da considerare separatamente più commessa borraccione..
|
//aggiunta Adolfica: lista di commesse da considerare separatamente più commessa borraccione..
|
||||||
//..con tutte le altre
|
//..con tutte le altre
|
||||||
TSheet_field& lista = sfield(F_RIGHE);
|
TSheet_field& lista = sfield(F_RIGHE);
|
||||||
@ -230,7 +239,10 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c
|
|||||||
for (int d = 1; d <= 31; ++d)
|
for (int d = 1; d <= 31; ++d)
|
||||||
{
|
{
|
||||||
TString8 fld = "H0."; fld << 200 + d;
|
TString8 fld = "H0."; fld << 200 + d;
|
||||||
|
TString val = rep.field(fld)->get().as_string();
|
||||||
|
|
||||||
|
if (val.blank())
|
||||||
|
{
|
||||||
if (tpass.objptr(d) != NULL)
|
if (tpass.objptr(d) != NULL)
|
||||||
{
|
{
|
||||||
const TString8 tp = tpass.row(d);
|
const TString8 tp = tpass.row(d);
|
||||||
@ -241,6 +253,7 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c
|
|||||||
rep.field(fld)->set("");
|
rep.field(fld)->set("");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//prende il recordset in opera dal report per fargli le set_var
|
//prende il recordset in opera dal report per fargli le set_var
|
||||||
TRil_ore_recordset* recset = (TRil_ore_recordset*)rep.recordset();
|
TRil_ore_recordset* recset = (TRil_ore_recordset*)rep.recordset();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user