Patch level : 12.0 952

Files correlati     : lv0.exe
Commento            :

Corretto salvataggio dotazioni nei contratti
This commit is contained in:
Alessandro Bonazzi 2020-02-24 00:04:02 +01:00
parent 7cc3513bb8
commit 98fcb9e68a

View File

@ -1053,22 +1053,11 @@ void TContratti_app::save_rows(const TMask& m)
}
//riscrivo la dotazione iniziale convertita nell'unità di misura principale
real dotin = row->get(righe.cid2index(S_DOTIN));
if(!pred_esc_chiuso)
dotin -= reclav_prec.get_real(CLIFOGIAC_DOTIN);
reclav.put(CLIFOGIAC_DOTIN, dotin);
reclav.put(CLIFOGIAC_DOTIN, row->get(righe.cid2index(S_DOTIN)));
//riscrivo la dotazione odierna convertita nell'unità di misura principale
real dotod = row->get(righe.cid2index(S_DOTOD));
if(!pred_esc_chiuso)
dotod -= reclav_prec.get_real(CLIFOGIAC_DOTOD);
reclav.put(CLIFOGIAC_DOTOD, dotod);
reclav.put(CLIFOGIAC_DOTOD, row->get(righe.cid2index(S_DOTOD)));
//riscrivo la dotazione temporanea convertita nell'unità di misura principale
real dottm = row->get(righe.cid2index(S_DOTTMP));
if(!pred_esc_chiuso)
dottm -= reclav_prec.get_real(CLIFOGIAC_DOTTM);
reclav.put(CLIFOGIAC_DOTTM, dottm);
reclav.put(CLIFOGIAC_DOTTM, row->get(righe.cid2index(S_DOTTMP)));
//riscrivo il consegnato anno convertito nell'unità di misura principale
const real conan = row->get(righe.cid2index(S_CONSANNO));