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:
/* 1 - Verificar se a marcação foi realizada no mesmo dia que está sendo processada ou não. */
@ Verifica se existem marcações no dia. @
vret = FLeMar;
Se(vret = 0)
Vapara Final;
@ Lê as várias marcações do dia. @
Loop:
vret = FPxMar;
Se(vret = 0)
Vapara Final;
Se(DatMar > DatPro)
Inicio
...
Final:
/* 2 - Caso seja necessário comparar a variável DatMar com uma determinada data, por exemplo, comparar com 25/12/97, procede-se assim */
Se(DatMar = DT(251297))
Inicio
...
Fim;
Utilização:
- Na regras de apuração, consistência de acertos e relatórios de apuração. (Pode ser utilizada na regra de seleção dos relatórios de apuração para cancelar a impressão de algum colaborador.)
- Para ler as marcações na Integração, na regra de Período de Geração deve ser utilizado um cursor.
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.