DatMar

Data da marcação que está sendo lida no FPxMar. Em alguns casos, a data da marcação será diferente da data de referência. Por exemplo, para colaboradores noturnos que tenham a saída no dia seguinte.

Exemplo:

<div class="Code"><p>/* 1 - Verificar se a marcação foi realizada no mesmo dia que está sendo processada ou não. */</p><p></p><p>@ Verifica se existem marcações no dia. @<br></br>vret = FLeMar;<br></br>Se(vret = 0)<br></br> Vapara Final;</p><p></p><p>@ Lê as várias marcações do dia. @<br></br>Loop:<br></br>vret = FPxMar;<br></br><br></br>Se(vret = 0)<br></br> Vapara Final;</p><p>Se(DatMar > DatPro)<br></br> Inicio<br></br> ...<br></br> Final:</p><p></p><p>/* 2 - Caso seja necessário comparar a variável DatMar com uma determinada data, por exemplo, comparar com 25/12/97, procede-se assim */</p><p></p><p>Se(DatMar = DT(251297))<br></br> Inicio<br></br> ...<br></br> Fim;</p></div>

Utilização:

Observação: Para ler as marcações geradas incluir na regra a variável ConGer.

Disponível para o módulo: Controle de Ponto e Refeitório.

Este artigo ajudou você?