Patch level : 12.0 514
Files correlati : cg Commento : Sistemata numerazione automatica in caso di numero doc esteso per riferimento partita git-svn-id: svn://10.65.10.50/branches/R_10_00@24298 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d0594424ae
commit
261d36a40d
@ -2604,11 +2604,16 @@ bool TPrimanota_application::numdoc_handler(TMask_field& f, KEY key)
|
||||
bool TPrimanota_application::ndocext_handler(TMask_field& f, KEY key)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
if (key == K_TAB && f.to_check(key, true) && m.get(F_NUMDOC).empty())
|
||||
if (key == K_TAB && f.to_check(key, true) && m.get(F_NUMDOC).empty() && !f.empty())
|
||||
{
|
||||
// Mi precarico la dimensione del campo numdoc, così in caso di aggiornamenti non devo cambiare
|
||||
static const int numdoc_size = TRectype(LF_MOV).length(MOV_NUMDOC);
|
||||
m.set(F_NUMDOC, f.get().right(numdoc_size));
|
||||
if (!app().npart_is_prot()) // Copiare numero documento nel numero partita?
|
||||
{
|
||||
if (m.field(F_NUMRIF).active() && m.get(F_NUMRIF).blank())
|
||||
m.set(F_NUMRIF, f.get().right(numdoc_size), true);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user