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.
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.