× Linguagem de Programação ADVPL

Perguntas Ponto de Entrada SA1 Inscrição municipal

Mais
11 anos 6 meses atrás #14607 por pabloleite
Boa tarde,

Criei a seguinte função

USER FUNCTION VALSA1

LOCAL LRET := .T.

If M->A1_PESSOA == "J"

if EMPTY(M->A1_INSCRM)
alerta:= MsgAlert("Preencher Incrição Municipal!")
LRET:= .f.

ENDIF

ENDIF

RETURN (alerta)

Fiz um gatilho no campo A1_CGC para após ele passar por esse campo fazer EXECBLOCK(U_VALSA1) para validar se o cliente é PF ou PJ e então dar o alerta para preencher a inscrição municipal. Só que isso não impede que o usuario termine o cadastro sem deixar o campo em branco caso seja cliente Pj.
Qual o modo de fazer esta validação?

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 6 meses atrás #14608 por lalberto
User Function MA030TOK()
Local aArea := GetArea()
LOCAL LRET := .T.

If Inclui .Or. Altera
If M->A1_PESSOA == "J"

if EMPTY(M->A1_INSCRM)
alerta:= MsgAlert("Preencher Incrição Municipal!")
LRET:= .f.

ENDIF

ENDIF
Endif
RETURN (lRET)

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 6 meses atrás #14611 por pabloleite
Ficou ótimo! Muito obrigado

Por favor Acessar ou Registrar para participar da conversa.

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