Patch level : 12.0 282
Files correlati : ef1.exe Commento : - Corretta il tipo sequenza nei RID XML, ora viene impostato dall'effetto - Corretto valore 0.0 in const real ZERO git-svn-id: svn://10.65.10.50/branches/R_10_00@23284 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5539b9c60b
commit
975cf2d8e6
@ -172,7 +172,7 @@ void TVariazione_effetti::common_f(const TMask& m)
|
|||||||
{
|
{
|
||||||
TToken_string& row = shrighe.row(i);
|
TToken_string& row = shrighe.row(i);
|
||||||
real imp_eff(row.get(shrighe.cid2index(F_IMPEFF)));
|
real imp_eff(row.get(shrighe.cid2index(F_IMPEFF)));
|
||||||
if (imp_eff == 0.0) continue; // salta le righe con importo nullo
|
if (imp_eff == ZERO) continue; // salta le righe con importo nullo
|
||||||
row.restart();
|
row.restart();
|
||||||
TRectype& rec = _effetto->row_r(ii, true);
|
TRectype& rec = _effetto->row_r(ii, true);
|
||||||
rec.zero();
|
rec.zero();
|
||||||
@ -345,7 +345,7 @@ bool TVariazione_effetti::handle_sheet(TMask_field &f, KEY k)
|
|||||||
TToken_string& row = sf.row(i);
|
TToken_string& row = sf.row(i);
|
||||||
real imp_eff(row.get(sf.cid2index(F_IMPEFF)));
|
real imp_eff(row.get(sf.cid2index(F_IMPEFF)));
|
||||||
// controlla che le righe abbiano un importo
|
// controlla che le righe abbiano un importo
|
||||||
if (imp_eff != 0.0) found = true;
|
if (imp_eff != ZERO) found = true;
|
||||||
}
|
}
|
||||||
// se non ha trovato righe nello sheet oppure se quelle che ci sono non
|
// se non ha trovato righe nello sheet oppure se quelle che ci sono non
|
||||||
// hanno importo
|
// hanno importo
|
||||||
|
@ -106,7 +106,7 @@ void TPrint_effetti_app::st_tot_scad()
|
|||||||
_pr.put(_scad_prec.string(),53);
|
_pr.put(_scad_prec.string(),53);
|
||||||
_pr.put(_tot_data.string(PICTURE_IMPORTO),63);
|
_pr.put(_tot_data.string(PICTURE_IMPORTO),63);
|
||||||
printer().print(_pr);
|
printer().print(_pr);
|
||||||
_tot_data = 0.0;
|
_tot_data = ZERO;
|
||||||
_pr.reset();
|
_pr.reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -120,7 +120,7 @@ void TPrint_effetti_app::st_tot_mese()
|
|||||||
_pr.put(_tot_mese.string(PICTURE_IMPORTO),63);
|
_pr.put(_tot_mese.string(PICTURE_IMPORTO),63);
|
||||||
}
|
}
|
||||||
printer().print(_pr);
|
printer().print(_pr);
|
||||||
_tot_mese = 0.0;
|
_tot_mese = ZERO;
|
||||||
_pr.reset();
|
_pr.reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -139,7 +139,7 @@ void TPrint_effetti_app::st_tot_distinta()
|
|||||||
s << _dist_prec << " " << _tipo_prec ;
|
s << _dist_prec << " " << _tipo_prec ;
|
||||||
_pr.put(s,52);
|
_pr.put(s,52);
|
||||||
printer().print(_pr);
|
printer().print(_pr);
|
||||||
_tot_distinta = 0.0;
|
_tot_distinta = ZERO;
|
||||||
_pr.reset();
|
_pr.reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -153,7 +153,7 @@ void TPrint_effetti_app::st_tot_cliente()
|
|||||||
TString80 cli;
|
TString80 cli;
|
||||||
_pr.put((look_clifo(_tipocf_prec, _cliente_prec, cli)),52);
|
_pr.put((look_clifo(_tipocf_prec, _cliente_prec, cli)),52);
|
||||||
printer().print(_pr);
|
printer().print(_pr);
|
||||||
_tot_cliente = 0.0;
|
_tot_cliente = ZERO;
|
||||||
_pr.reset();
|
_pr.reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -170,7 +170,7 @@ void TPrint_effetti_app::st_tot_banca()
|
|||||||
s = TR("Banca assente");
|
s = TR("Banca assente");
|
||||||
_pr.put(s,52);
|
_pr.put(s,52);
|
||||||
printer().print(_pr);
|
printer().print(_pr);
|
||||||
_tot_banca = 0.0;
|
_tot_banca = ZERO;
|
||||||
_pr.reset();
|
_pr.reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -206,7 +206,7 @@ void TPrint_effetti_app::st_tot_tipodist()
|
|||||||
}
|
}
|
||||||
_pr.put(s,52);
|
_pr.put(s,52);
|
||||||
printer().print(_pr);
|
printer().print(_pr);
|
||||||
_tot_tip_dist = 0.0;
|
_tot_tip_dist = ZERO;
|
||||||
_pr.reset();
|
_pr.reset();
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -387,27 +387,27 @@ print_action TPrint_effetti_app::postprocess_print(int file, int counter)
|
|||||||
TString s;
|
TString s;
|
||||||
if (_tipoord == 'D')
|
if (_tipoord == 'D')
|
||||||
{
|
{
|
||||||
if (_tot_data != 0.0)
|
if (_tot_data != ZERO)
|
||||||
st_tot_scad();
|
st_tot_scad();
|
||||||
if(_tot_mese != 0.0)
|
if(_tot_mese != ZERO)
|
||||||
st_tot_mese();
|
st_tot_mese();
|
||||||
}
|
}
|
||||||
else if (_tot_cliente != 0.0)
|
else if (_tot_cliente != ZERO)
|
||||||
st_tot_cliente();
|
st_tot_cliente();
|
||||||
|
|
||||||
if (_tot_banca != 0.0)
|
if (_tot_banca != ZERO)
|
||||||
st_tot_banca();
|
st_tot_banca();
|
||||||
|
|
||||||
if (_tot_distinta != 0.0 &&_dist_prec != 0)
|
if (_tot_distinta != ZERO &&_dist_prec != 0)
|
||||||
st_tot_distinta();
|
st_tot_distinta();
|
||||||
|
|
||||||
if (_tot_tip_dist != 0.0)
|
if (_tot_tip_dist != ZERO)
|
||||||
st_tot_tipodist();
|
st_tot_tipodist();
|
||||||
|
|
||||||
if (_tot_cliente != 0.0)
|
if (_tot_cliente != ZERO)
|
||||||
st_tot_cliente();
|
st_tot_cliente();
|
||||||
|
|
||||||
if (_tot_stampa != 0.0)
|
if (_tot_stampa != ZERO)
|
||||||
{
|
{
|
||||||
_pr.reset();
|
_pr.reset();
|
||||||
_pr.put("_____________________________________________________",46);
|
_pr.put("_____________________________________________________",46);
|
||||||
@ -423,7 +423,7 @@ print_action TPrint_effetti_app::postprocess_print(int file, int counter)
|
|||||||
_pr.put("_____________________________________________________",46);
|
_pr.put("_____________________________________________________",46);
|
||||||
printer().print(_pr);
|
printer().print(_pr);
|
||||||
_pr.reset();
|
_pr.reset();
|
||||||
_tot_stampa = 0.0;
|
_tot_stampa = ZERO;
|
||||||
}
|
}
|
||||||
return NEXT_PAGE;
|
return NEXT_PAGE;
|
||||||
}
|
}
|
||||||
|
@ -1302,8 +1302,8 @@ void TContabilizzazione_effetti_app::contabilize_bill(const char tipo, const lon
|
|||||||
TImporto abbuoni_att, abbuoni_pas;
|
TImporto abbuoni_att, abbuoni_pas;
|
||||||
|
|
||||||
bool reset_bank = FALSE;
|
bool reset_bank = FALSE;
|
||||||
_total_mov = 0.0;
|
_total_mov = ZERO;
|
||||||
_total_mov_val = 0.0;
|
_total_mov_val = ZERO;
|
||||||
distinta.read(tipo,numero,_lock); // Sblocca da solo quella precedente
|
distinta.read(tipo,numero,_lock); // Sblocca da solo quella precedente
|
||||||
|
|
||||||
const int items = distinta.items(); // Perche' sul file effetti il numero riga distinta e' un long ??
|
const int items = distinta.items(); // Perche' sul file effetti il numero riga distinta e' un long ??
|
||||||
|
@ -1179,7 +1179,8 @@ bool TSEPA_app::genera_dist_RID(char td, long nd, TLog_report& log)
|
|||||||
|
|
||||||
|
|
||||||
head.set("SERT11", "CORE"); // Codice strumento (CORE, COR1, B2B)
|
head.set("SERT11", "CORE"); // Codice strumento (CORE, COR1, B2B)
|
||||||
head.set("SERT12", "FRST"); // Tipo sequenza incasso
|
const TString8 ts = tipo_sequenza(e0);
|
||||||
|
head.set("SERT12", ts); // Tipo sequenza incasso
|
||||||
head.set("SERT13", "SUPP");
|
head.set("SERT13", "SUPP");
|
||||||
|
|
||||||
const TDate ReqdExctnDt = data_scadenza(e0);
|
const TDate ReqdExctnDt = data_scadenza(e0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user