RetPrxClaNiv

RetPrxClaNiv

Retorna a próxima Classe ou Nível salarial de uma Estrutura/Classe/Nível específica em uma determinada data.

Sintaxe: RetPrxClaNiv(Numero Opcao, Numero Estrutura, Numero DatAlt, Alfa ClaSal, Alfa NivSal, Alfa End ClaSal, Alfa End NivSal).

Parâmetros:

Nome Descrição
Opcao 1 = Retorna próxima Classe salarial, 2 = Retorna próximo Nível salarial;
Estrutura Estrutura salarial.
DatAlt Data de referência.
ClaSal Classe da estrutura salarial.
NivSal Nível da classe da estrutura salarial.
End ClaSal Retorna a próxima classe da estrutura salarial (usada para Opção 1).
End NivSal Retorna o próximo Nível da Classe da Estrutura Salarial (usada para Opção 2).

Exemplo 1:

Definir Alfa xClaSal;Definir Alfa xNivSal;

RetPrxClaNiv(1, 1, DatSis, "A", "1", xClaSal, xNivSal);

/* A variável xClaSal receberá a próxima Classe salarial da Estrutura 1, Classe A e Nivel 1 na data atual */

Exemplo 2:

Definir Alfa xClaSal;

Definir Alfa xNivSal;

RetPrxClaNiv(2, 1, DatSis, "A", "1", xClaSal, xNivSal);

/* A variável xNivSal receberá o próximo Nivel salarial da Estrutura 1, Classe A e Nivel 1 na data atual */

Utilização: Editor de Regras e Gerador de relatórios.

Importante

Quando não existir a próxima Classe ou Nível salarial, o sistema irá retornar em branco nas variáveis de retorno.

Disponível para o módulo:CS.

Este artigo ajudou você?