RetFaiSalReaEst

Esta função disponibiliza para uma regra todas as faixas salariais cadastradas na grade da tela de reajuste salarial (FRREAEST).

Sintaxe: RetFaiSalReaEst(Alfa aOperacao, Numero FaiIni, Numero FaiFim, Numero PerAju, Numero AcrVal);

Parâmetros:

Nome Tipo Descrição
aOperacao

Alfanumérica

"I" - Inicial e "P" - Próximo.
Obs.: Esses valores são retornados para cada linha da grade informada, para isso existe o campo aOperacao, que com a opção "I" trará a primeira linha da grade e depois dentro de uma estrutura de repetição, sempre informando a opção "P" trará a próxima linha até o final da grade.
O parâmetro aOperacao muda de valor durante o código, indicando ao mesmo quando deve buscar definições na primeira linha da grade e quando deve buscar na próxima.
FaiIni Numérica Retorna o valor da faixa inicial.
FaiFim Numérica Retorna o valor da faixa final.
PerAju Numérica Retorna o percentual do reajuste.
AcrVal Numérica Retorna o valor do acréscimo.

Exemplo: Reajuste de salário dentro das faixas definidas na tela.

ret = RetFaiSalReaEst("I", FaiIni, FaiFim, PerAju, AcrVal);
Enquanto (ret = 0)
{
Se ((SalNivBas > FaiIni) e (SalNivBas < FaiFim))
SalNivRea = SalNivBas + (SalNivBas * PerAju / 100);
ret = RetFaiSalReaEst("P", FaiIni, FaiFim, PerAju, AcrVal);
}

Observações: SalNivRea: Salário do nível reajustado.
SalNivBas: Salário base do nível salarial.

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

Disponível para o Módulo: CS.

Este artigo ajudou você?