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), ',');
|
TToken_string plafs(d.get(DOC_PLAFOND), ',');
|
||||||
const TString8 tipodoc = d.tipo().codice();
|
const TString8 tipodoc = d.tipo().codice();
|
||||||
const TString4 stato = d.get(DOC_STATO);
|
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 (doc_ok(d) && has_valid_plafond())
|
||||||
if (diff != ZERO)
|
{
|
||||||
{
|
const real diff = d.importo_plafond(true);
|
||||||
ok = utilizza_plafond(d, plafs, diff);
|
|
||||||
d.put(DOC_PLAFOND, plafs);
|
// Calcolo le differenze tra il plafond attuale da verificare e quello precedente
|
||||||
flush();
|
if (diff != ZERO)
|
||||||
}
|
{
|
||||||
|
ok = utilizza_plafond(d, plafs, diff);
|
||||||
|
d.put(DOC_PLAFOND, plafs);
|
||||||
|
flush();
|
||||||
|
}
|
||||||
|
}
|
||||||
return ok;
|
return ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user