× Linguagem de Programação ADVPL

Perguntas Validar cliente x vendedor

Mais
10 anos 9 meses atrás #20699 por vitorvilas
Boa tarde galera,

Alguém poderia me ajudar com a seguinte validação?

Criei um campo A1_VEND1 onde é cadastrado o código do vendedor.

Gostaria que no pedido da venda, quando o vendedor tentar colocar um cliente no qual ele não está cadastrado, o sistema recuse.

Algo assim:

Ao selecionar o cliente, se A1_VEND1 for diferente de cUserID, recuse.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20706 por kanaamlrr
Respondido por kanaamlrr no tópico Validar cliente x vendedor
Coloque no campo C5_CLIENTE na validação de usuário o seguinte:
Posicione("SA1",1,xFilial("SA1")+M->C5_CLIENTE,"A1_VEND1")==__cUserId

Deve funcionar.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20719 por vitorvilas
Respondido por vitorvilas no tópico Validar cliente x vendedor
Vou testar agora mesmo e te dou um retorno.

Obrigado

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20722 por vitorvilas
Respondido por vitorvilas no tópico Validar cliente x vendedor
Funcionou certinho!

Mas cara, se eu quisesse validar o C5_VEND1 com o A1_VEND1? Como eu faria?

Tentei: Posicione("SA1",1,xFilial("SA1")+M->C5_VEND1,"A1_VEND1")==SA1->A1_VEND1

Mas não funcionou.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20724 por kanaamlrr
Respondido por kanaamlrr no tópico Validar cliente x vendedor
Então, no caso onde você colocou o C5_VEND1 é o cliente que você está buscando, então deveria ficar assim:
Posicione("SA1",1,xFilial("SA1")+M->C5_CLIENTE,"A1_VEND1")==M->C5_VEND1

Por favor Acessar ou Registrar para participar da conversa.

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