Patch level : 3.2 1410
Files correlati : ba3.exe Ricompilazione Demo : [ ] Commento Bug 1425 in fase di richiamo di un cambio inserito con dei decimali vengono visualizzati il corretto numero di decimali ma a 0. Per es. inserisco 1,1240 e rivedo 1,0000. git-svn-id: svn://10.65.10.50/trunk@19229 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
1ceb9c0708
commit
99bbb955c0
@ -757,6 +757,30 @@ int TGeneric_table_app::read(TMask& m)
|
||||
if (get_relation()->lfile().get_real("R10") == ZERO)
|
||||
m.set(F_PREZZO, get_relation()->lfile().get("R0"));
|
||||
}
|
||||
else
|
||||
if (table_name == TAB_VALUTE)
|
||||
{
|
||||
const int dec = m.get_int(VAL_DECIMALS_CHANGE);
|
||||
TReal_field& exc = (TReal_field&)m.efield(VAL_CHANGE);
|
||||
if (dec != exc.decimals())
|
||||
{
|
||||
exc.set_decimals(dec);
|
||||
exc.set(get_relation()->lfile().get("S4"));
|
||||
}
|
||||
}
|
||||
else
|
||||
if (table_name == TAB_CAMBI)
|
||||
{
|
||||
const int dec = m.get_int(FLD_TABCAM_I2);
|
||||
TReal_field& exc = (TReal_field&)m.efield(FLD_TABCAM_S4);
|
||||
if (dec != exc.decimals())
|
||||
{
|
||||
exc.set_decimals(dec);
|
||||
exc.set(get_relation()->lfile().get("S4"));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user