Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui

RetornaBatidaHorario

Esta função retorna o uso da marcação, o horário da marcação, a tolerância antes, a tolerância após e a faixa móvel, se existir. Se a marcação com a sequência passada à função não existir no horário, ou ainda se o horário não existir, a função retornará 0(zero).

Sintaxe: RetornaBatidaHorario(Numero xCodHor, Numero xSeqMar, Numero xUsoMar, Numero xHorMar, Numero xTolAnt, Numero xTolApo, Numero xFaiMov);

Parâmetros:

Nome Tipo Descrição
xCodHor Numérico Código do horário.
xSeqMar Numérico Sequência da marcação.
xUsoMar Numérico Variável que receberá o uso da marcação.
xHorMar Numérico Variável que receberá o horário da marcação.
xTolAnt Numérico Variável que receberá a tolerância antes da marcação.
xTolApo Numérico Variável que receberá a tolerância após a marcação.
xFaiMov Numérico Variável que receberá a faixa móvel da marcação.

Exemplo: 

Definir Numero xUsoMar;
Definir Numero xHorMar;
Definir Numero xTolAnt2;
Definir Numero xTolApo2;
Definir Numero xFaiMov;
Definir Numero xContaSeq;
Definir Numero xCodHor;

 

xCodHor = 1;
xContaSeq=2;

 

xtembat = RetornaBatidaHorario(xCodHor,1,xUsoMar,xHorMar,xTolAnt2,xTolApo2,xFaiMov);

 

Enquanto(xtembat <> 0)
  Inicio
    ListaSecao("Batida_Horario");
    xtembat = RetornaBatidaHorario(xCodHor,xContaSeq,xUsoMar,xHorMar,xTolAnt2,xTolApo2,xFaiMov);
    xContaSeq++;
  Fim;

Utilização: Em todas as regras.

Disponível para o módulo: Controle de Ponto e Refeitório.

Este artigo ajudou você?