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:
@ 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: Regras de apuração;
- Regras de consistência de acertos;
- Relatórios de apuração (somente na regra de seleção, para cancelar a impressão de algum colaborador).
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.