Patch level : 10.0
Files correlati : pi0002.exe Ricompilazione Demo : [ ] Commento : Proposta automatica della causale di incasso git-svn-id: svn://10.65.10.50/trunk@20544 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
9938c41d4c
commit
8f7cd35669
@ -81,24 +81,36 @@ bool TPF_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
|
|||||||
const int id = o.dlg();
|
const int id = o.dlg();
|
||||||
switch (id)
|
switch (id)
|
||||||
{
|
{
|
||||||
case DLG_SAVEREC:
|
case DLG_SAVEREC:
|
||||||
if (e == fe_button && check_fields())
|
if (e == fe_button && check_fields())
|
||||||
{
|
{
|
||||||
update_mov();
|
update_mov();
|
||||||
update_sheet();
|
update_sheet();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case F_CLIENTE:
|
case F_CLIENTE:
|
||||||
if (e == fe_modify)
|
if (e == fe_modify)
|
||||||
update_sheet();
|
update_sheet();
|
||||||
break;
|
break;
|
||||||
case F_SHEET:
|
case F_CODCAUS:
|
||||||
|
if (e == fe_init)
|
||||||
|
{
|
||||||
|
// Cerca di proporre una causale in base alla configurazione della generazione effetti
|
||||||
|
const TString& codcaus = ini_get_string(CONFIG_DITTA, "ef", MOV_CODCAUS);
|
||||||
|
if (codcaus.full())
|
||||||
|
{
|
||||||
|
o.set(codcaus);
|
||||||
|
if (!o.check())
|
||||||
|
o.reset();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case F_SHEET:
|
||||||
|
return on_sheet_event(o, e, jolly);
|
||||||
|
default:
|
||||||
|
if (jolly > 0)
|
||||||
return on_sheet_event(o, e, jolly);
|
return on_sheet_event(o, e, jolly);
|
||||||
break;
|
break;
|
||||||
default:
|
|
||||||
if (jolly > 0)
|
|
||||||
return on_sheet_event(o, e, jolly);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user