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:

<div class="Code"><p>Definir Alfa xClaSal;Definir Alfa xNivSal;</p><p>RetPrxClaNiv(1, 1, DatSis, "A", "1", xClaSal, xNivSal);</p><p>/* A variável xClaSal receberá a próxima Classe salarial da Estrutura 1, Classe A e Nivel 1 na data atual */</p></div>

Exemplo 2:

<div class="Code"><p>Definir Alfa xClaSal;</p><p>Definir Alfa xNivSal;</p><p>RetPrxClaNiv(2, 1, DatSis, "A", "1", xClaSal, xNivSal);</p><p>/* A variável xNivSal receberá o próximo Nivel salarial da Estrutura 1, Classe A e Nivel 1 na data atual */</p></div>

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ê?