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:

<div class="Code"><p>Definir Alfa xClaIni;<br></br>Definir Alfa xClaFim;<br></br>Definir Alfa xNivIni;<br></br>Definir Alfa xNivFim;<br></br>Definir Alfa xClaIns;<br></br>Definir Alfa xNivIns;<br></br>Definir Alfa xNumCar;<br></br><br></br>xNumCar = "1"; @ Diretor Presidente @<br></br><br></br>RetClaNivCar(R034fun.EstCar,R034fun.CodCar,1 xClaIni, xClaFim, xNivIni, xNivFim, xClaIns, xNivIns);<br></br><br></br>se (xClaIni = "")<br></br> mensagem(retorna, "Diretor Presidente não necessita ter classe informada!");</p></div>

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.

Este artigo ajudou você?