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.