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.