CarregaQtdColLocal

Função que verifica a quantidade total de colaboradores por turno e/ou faixa etária.
Por turno: irá buscar as quantidades (masculino e feminino) respeitando cada turno.
Por faixa etária: irá buscar as quantidades (masculino e feminino) respeitando a faixa etária passada.

Sintaxe: CarregaQtdColLocal(Numero xTipo, Numero xTabOrg, Numero xNumLoc, Numero xData, Alfa xAbrFil, Alfa xAbrTcl, Alfa xAbrCar, Numero xDe, Numero xAte);

Parâmetros:

Nome

Tipo

Descrição

xTipo

Numérico

Retorno da quantidade de vaga. Sendo:


1 por Turno; (válido para empresas que utilizam escala de horário)


2 por Faixa Etária;


3 por Turno e Faixa Etária. (válido para empresas que utilizam escala de horário)

xTabOrg

Numérico

Código da tabela de organograma da empresa.

xNumLoc

Numérico

Código do local (NUMLOC).

xData

Numérico

Data de referência na busca da quantidade de colaboradores.

xAbrFil

Alfa

Abrangência do código da filial.

xAbrTcl

Alfa

Abrangência do tipo de Colaborador.

xAbrCar

Alfa

Abrangência do código do cargo.

xDe

Numérico

Faixa etária inicial (idade), podendo ser igual a zero.

xAte

Numérico

Faixa etária final (idade), não podendo ser menor que a faixa etária inicial.

Retorno: Através da função ‘RetornaQtdColLocal’.

Exemplo:

<div class="Code"><p>xNumLoc = R034FUN.NumLoc<br></br><br></br>@ Faz a carga apenas para Terceiros e Parceiros @<br></br>CarregaQtdColLocal(2, 1, xNumLoc, DatSis, "", "2,3", "", 10, 40);</p></div>

Utilização: Gerador de Relatórios e Editor de Regras.

Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.

Este artigo ajudou você?