RetornaInfSalCargo

Retorna as informações salariais do cargo, tratando também as exceções por filial e sequência.

Esta função busca as informações salariais do cargo definidas por filial e caso não encontre retorna as informações salariais descritas no cadastro do cargo.

Sintaxe: RetornaInfSalCargo (Numero NumEmp, Numero TipCol, Numero NumCad, Numero DatRef, Numero EstCar, Alfa CodCar, Numero End EstSal, Alfa End ClaIni, Alfa End NivIni, Alfa End ClaFim, Alfa End NivFim, Numero End TipSal)

Parâmetros:

Nome Tipo Descrição
NumEmp Numérico Código da empresa do colaborador.
TipCol Numérico Tipo colaborador.
NumCad Numérico Código de cadastro do colaborador.
DatRef Numérico Data de referência.
EstCar Numérico Código da estrutura de cargo. Se for informado valor zero a função considera a estrutura de cargo utilizada pelo colaborador na data de referência.
CodCar Alfa Código do cargo. Se não for informado o código do cargo a função considera o cargo do colaborador na data de referência.
EstSal Numérico Código da estrutura salarial.
ClaIni Alfa Classe salarial inicial.
NivIni Alfa Nível salarial inicial.
ClaFim Alfa Classe salarial final.
NivFim Alfa Nível salarial final.
TipSal Numérico Tipo Salarial.

Exemplo:

/* DEFINE VARIÁVEIS DE RETORNO */
Definir Data xData;
Definir Alfa xClaIni;
Definir Alfa xClaFim;
Definir Alfa xNivIni;
Definir Alfa xNivFim;

/* MONTA DATA DE REFERÊNCIA */
MontaData (22, 3, 2010, xData);

/* RETORNA INFORMAÇÕES SALARIAIS, CONSIDERANDO O CARGO DO COLABORADOR CONFORME DATA DE REFERÊNCIA */
RetornaInfSalCargo(1, 1, 1, xData, 0, " ", xEstSal, xClaIni, xNivIni, xClaFim, xNivFim, xTipSal);

Utilização: Editor de regras.

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

Este artigo ajudou você?