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.

Utilização:

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.

Este artigo ajudou você?