Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Como Criar um gatilho

Produto:

ADVPL

Versões:

Todas

Ocorrência:

Como criar um gatilho

Ambiente:

todos

Passo a passo:

Para criação do gatilho, no Configurador -> Base de dados -> Gatilhos ao definir o campo que ira disparar o gatilhos o outro campo irá receber a sua regra definida, para customização de regra com condições mais detalhadas é necessário na regra utilizar uma customização
Um exemplo comum de regra do gatilho é a função posicione

POSICIONE(SB1, 1, xFilial(SB1) + M->B9_COD,'B1_DESC')

Para criação de campo no configurador será necessário abrir um novo chamado com a equipe do Framework.

Preencha os campos

Campo: Nome do campo que dispara o gatilho
Sequencia : ordem de disparo do gatilho.
Contra-Dominio : Nome do campo que recebe a informação definida na regra
Regra : Função que retorna um valor exemplo " POSICIONE(SB1, 1, xFilial(SB1) + M->B9_COD,'B1_DESC')"

Quando o código do produto for informado, será retornado a descrição no campo.

02 - Gatilho

 

 

Observações:

Para auxilio:
Função Posicione()
http://tdn.totvs.com/display/public/mp/Mata+103+-+Gatilhos+Nfe+Entrada
http://tdn.totvs.com/display/framework/SX7+-+Gatilhos+de+Campos