RetClaNivCar
Retorna a Classe ou Nível do cargo de acordo com o tipo passado como parâmetro.
Sintaxe: RetClaNivCar(EstruturaCargo, NumeroCargo, Tipo, Numero Opcao, Numero NumEmp, Numero CodFil, Alfa End ClaIni, Alfa End ClaFim, Alfa End NivIni, Alfa End NivFim, Alfa End ClaIns, Alfa End NivIns);
Parâmetros:
Nome | Tipo | Descrição |
EstruturaCargo | Numérico | Estrutura do cargo. |
NumeroCargo | Alfa | Número do cargo. |
Tipo | Numérico | 1 - Classe Inicial; 2 - Nível Inicial; 3 - Classe Final; 4 - Nível Final; 5 - Classe Instrução; 6 - Nível Instrução; 0 - Retorna todos de uma vez. |
Opcao | Numérico | 0 - Verifica na tabela r024car; 1 - Verifica na tabela r024sal. Se nada for retornado, verifica na tabela r024car; 2 - Verifica na tabela r024sal. |
NumEmp | Numérico | Código da Empresa. |
CodFil | Numérico | Código da filial. |
ClaIni | Alfa | Classe Inicial (retorno). |
ClaFim | Alfa | Classe Final (retorno). |
NivIni | Alfa | Nível Inicial (retorno). |
NivFim | Alfa | Nível Final (retorno). |
ClaIns | Alfa | Classe Instrução (retorno). |
NivIns | Alfa | Nível Instrução (retorno). |
Tipo de Retorno: Preenche as variáveis ClaIni, ClaFim, NivIni, NivFim, ClaIns e NivIns.
Exemplo:
Definir Alfa xClaIni;
Definir Alfa xClaFim;
Definir Alfa xNivIni;
Definir Alfa xNivFim;
Definir Alfa xClaIns;
Definir Alfa xNivIns;
Definir Alfa xNumCar;
xNumCar = "1"; @ Diretor Presidente @
RetClaNivCar(R034fun.EstCar,R034fun.CodCar,1 xClaIni, xClaFim, xNivIni, xNivFim,
xClaIns, xNivIns);
se (xClaIni = "")
mensagem(retorna, "Diretor Presidente não necessita ter classe informada!");
Utilização: Está disponível para o Gerador de Relatórios, Gerador de Cubos e Editor de Regras.
Disponível para os módulos: Gestão de Pessoas | HCM.