RetHorTrab

Retorna a quantidade de horas trabalhadas num determinado período.

Sintaxe: RetHorTrab(Numero xNumEmp, Numero xDatIni, Numero xDatFim, Alfa xAbrTip, Alfa xAbrLoc, Alfa xFilSit, Alfa xAbrSit, Numero End xQtdHor);

Parâmetros:

Nome

Tipo

Descrição

xNumEmp

Numérico

Código da empresa.

xDatIni

Numérico

Data inicial do período a ser verificado.

xDatFim

Numérico

Data final do período a ser verificado.

xAbrTip

Alfa

Abrangência de tipo de colaborador.

xAbrLoc

Alfa

Abrangência de local. Quando for informado este parâmetro, a data final informada no parâmetro “xDatFim” será ignorada, e a função considerará como data final sempre o último dia do mês da data inicial. Exemplo: xDatIni = 01/01/2008 e xDatFim = 10/03/2008. xDatFim será ignorado, e a data final será 31/01/2008.

xFilSit

Alfa

Filtro de situações. Se for informado valor “C” (Colaborador), considera somente as situações apuradas para o colaborador (Tabela R066SIT). Se for informado qualquer outro valor diferente de “C”, considera todos os TIPOS de situação que estão relacionados a apuração do colaborador (Tabela R010SIT). As situações ou os tipos de situação na qual se quer filtrar devem ser informados na abrangência xAbrSit.

xAbrSit

Alfa

Abrangência de situação, quando xFilSit = “C”. Abrangência de tipos de situação, quando xFilSit <> “C”. Este parâmetro é obrigatório.

xQtdHor

Numérico

Retorna a quantidade de horas.

Exemplo:

<div class="Code"><p>RetHorTrab(1, EDatInR, EDatFir, "1", "1.1.1.8", "T", "1", xQtdHor);</p></div>

Utilização: Nas regras dos modelos de relatório e importação/exportação.

Observações:

Este artigo ajudou você?