Merge branch 'R12.00.1136' of http://10.65.20.33/sirio/CAMPO/campo into R12.00.1136
This commit is contained in:
commit
6621595c9c
8
cd/test/lv1138.txt
Normal file
8
cd/test/lv1138.txt
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
lv0600a.rep
|
||||||
|
lv3.exe
|
||||||
|
lv0.exe
|
||||||
|
|
||||||
|
Rifatta patch lv3 a seguito di una segnalazione del cliente "Servizi&Lavoro" sul mal funzionamento del programma "Buoni di Consegna" (lv3 - 0).
|
||||||
|
In pratica i valori di "Ritiro" "Consegna" "Dotazione" restitiuivano risultati sballati.
|
||||||
|
|
||||||
|
Rifatta anche la patch per il report lv0600a "Storico consegna per cliente". il report crashava all'avvio.
|
28
cd/test/lv1138a.ini
Normal file
28
cd/test/lv1138a.ini
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
[Main]
|
||||||
|
Demo=0
|
||||||
|
|
||||||
|
[lv0]
|
||||||
|
Edit_168 = lv0 -3
|
||||||
|
File(0) = lv0.exe|X
|
||||||
|
File(29) = lv0600a.rep|X
|
||||||
|
Patch = 1138
|
||||||
|
Versione = 21511200
|
||||||
|
|
||||||
|
[lv3]
|
||||||
|
File(138) = lv3.exe|X
|
||||||
|
Patch = 1138
|
||||||
|
Versione = 21511200
|
||||||
|
|
||||||
|
[lv]
|
||||||
|
Data = 02-05-2022
|
||||||
|
Descrizione = Gestione lavanderie
|
||||||
|
Dischi = 1
|
||||||
|
Moduli = ve,mg
|
||||||
|
OEM = 2
|
||||||
|
Patch = 1138
|
||||||
|
PostProcess = bainst -0 LV
|
||||||
|
PreProcess =
|
||||||
|
Prezzo(1) =
|
||||||
|
Prezzo(2) =
|
||||||
|
Versione = 21511200
|
||||||
|
|
BIN
cd/test/lv1138a1.zip
Normal file
BIN
cd/test/lv1138a1.zip
Normal file
Binary file not shown.
@ -281,6 +281,9 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c
|
|||||||
const real tot_ore_uso_risorsa_nel_periodo = tot_ore * giorni_lavorativi / giorni_lavorativi_rilore;
|
const real tot_ore_uso_risorsa_nel_periodo = tot_ore * giorni_lavorativi / giorni_lavorativi_rilore;
|
||||||
const TString8 tpora = rilore_recset.get_string(RILORE_TPORA);
|
const TString8 tpora = rilore_recset.get_string(RILORE_TPORA);
|
||||||
const TString8 tpassenza = cache().get("&ORE", tpora, "S2");
|
const TString8 tpassenza = cache().get("&ORE", tpora, "S2");
|
||||||
|
|
||||||
|
if (tpassenza == "OA")
|
||||||
|
int i = 1;
|
||||||
|
|
||||||
//crea la chiave per l'assoc_array
|
//crea la chiave per l'assoc_array
|
||||||
TToken_string key;
|
TToken_string key;
|
||||||
@ -373,7 +376,7 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c
|
|||||||
|
|
||||||
if (tpassenza.full())
|
if (tpassenza.full())
|
||||||
{
|
{
|
||||||
TString8 tp = tpass.objptr(i) == NULL ? EMPTY_STRING : tpass.row(i);
|
TString8 tp = tpass.objptr(i) == nullptr ? EMPTY_STRING : tpass.row(i);
|
||||||
|
|
||||||
if (tp.blank())
|
if (tp.blank())
|
||||||
tpass.add(tpassenza, i);
|
tpass.add(tpassenza, i);
|
||||||
@ -400,8 +403,8 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c
|
|||||||
TString8 fld = "H0."; fld << 200 + d;
|
TString8 fld = "H0."; fld << 200 + d;
|
||||||
TString val = rep.field(fld)->get().as_string();
|
TString val = rep.field(fld)->get().as_string();
|
||||||
|
|
||||||
// if (val.blank())
|
if (val.blank())
|
||||||
// {
|
{
|
||||||
if (tpass.objptr(d) != nullptr)
|
if (tpass.objptr(d) != nullptr)
|
||||||
{
|
{
|
||||||
const TString8 tp = tpass.row(d);
|
const TString8 tp = tpass.row(d);
|
||||||
@ -411,7 +414,7 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c
|
|||||||
else
|
else
|
||||||
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user