Como Criar Gatilhos no TOTVS Protheus
Se você caiu nesse artigo, deve estar à procura de como criar gatilho no TOTVS Protheus
Se essa é sua procura, você está no lugar certo, nele você vai encontrar:
– O que é gatilho no TOTVS Protheus?
– Quais os tipos de gatilho no TOTVS Protheus?
– Qual a tabela responsável pelos gatilhos no TOTVS Protheus?
– Como Criar Gatilhos no TOTVS Protheus?
Acompanhe o vídeo a seguir até o final para ficar bem-informado!
Está sem tempo para assistir o vídeo, então acompanhe o nosso resumo logo abaixo:
O Que é Gatilho?
Introdução
Quando pensamos em gatilho, acredito que venha na sua mente diversos pensamentos sobre disparar algo.
Trazendo isso para dentro do sistema TOTVS Protheus, podemos definir de forma simples que, gatilhos são campos que quando acionados desencadeiam a ação de preencher outros campos automaticamente.
Como você pode vizualizar em nossa rotina de locação de livros, nessa rotina temos o campo de data, que retorna o dia atual do sistema, ao selecionarmos um livro através de uma consulta padrão, ele calcula a data para devolução.
Tipos de gatilhos no TOTVS Protheus?
P – Primário para atualizações visuais e externas do mesmo arquivo: O gatilho primário é o tipo de gatilho mais utilizado, nele precisamos informar apenas o campo onde o disparo irá ocorrer, o contradomínio (campo que recebe o valor) e a regra de preenchimento. Após ser validado o campo de disparo, irá automaticamente preencher o campo de contradomínio com a macro execução da regra.
E – Estrangeiro para atualizações de dados em outros arquivos: O gatilho estrangeiro efetua o preenchimento de um campo na tabela indica pelo conjunto de campos (X7_ALIAS, X7_ORDEM, X7_CHAVE). Esse preenchimento se dá apenas na confirmação da tela, e efetuada diretamente na base de dados.
X – Posicionamento para posicionar o arquivo mencionado no Alias sem efetuar nenhuma atualização: Utilizado para casos em que o usuário deseja estabelecer um relacionamento entre os arquivos.
Essas informações foram retiradas da própria documentação do TOTVS Protheus e estão disponíveis logo no final do artigo
Qual tabela responsável pelos gatilhos?
A tabela responsável por armazenar os arquivos é a SX7, abrindo a tabela através do APSDU você pode conferir todos os gatilhos armazenados nessa tabela.
Para efetuar a manutenção de um gatilho pode ser feito através do configurador, e para criar um novo pode ser feito através do configurador ou via código através de uma User Function
Como criar um gatilho?
Clicando em novo para cadastrar um gatilho, você vai encontrar os seguintes campos:
Campo: Qual o campo aciona o gatilho
Sequência: Sequência da ordem das ações.
Contradomínio: Campo que receberá o valor Regra: Ação que deve ser feita para o preenchimento
Posiciona: Se posiciona em alguma chave em outra tabela.
Após preencher os campos é só clicar em salvar.
Esse foi um breve resumo sobre O Que é Gatilho?, recomendamos que assista o nosso vídeo completo no início da página pois nele apresentamos uma explicação completa de cada ponto apresentado nesse artigo.
Para se matricular em nosso Combo Desenvolvedor Completo e conferir as aulas na integra, veja o nosso link logo abaixo:
Caso precise de mais informações Clique Aqui e assista o nosso vídeo na integra ou entre em contato conosco.
A RFB Sistemas é uma consultoria independente e que pode auxiliar a sua empresa com serviços relacionados ao TOTVS Protheus e Power BI da Microsoft. Clique aqui para ter um atendimento personalizado!
Sobre nós:
A RFB Sistemas é uma consultoria e escola há mais de 15 anos no mercado e já atuamos em diferentes setores e portes de empresas ajudando a implantar a melhor solução para gerenciar os seus negócios, o que possibilita que sua empresa consiga tomar decisões mais rápidas, assertivas e claro otimizando resultados. Além disso já capacitamos mais de 1.600 profissionais a utilizarem as ferramentas, como: TOTVS Protheus e RM, Microsoft Power BI e Excel
Artigos Complementares
Introdução ao TOTVS Protheus: Clique Aqui
Documentação e Referências
SX7 – Gatilhos de Campos: Clique Aqui
Gatilhos (CFGX037 – SIGACFG): Clique Aqui
Protheus, TOTVS, Microsiga e RM são marcas registradas pertencentes a TOTVS S/A.
A RFB Sistemas é uma consultoria independente da TOTVS, e não possui qualquer relação comercial ou de parceria com a TOTVS.
Os conteúdos apresentados nesse artigo não expressam a opinião da TOTVS, e foi criado exclusivamente para fins didáticos.