OriMar
Mostra a origem da marcação que está sendo lida pelo FPxMar.
Poderá retornar os seguintes valores:
Valor | Descrição |
E | Eletrônica (efetuada nos relógios) |
D | Digitada (em Digitar Marcações ou Acertos) |
G | Gerada (conforme cadastramento do horário) |
Exemplo: Verificar se a origem da marcação é eletrônica:
@ 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;
@ A partir daqui pode-se usar as variáveis HorMar, RlgMar, FncMar e OriMar. @
Se(OriMar = 'E')
Inicio
...
Vapara Loop;
Final:
Nota
O retorno dessa função será sempre o caractere ASCII, porém, quando for usada em uma comparação, deverá comparar com um alfa.
Se (OriMar = ‘E’)
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: Administração de Pessoal, Controle de Ponto e Refeitório.