<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OS11696 Parametro Customizado: MOTIVO_COM_REGRA_ACESSO]]></title><description><![CDATA[<h1>OS11696</h1>
<h2><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4cb.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--clipboard" title=":clipboard:" alt="📋" /> Descrição</h2>
<p dir="auto">A function <code>gera_marc_acesso_catraca</code>, presente na <code>PACK_PSW5120</code> é responsável por ajustar a data/hora de uma marcação de ponto solicitada pelo usuário na <code>PSW5120</code>, com base nos acessos registrados na catraca e no horário de trabalho do funcionário. Ela utiliza tolerâncias configuradas para determinar se a marcação deve ser ajustada para o horário de trabalho ou para o horário efetivamente registrado na catraca.</p>
<hr />
<h2><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/2699.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--gear" title=":gear:" alt="⚙" />️ Parâmetros</h2>
<ul>
<li>
<p dir="auto"><strong>PSW7610</strong> - MOTIVO_COM_REGRA_ACESSO: O campo de <code>Valor Parâmetro</code> deve ser preenchido com os motivos de ajuste desejados, separados por vírgula.</p>
</li>
<li>
<p dir="auto"><strong>Tolerância</strong> - A tolerância irá considerar o valor definido na tela <strong>ASW2190</strong>.</p>
</li>
</ul>
<hr />
<h2>Regra</h2>
<h4>Entrada</h4>
<ul>
<li>
<p dir="auto">Se solicitação ≤ horário previsto com tolerância → usa horário previsto</p>
</li>
<li>
<p dir="auto">Se solicitação ≥ horário previsto com tolerância → usa primeiro acesso da catraca</p>
</li>
</ul>
<h4>Saída</h4>
<ul>
<li>
<p dir="auto">Se solicitação ≥ horário previsto com tolerância → usa horário previsto</p>
</li>
<li>
<p dir="auto">Se solicitação ≤ horário previsto com tolerância → usa último acesso da catraca</p>
</li>
</ul>
<hr />
<h2>Exemplo</h2>
<p dir="auto">Tolerância de 20 minutos.</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Horário Previsto</th>
<th>Acesso Catraca</th>
<th>Solicitado</th>
<th>Retorno</th>
<th>Observação</th>
</tr>
</thead>
<tbody>
<tr>
<td>08:00</td>
<td>07:45</td>
<td>05:00</td>
<td>08:00</td>
<td>Usa previsto</td>
</tr>
<tr>
<td>08:00</td>
<td>07:45</td>
<td>07:50</td>
<td>07:45</td>
<td>Usa catraca</td>
</tr>
<tr>
<td>08:00</td>
<td>07:45</td>
<td>08:10</td>
<td>07:45</td>
<td>Usa catraca</td>
</tr>
<tr>
<td>08:00</td>
<td>07:45</td>
<td>08:55</td>
<td>07:45</td>
<td>Usa catraca</td>
</tr>
<tr>
<td>08:00</td>
<td>07:35</td>
<td>06:00</td>
<td>08:00</td>
<td>Usa previsto</td>
</tr>
<tr>
<td>08:00</td>
<td>07:35</td>
<td>08:50</td>
<td>08:50</td>
<td>Usa solicitado</td>
</tr>
</tbody>
</table>
<hr />
<h2>Observações</h2>
<ol>
<li>
<p dir="auto">Motivo com regra de acesso: A function só é executada se o código do motivo estiver configurado no parâmetro <code>MOTIVO_COM_REGRA_ACESSO</code></p>
</li>
<li>
<p dir="auto">Tolerância: Utiliza a tolerância configurada em <code>tolerancias_relogios_datas</code></p>
</li>
<li>
<p dir="auto">Acessos válidos: Considera apenas acessos autorizados (<code>acesso_autorizado</code> = 'S') em relógios de saída da empresa (saida_empresa = 'S')</p>
</li>
<li>
<p dir="auto">Fallback: Se não encontrar acessos válidos, retorna a data solicitada original (vdata_acesso)</p>
</li>
</ol>
]]></description><link>http://insoft-docker1:4567/topic/428/os11696-parametro-customizado-motivo_com_regra_acesso</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 08:14:47 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/428.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 08 Sep 2025 18:19:45 GMT</pubDate><ttl>60</ttl></channel></rss>