Patch level : 12.0 1062
Files correlati : ve0.exe ve6.exe Commento : Modificato calcolo plafond Contabilizzazione con causale per tipo documenti SDI
This commit is contained in:
parent
d49f244033
commit
a406da6a1a
@ -560,15 +560,19 @@ bool TLi_manager::plafond_rewrite(TDocumento& d)
|
||||
TToken_string plafs(d.get(DOC_PLAFOND), ',');
|
||||
const TString8 tipodoc = d.tipo().codice();
|
||||
const TString4 stato = d.get(DOC_STATO);
|
||||
real diff = (doc_ok(d) && has_valid_plafond() ? d.importo_plafond() : ZERO) - d.importo_plafond_salvato();
|
||||
|
||||
// Calcolo le differenze tra il plafond attuale da verificare e quello precedente
|
||||
if (diff != ZERO)
|
||||
{
|
||||
ok = utilizza_plafond(d, plafs, diff);
|
||||
d.put(DOC_PLAFOND, plafs);
|
||||
flush();
|
||||
}
|
||||
if (doc_ok(d) && has_valid_plafond())
|
||||
{
|
||||
const real diff = d.importo_plafond(true);
|
||||
|
||||
// Calcolo le differenze tra il plafond attuale da verificare e quello precedente
|
||||
if (diff != ZERO)
|
||||
{
|
||||
ok = utilizza_plafond(d, plafs, diff);
|
||||
d.put(DOC_PLAFOND, plafs);
|
||||
flush();
|
||||
}
|
||||
}
|
||||
return ok;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user