FleMar

Indica se existem marcações no dia. Sua execução é obrigatória antes de usar a variável FPxMar, que lê as marcações. Pode ser utilizada na regra de seleção dos Relatórios de Apuração para cancelar a impressão de algum colaborador.

Notas
  • Para ler as marcações na Integração, na regra de Período de Geração deve ser utilizado um cursor.
  • Na regra de consistência de acerto, quando houver necessidade de informações das datas fora do período que estiver sendo calculado, execute um cursor. Para saber qual o período calculado, pode-se utilizar as variáveis DatIni e DatFim.
  • Nos relatórios de apuração, quando houver necessidade de informações das datas fora do período listado, execute um cursor. Para saber qual o período listado, pode-se utilizar as variáveis EDatInr e EDatFir.
Exemplos:

<div class="Code"><p>@ Verifica se existem marcações no dia. @<br></br>vret = FLeMar;<br></br>Se(vret &#x3C;> 0)<br></br> Inicio<br></br> @ Lê as várias marcaçöes do dia. @<br></br> vret = FPxMar;<br></br> Enquanto (vret &#x3C;> 0)<br></br> Inicio<br></br> @ A partir daqui pode-se usar as variáveis HorMar, RlgMar, FncMar e OriMar. @<br></br> vret = FPxMar;<br></br> Fim;<br></br> Fim;</p></div>

Exemplo de regra para utilizar nos relatórios de apuração:

<div class="Code"><p>datpro = edatinr;<br></br>Enquanto (datpro &#x3C;= edatfir)<br></br> Inicio<br></br> vret = FleMar;<br></br> Enquanto (vret &#x3C;> 0) <br></br> vret = FPxMar;<br></br> datpro = datpro + 1;<br></br> Fim;</p></div>

Utilização: Regras de apuração;

Observações
  • Para utilizar FleMar na regra de seleção do modelo de apuração, também deve ser setado na regra a data inicial e final, utilizando a função de usuário SetaPeriodoRelatorioApuracao.
  • 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ê?