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: 

xNumLoc = R034FUN.NumLoc

@ Faz a carga apenas para Terceiros e Parceiros @
CarregaQtdColLocal(2, 1, xNumLoc, DatSis, "", "2,3", "", 10, 40);

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ê?