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:

<div class="Code"><p>@ Verifica se existem marcações no dia. @</p><p>vret = FLeMar;</p><p>Se(vret = 0)</p><p> Vapara Final;</p><p>@ Lê as várias marcações do dia. @</p><p>Loop:</p><p>vret = FPxMar;</p><p>Se(vret = 0)</p><p> Vapara Final;</p><p>@ A partir daqui pode-se usar as variáveis HorMar, RlgMar, FncMar e OriMar. @</p><p>Se(OriMar = 'E')</p><p> Inicio</p><p> ...</p><p>Vapara Loop;</p><p>Final:</p></div>

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.

Exemplo:
Se (OriMar = ‘E’)
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ê?