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.