Olá pessoal;
Estou com um problema que, por ser iniciante, não estou encontrando a solução:
Tenho um formulário (registro único) com mestre/detalhe.
No grid tenho um campo que o usuário informa o tipo do imposto: (PIS/COFINS); conforme a escolha o sistema deve desabilitar o campo PIS ou COFINS.
O campo tipo imposto é um lookup manual com Simples valor (PIS - P, COFINS - C).
Os campos PIS ou COFINS são lookup´s automáticos.
Criei um evento Ajax onChange e onClick no campo tipoImposto.
if ({NCMPISCOFImp} == “P”) //PIS
{
sc_field_readonly({NCMSitTriCOFCod}, on);
sc_field_readonly({NCMSitTriPISCod}, off);
{NCMSitTriCOFCod} = “”;
}
else
{
if ({NCMPISCOFImp} == “C”) //COFINS
{
sc_field_readonly({NCMSitTriCOFCod}, off);
sc_field_readonly({NCMSitTriPISCod}, on);
{NCMSitTriPISCod} = “”;
}
}
Quando vou para alterar o COFINS o mesmo habilita o campo PIS (que está errado, pois deveria habilitar o campo COFINS).
Estou utilizando um grid editável (view).
No momento de inclusão está funcionando, porém no momento de alteração não.
Se alguém tiver alguma ideia do que possa ser, eu agradeço.
Ou se tiver um outro caminho.
Obrigado!
Marlon.