fbpx

Como Criar Gatilhos no TOTVS Protheus?

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. 

E a definição para gatilho, é aquilo que desencadeia um processo, ação ou uma reação ao ativa-lo.

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?

Dentro do sistema Protheus existem 3 tipos de gatilhos, são eles:

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?

Para criar um gatilho de forma simples pelo configurador, precisamos acessar o módulo configurador através do programa SIGACFG.
Já no menu do módulo configurador vamos em base de dados e em seguida base de dados novamente
Já na tela de base de dados temos a opção de gatilhos, aqui podemos pesquisar, visualizar, editar e criar um novo 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:

Combo Desenvolvedor Completo

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.

TOTVS PROTHEUS

COMBO DESENVOLVEDOR COMPLETO

R$ 2.191,00

R$ 1.533,70

á vista ou

12x R$ 153,07

plugins premium WordPress