× Linguagem de Programação ADVPL

Perguntas Gatilho CJ_VEND1 x CJ_COMIS1

Mais
10 anos 9 meses atrás #21017 por aurelioduarte
Prezados!

Como criar um gatilho para Orçamento de Vendas envolvendo os campos CJ_VEND1 e CJ_COMIS1 valide a comissão do vendedor.

Ex: Se eu selecionar o vendedor 1 (CJ_VEND1) no orçamento de vendas, o sistema atualiza o campo CJ_COMIS1 conforme o cadastro do vendedor da tabela SA3.

Cadastro do Vendedor 1 esta com o campo da Comissão (A3_COMIS) com 0,2%.

Att

Aurelio

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21019 por kanaamlrr
Respondido por kanaamlrr no tópico Gatilho CJ_VEND1 x CJ_COMIS1
CAMPO: CJ_VEND1
SEQUENCIA: 001
CNT DOMINIO: CJ_COMIS1
TIPO: PRIMARIO
REGRA: SA3->A3_COMIS
POSICIONA: SIM
ALIAS: SA3
ORDEM: 1
CHAVE: XFILIAL("SA3")+M->CJ_VEND1

Acho que deve funcionar.
Não testei.
Abraço!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21028 por aurelioduarte
Respondido por aurelioduarte no tópico Gatilho CJ_VEND1 x CJ_COMIS1
Kanaâm, bom dia!


Funcionou perfeitamente! muito obrigado!

Uma pergunta: Eu tenho uma rotina que quando o vendedor efetua login no sistema o campo do vendedor já vem selecionado e travado, no caso o campo da comissão não atualiza. Ai neste caso terei que alterar a rotina certo? ou pelo gatilho tem uma outra forma?

OBS: Se eu tiver a opção de selecionar o vendedor no orçamente o campo comissão atualiza perfeitamente. O gatilho funcionou perfeitamente.

Att


Aurelio Duarte

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21029 por kanaamlrr
Respondido por kanaamlrr no tópico Gatilho CJ_VEND1 x CJ_COMIS1
Então, nesse caso não dá para fazer por gatilho.
É um ponto de entrada que define qual o vendedor nesse campo?
Você pode fazer a tratativa da mesmas forma.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21039 por aurelioduarte
Respondido por aurelioduarte no tópico Gatilho CJ_VEND1 x CJ_COMIS1
Não é um ponto de entrada e sim uma customização!

Usamos o Série 3 não aceita o ponto de entrada!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21040 por mbrigagao
Respondido por mbrigagao no tópico Gatilho CJ_VEND1 x CJ_COMIS1
Aurelio,

Você terá que ajustar a sua rotina, pois o gatilho só é disparado quando o campo é 'editado'. Ou dispara o gatilho através de outro campo.

At.

Por favor Acessar ou Registrar para participar da conversa.

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