<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos Uncategorized &#8211; Sem Preju</title>
	<atom:link href="https://sempreju.com.br/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>https://sempreju.com.br/category/uncategorized/</link>
	<description>Conhecimento Gratuito</description>
	<lastBuildDate>Thu, 20 Feb 2020 13:58:35 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>Metadado SX7 &#8211; Gatilhos de Campos</title>
		<link>https://sempreju.com.br/metadado-sx7-gatilhos-de-campos/</link>
					<comments>https://sempreju.com.br/metadado-sx7-gatilhos-de-campos/#respond</comments>
		
		<dc:creator><![CDATA[Rafael Gonçalves]]></dc:creator>
		<pubDate>Sat, 22 Feb 2020 13:54:43 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://sempreju.com.br/?p=537</guid>

					<description><![CDATA[<p>No Metadado do Protheus existe o recurso de se preencher campos baseados na ação de outro campo(chamado de gatilho, configurados na tabela SX7), e isso pode ser feito sem que se precise criar rotinas ou alterar as rotinas existentes. Atualmente existem 3 tipos de gatilho no Microsiga Protheus: Gatilho Primário<a class="moretag" href="https://sempreju.com.br/metadado-sx7-gatilhos-de-campos/"> Leia mais&#8230;</a></p>
<p>O post <a href="https://sempreju.com.br/metadado-sx7-gatilhos-de-campos/">Metadado SX7 &#8211; Gatilhos de Campos</a> apareceu primeiro em <a href="https://sempreju.com.br">Sem Preju</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>No Metadado do Protheus existe o recurso de se preencher campos baseados na ação de outro campo(chamado de gatilho, configurados na tabela SX7), e isso pode ser feito sem que se precise criar rotinas ou alterar as rotinas existentes.</p>
<p>Atualmente existem 3 tipos de gatilho no Microsiga Protheus:</p>
<ol>
<li>Gatilho Primário</li>
</ol>
<p>O gatilho primário é o tipo de gatilho mais utilizado, nele precisamos informar apenas o campo aonde o disparo ira ocorrer, o contra domínio(<strong><em>campo que receberá o valor</em></strong>) 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.</p>
<p>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.</p>
<p>2. Gatilho Estrangeiro</p>
<p>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.</p>
<p>3. Gatilho de Posicionamento</p>
<p>O gatilho de posicionamento é utilizado precisamos posicionar uma determinada tabela.</p>
<p>A estrutura do SX7 é composta por</p>
<div id="main-content" class="wiki-content">
<div class="table-wrap">
<table class="confluenceTable">
<tbody>
<tr>
<td class="confluenceTd"><strong>Campos</strong></td>
<td class="confluenceTd"><strong>Tipo</strong></td>
<td class="confluenceTd"><strong>Descrição</strong></td>
</tr>
<tr>
<td class="confluenceTd">X7_CAMPO</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Campo que ira disparar o gatilho. O campo precisa existir no SX3 e possuir o X3_TRIGGER como “S”.</td>
</tr>
<tr>
<td class="confluenceTd">X7_SEQUENC</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Sequenciador para os gatilhos de um determinado campo.</td>
</tr>
<tr>
<td class="confluenceTd">X7_REGRA</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Regra 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</td>
</tr>
<tr>
<td class="confluenceTd">X7_CDOMIN</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Campo de Destino(Contra domínio) da regra, teremos aqui o nome do campo que recebera o valor da regra(X7_REGRA).</td>
</tr>
<tr>
<td class="confluenceTd">X7_TIPO</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Tipo de Gatilho, valores aceitos para ele P = Primário ; E = Estrangeiro ; X = Posicionamento.</td>
</tr>
<tr>
<td class="confluenceTd">X7_SEEK</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Irá posicionar uma tabela, Valores aceitos são “S”  para sim ou “N” não.</td>
</tr>
<tr>
<td class="confluenceTd">X7_ALIAS</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Tabela que será posicionada.</td>
</tr>
<tr>
<td class="confluenceTd">X7_ORDEM</td>
<td class="confluenceTd">Numérico</td>
<td class="confluenceTd">Numero do indexe que será usado para a pesquisa,</td>
</tr>
<tr>
<td class="confluenceTd">X7_CHAVE</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Chave 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.</td>
</tr>
<tr>
<td class="confluenceTd">X7_CONDIC</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Função que poderá determinar se o gatilho deverá ser executado ou não.</td>
</tr>
<tr>
<td class="confluenceTd">X7_PROPRI</td>
<td class="confluenceTd">Caracter</td>
<td class="confluenceTd">Prioridade do Parâmetro, quando com S &#8211; Sistema , quando U –Usuário</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>&nbsp;</p>
<p>Para consultar os gatihos disponíveis no protheus, acesse a nossa pagina especifica para isso clicando <a href="https://sempreju.com.br/Tabelas_Protheus/gatilhos_protheus.php">aqui</a>.</p>
<p>&nbsp;</p>
<p>Abraços e até a próxima</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>O post <a href="https://sempreju.com.br/metadado-sx7-gatilhos-de-campos/">Metadado SX7 &#8211; Gatilhos de Campos</a> apareceu primeiro em <a href="https://sempreju.com.br">Sem Preju</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sempreju.com.br/metadado-sx7-gatilhos-de-campos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
