- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Validar cliente x vendedor
×
Linguagem de Programação ADVPL
Perguntas Validar cliente x vendedor
- vitorvilas
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 28
- Obrigados Recebidos: 0
10 anos 9 meses atrás #20699
por vitorvilas
Validar cliente x vendedor foi criado 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.
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.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
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:
Deve funcionar.
Posicione("SA1",1,xFilial("SA1")+M->C5_CLIENTE,"A1_VEND1")==__cUserId
Deve funcionar.
Por favor Acessar ou Registrar para participar da conversa.
- vitorvilas
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 28
- Obrigados Recebidos: 0
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
Obrigado
Por favor Acessar ou Registrar para participar da conversa.
- vitorvilas
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 28
- Obrigados Recebidos: 0
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.
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.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Validar cliente x vendedor
Tempo para a criação da página:0.075 segundos