Patch level : 12.0 426

Files correlati     : cg
Commento            : Sistemato errori campo non esistente

git-svn-id: svn://10.65.10.50/branches/R_10_00@23963 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-07-18 14:56:17 +00:00
parent bd0873dc42
commit 7993ba34ed
2 changed files with 16 additions and 4 deletions

View File

@ -912,8 +912,11 @@ void TPrimanota_application::init_insert_mode(TMask& m)
m.set(F_PROTIVA, protiva, true); // Aggiorna protocollo IVA
}
// Controllo se abilitare il fornitore per bolla doganale
m.enable(F_BOLLACODCLI, causale().tipo_doc() == "BD");
m.enable(F_BOLLARAGCLI, causale().tipo_doc() == "BD");
if(m.find_by_id(F_BOLLACODCLI) != NULL)
{
m.enable(F_BOLLACODCLI, causale().tipo_doc() == "BD");
m.enable(F_BOLLARAGCLI, causale().tipo_doc() == "BD");
}
}
void TPrimanota_application::init_modify_mode(TMask& m)
@ -1002,8 +1005,11 @@ void TPrimanota_application::init_modify_mode(TMask& m)
activate_split_payment(m);
}
// Controllo se abilitare il fornitore per bolla doganale
m.enable(F_BOLLACODCLI, causale().tipo_doc() == "BD");
m.enable(F_BOLLARAGCLI, causale().tipo_doc() == "BD");
if(m.find_by_id(F_BOLLACODCLI) != NULL)
{
m.enable(F_BOLLACODCLI, causale().tipo_doc() == "BD");
m.enable(F_BOLLARAGCLI, causale().tipo_doc() == "BD");
}
}
// Controlla sulla causale se il segno del totale documento (ritsoc=false)

View File

@ -2303,6 +2303,12 @@ bool TPrimanota_application::caus_modify_handler(TMask_field& f, KEY key)
a.activate_split_payment(m);
}
}
// Se la causale ha come tipo documento una bolla doganale, se si abilito i campi per collegare il fornitore
if(m.find_by_id(F_BOLLACODCLI) != NULL)
{
f.mask().enable(F_BOLLACODCLI, c.tipo_doc() == "BD");
f.mask().enable(F_BOLLARAGCLI, c.tipo_doc() == "BD");
}
}
return true;