Correzzioni al controllo sulla data documento

git-svn-id: svn://10.65.10.50/trunk@2424 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1996-01-09 18:51:47 +00:00
parent a54755106e
commit f4bd5be10a
2 changed files with 13 additions and 0 deletions

@ -1629,6 +1629,16 @@ bool TPrimanota_application::doc_handler(TMask_field& f, KEY key)
}
}
}
else
if (key == K_TAB && m.edit_mode() && app().is_saldaconto())
{
if (f.dlg() == F_DATADOC)
{
const TDate dd(f.get()); // Fattura o nota credito
if (app().is_fattura())
app().pagamento().set_datadoc(dd);
}
}
return TRUE;
}

@ -175,6 +175,9 @@ bool TPrimanota_application::pag_sheet_handler(TMask_field& f, KEY key)
TMask& m = f.mask();
TPagamento& pag = app().pagamento();
const TDate dt(m.get(F_DATADOC));
pag.set_datadoc(dt);
word err = pag.validate();
if (m.edit_mode())
err &= ~(P_RSUM | P_TOTNC); // Ignora totale importi e rate