Patch level : 12.0 500
Files correlati : cg2.exe cg1.exe cg1300n.msk cgmenu.men Se cambio da causale non IVA a causale IVA dà un errore cercando di settare il numero protocollo senza aver ancore cambiato la maschera (segnalato da CRPA) git-svn-id: svn://10.65.10.50/branches/R_10_00@24275 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
3377d1b6ac
commit
7a973d1761
@ -2274,6 +2274,7 @@ bool TPrimanota_application::caus_modify_handler(TMask_field& f, KEY key)
|
|||||||
|
|
||||||
TPrimanota_application& a = app();
|
TPrimanota_application& a = app();
|
||||||
const TCausale& k = a.causale();
|
const TCausale& k = a.causale();
|
||||||
|
const TipoIVA t = k.iva();
|
||||||
const TString& msg = c.compatible(k);
|
const TString& msg = c.compatible(k);
|
||||||
if (msg.not_empty()) // La causale non è compatibile
|
if (msg.not_empty()) // La causale non è compatibile
|
||||||
{
|
{
|
||||||
@ -2312,10 +2313,13 @@ bool TPrimanota_application::caus_modify_handler(TMask_field& f, KEY key)
|
|||||||
f.mask().enable(F_BOLLACODCLI, c.tipo_doc() == "BD");
|
f.mask().enable(F_BOLLACODCLI, c.tipo_doc() == "BD");
|
||||||
f.mask().enable(F_BOLLARAGCLI, c.tipo_doc() == "BD");
|
f.mask().enable(F_BOLLARAGCLI, c.tipo_doc() == "BD");
|
||||||
}
|
}
|
||||||
|
if (t != nessuna_iva && app().causale().iva() != nessuna_iva)
|
||||||
|
{
|
||||||
const long protocol = app().causale().reg().protocol() + 1;
|
const long protocol = app().causale().reg().protocol() + 1;
|
||||||
|
|
||||||
m.set(F_PROTIVA, protocol);
|
m.set(F_PROTIVA, protocol);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user