RetornaHorario

Calcula o horário na hora em que é chamada, considerando as programações de troca de horário, escala e ponte. Na escala de Busca Automática retorna o horário base e não o horário apurado.

Nota
  • No Controle de Ponto e Refeitório, a programação da ponte não é levada em conta ao definir a escala, o que significa que não ocorrem mudanças nos horários. Por outro lado, o módulo Gestão do Ponto opera de maneira distinta, pois considera a programação da ponte independentemente da escala. Em outras palavras, a apuração resultará no horário “x”, enquanto a função produzirá o horário “y”.

Sintaxe: RetornaHorario(Numero NumEmp, Numero TipCol, Numero NumCad, Numero Data, Alfa ConsideraFeriado, Numero End CodHor);

Parâmetros:

Nome

Tipo

Descrição

NumEmp

Numérico

Empresa do Colaborador.

TipCol

Numérico

Tipo do Colaborador.

NumCad

Numérico

Cadastro do Colaborador.

Data

Numérico

Data que retorna o horário.

ConsideraFeriado

Alfa

Indica se é para retornar se é feriado ou não (S/N).

CodHor

Numérico

Horário retornado.

Exemplo: Listar o horário do colaborador, sem listar o código do feriado 9997:

<div class="Code"><p>RetornaHorario(R034Fun.NumEmp,R034Fun.TipCol,R034Fun.NumCad,auxdata,"N",auxhor);</p></div>

Utilização: Nas regras, principalmente no Gerador de Relatórios, para retornar o horário base do colaborador em uma determinada data.

Este artigo ajudou você?