Perguntas Validação Campo

Mais
3 anos 7 meses atrás #32928 por diegoo_martins
Pessoal, bom dia!

Preciso fazer uma validação no campo A2_CNAE, deixando como obrigatório, somente quando o A2_TIPO for igual a 'J' - Pessoa Jurídica, na inclusão e alteração. Fiz uma validação e coloquei a função no campo VLDUSER do campo A2_CNAE, porém nem entra na validação.

Poderiam me ajudar, por favor?
Obrigado.

User Function VL_CNAE()

Local _lRet := .t.

If Inclui .or. Altera .and. M->A2_TIPO $ "J"
MsgBox ("Para fornecedores pessoa jurídica nacional, será necessário preencher o CNAE","ATENÇÃO","STOP")
_lRet:=.f.
EndIf
return(_lRet)

Por favor Acessar ou Registrar para participar da conversa.

Mais
3 anos 7 meses atrás #32929 por admin
Respondido por admin no tópico Validação Campo
Brother neste caso é melhor utilizar um ponto de entrada, limpe o campo X3_VLDUSER

e inclua este fonte no seu projeto.
#INCLUDE "RWMAKE.CH"
User Function MA020TDOK()
Local lRet:= .T.	   

If Inclui .Or. Altera .and. M->A2_TIPO $ "J" .And. Empty(M->A2_CNAE)
	MsgBox ("Para fornecedores pessoa jurídica nacional, será necessário preencher o CNAE","ATENÇÃO","STOP")
	lRet:=.f.
EndIf

Return lRet

Por favor Acessar ou Registrar para participar da conversa.

Mais
3 anos 7 meses atrás #32930 por diegoo_martins
Respondido por diegoo_martins no tópico Validação Campo
Perfeito Luiz!

Mais uma vez obrigado pela força e atenção.

#tmj

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.099 segundos
Joomla templates by a4joomla