Corrette caccole legate alla definizione del saldaconto e causali relative
git-svn-id: svn://10.65.10.50/trunk@1112 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
65f26fccde
commit
d92d1ebabb
@ -893,6 +893,23 @@ void TCaus_app::on_config_change()
|
|||||||
_saldaconto = conf.get_bool("GesSal");
|
_saldaconto = conf.get_bool("GesSal");
|
||||||
_valuta = conf.get_bool("GesVal");
|
_valuta = conf.get_bool("GesVal");
|
||||||
_anno_iva = (int)conf.get_long("AnLiIv", NULL, -1, TDate(TODAY).year());
|
_anno_iva = (int)conf.get_long("AnLiIv", NULL, -1, TDate(TODAY).year());
|
||||||
|
|
||||||
|
_msk->show(F_TIPO_MOV_1, saldaconto());
|
||||||
|
_msk->show(F_TIPO_MOV_2, saldaconto());
|
||||||
|
_msk->show (F_MOV_SEZ, saldaconto());
|
||||||
|
_msk->show (F_COD_CAUS_IM, !saldaconto());
|
||||||
|
_msk->show (F_MOV_VALU, valuta());
|
||||||
|
|
||||||
|
if (saldaconto())
|
||||||
|
{
|
||||||
|
_msk->set_handler(F_TIPO_MOV_1, tipomov_hndl);
|
||||||
|
_msk->set_handler(F_TIPO_MOV_2, tipomov_hndl);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_msk->set_handler(F_TIPO_MOV_1, NULL);
|
||||||
|
_msk->set_handler(F_TIPO_MOV_2, NULL);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -904,25 +921,13 @@ bool TCaus_app::user_create()
|
|||||||
_msk = new TMask("cg0500a");
|
_msk = new TMask("cg0500a");
|
||||||
_sheet = &(TSheet_field&)_msk->field(F_SHEET_GCS);
|
_sheet = &(TSheet_field&)_msk->field(F_SHEET_GCS);
|
||||||
|
|
||||||
_msk->show(F_TIPO_MOV_1, saldaconto());
|
|
||||||
_msk->show(F_TIPO_MOV_2, saldaconto());
|
|
||||||
_msk->show (F_MOV_SEZ, saldaconto());
|
|
||||||
_msk->show (F_COD_CAUS_IM, !saldaconto());
|
|
||||||
_msk->show (F_MOV_VALU, valuta());
|
|
||||||
|
|
||||||
_msk->set_handler(F_TIPO_DOC, tipodoc_hndl);
|
_msk->set_handler(F_TIPO_DOC, tipodoc_hndl);
|
||||||
if (saldaconto())
|
|
||||||
{
|
|
||||||
_msk->set_handler(F_TIPO_MOV_1, tipomov_hndl);
|
|
||||||
_msk->set_handler(F_TIPO_MOV_2, tipomov_hndl);
|
|
||||||
}
|
|
||||||
_msk->set_handler(F_COD_REG, cod_reg_hndl);
|
_msk->set_handler(F_COD_REG, cod_reg_hndl);
|
||||||
_msk->set_handler(F_COD_CAUS_IM, codcausim_hndl);
|
_msk->set_handler(F_COD_CAUS_IM, codcausim_hndl);
|
||||||
_msk->set_handler(F_M_770, m770_hndl);
|
_msk->set_handler(F_M_770, m770_hndl);
|
||||||
|
|
||||||
TSheet_field& cs = ss();
|
TSheet_field& cs = ss();
|
||||||
cs.set_notify(ss_notify);
|
cs.set_notify(ss_notify);
|
||||||
|
|
||||||
cs.sheet_mask().set_handler(SS_SEZIONE, sezione_hndl);
|
cs.sheet_mask().set_handler(SS_SEZIONE, sezione_hndl);
|
||||||
cs.sheet_mask().set_handler(SS_CONTO, conto_hndl);
|
cs.sheet_mask().set_handler(SS_CONTO, conto_hndl);
|
||||||
cs.sheet_mask().set_handler(SS_SOTTOCONTO, sottoconto_hndl);
|
cs.sheet_mask().set_handler(SS_SOTTOCONTO, sottoconto_hndl);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user