FPxMar
Lê as marcações existentes no dia, retornando 1 se houver marcação. Antes do FPxMar deve-se usar a variável FLeMar, que indica se existem ou não marcações no dia.
Exemplo:
@ Verifica se existem marcações no dia. @
vret = FLeMar;
Se(vret <> 0)
Inicio
@ Lê as várias marcaçöes do dia. @
vret = FPxMar;
Enquanto (vret <> 0)
Inicio
@ A partir daqui pode-se usar as variáveis
HorMar, RlgMar, FncMar e OriMar. @
vret = FPxMar;
Fim;
Fim;
Exemplo de regra para utilizar nos relatórios de apuração:
datpro = edatinr;
Enquanto (datpro <= edatfir)
Inicio
vret = FleMar;
Enquanto (vret <> 0)
vret = FPxMar;
datpro = datpro + 1;
Fim;
Utilização:
- Na regras de apuração, consistência de acertos e relatórios de apuração (Somente na regra de seleçã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.