Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Pular para o conteúdo
Início » SX7 Gatilho de Campos

SX7 Gatilho de Campos

Totvs-Protheus-Gatilho-de-campos

O que é SX7 Totvs Protheus.

No Metadado do Sistema Protheus existe o recurso de se preencher campos baseados na ação de outro campo, e isso pode ser feito sem que se precise criar rotinas ou alterar as rotinas existentes. Existe 3 tipos de SX7 Gatilho de Campos Totvs Protheus:

1.Gatilho Primário

O SX7 Gatilho de Campos primário é o tipo de gatilho mais utilizado, nele precisamos informar apenas o campo aonde o disparo ira ocorrer, o contra domínio(campo que recebe o valor) e a regra de preenchimento. Após ser validado o campo de disparo, ira automaticamente preencher o campo de contra domínio com a macro execução da regra.

Caso o X7_SEEK esteja com “S” irá efetuar o posicionamento da tabela, podemos ter no X7_REGRA um nome de um campo que queremos o valor da tabela posicionada.

2. Gatilho Estrangeiro

O SX7 Gatilho de Campos 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.

3. Gatilho de Posicionamento

O SX7 Gatilho de Campos de posicionamento é utilizado precisamos posicionar uma determinada tabela.

Estude para provas de certificações em TI com os simulados Bynem

CamposTipoDescrição
X7_CAMPOCaracterCampo que ira disparar o gatilho. O campo precisa existir no SX3 e possuir o X3_TRIGGER como “S”.
X7_SEQUENCCaracterSequenciador para os gatilhos de um determinado campo.
X7_REGRACaracterRegra de preenchimento que será  atribuída no campo de Destino(contra domínio), o conteúdo desse campo será macro executado e o resultado dele será atribuído ao X7_CDOMIN
X7_CDOMINCaracterCampo de Destino(Contra domínio) da regra, teremos aqui o nome do campo que recebera o valor da regra(X7_REGRA).
X7_TIPOCaracterTipo de Gatilho, valores aceitos para ele P = Primário ; E = Estrangeiro ; X = Posicionamento.
X7_SEEKCaracterIrá posicionar uma tabela, Valores aceitos são “S”  para sim ou “N” não.
X7_ALIASCaracterTabela que será posicionada.
X7_ORDEMNuméricoNumero do indexe que será usado para a pesquisa,
X7_CHAVECaracterChave de pesquisa que será utilizado na tabela definida no X7_ALIAS para buscar o valor da chave. O conteúdo desse campo será macro executado e o resultado dele será utilizado como a chave de pesquisa.
X7_CONDICCaracterFunção que poderá determinar se o gatilho deverá ser executado ou não.
X7_PROPRICaracterPrioridade do Parâmetro, quando com S – Sistema , quando U –Usuário

A Six IT é uma Consultoria Totvs Protheus. Trabalhamos com implantações, suporte e melhorias. Entre em contato e saiba mais

Veja também: