Patch level : 12.0 468

Files correlati     : ce
Commento            : Adesso per le categorie di cespiti immobili con ammortamento percentuale non viene richiesto l'anno obbligatorio

git-svn-id: svn://10.65.10.50/branches/R_10_00@24136 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-10-10 14:03:48 +00:00
parent cacd229e6d
commit f4ef5f2b46

View File

@ -436,12 +436,19 @@ bool TEdit_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
switch (o.dlg())
{
case F_CATEGORIA:
{
TDitta_cespiti& dc = ditta_cespiti();
if (e == fe_init)
{
TDitta_cespiti& dc = ditta_cespiti();
dc.on_category_event(o, e, jolly);
}
const TRectype& cat = dc.categoria(get_int(F_GRUPPO), get(F_SPECIE), get_int(F_CATEGORIA));
bool perc = cat.get_int("I0") == 1 && cat.get_int("I1") == 2; // Solo se è una categoria di beni immateriali e con tipo di ammortamento == percentuali
// Disabilito la richiesta degli anni se la categoria è di tipo percentuale
field(F_ANNIRIC).check_type(perc ? CHECK_NONE : CHECK_REQUIRED);
break;
}
case F_DTCOMP:
if (e == fe_init && o.empty())
{