Execução da Regra - Reajuste Salarial
Para conceitos básicos de construção de regras, clique aqui.
Ao utilizar uma regra para o Reajuste Salarial, é necessário fazer nela um tratamento para definir que tipo de registro será reajustado, sendo possível reajustar além do salário atual também históricos e propostas futuras (caso estas opções sejam setadas na tela).
Com a variável de sistema TipoReaSal pode-se identificar que tipo de registro está sendo submetido à regra:
- 'S' quando o registro a ser tratado pela regra é o próprio salário;
- 'F' quando o registro a ser reajustado é um histórico futuro;
- 'P'quando o registro a ser reajustado é uma proposta salarial futura (somente no módulo CS).
De acordo com o que for setado no campo Definir Uso Regra serão efetuados os seguintes processos para:
Histórico Salarial
Definir Uso Regra: 1 - Definições da tela + Regra
Nesse caso é feito todo processo de reajuste, ou seja, calculado o percentual de reajuste informado na tela, aplicado o arredondamento e demais assinalamentos da tela que serão aplicados sobre o valor do salário e, esse valor já reajustado, será passado para a variável SalPro e no caso do complemento salarial para a variável CplPro. Portanto, ao reajustar o salário é passado para a regra:
- TipoReaSal: 'S';
- SalPro: valor do salário já reajustado;
- CplPro: valor do complemento salarial reajustado, conforme definições da tela;
- DatPro: Data do reajuste salarial.
Definir Uso Regra: 2 - Regra + Definições de Tela
Nesse caso a regra é executada primeiro e é passado para a regra:
- TipoReaSal: 'S';
- SalPro: 0;
- CplPro: 0;
- DatPro: data do reajuste salarial.
Ao retornar da regra, o valor do SalPro ou CplPro será submetido às definições da tela, ou seja serão aplicados o arredondamento, o tratamento das opções Usar Como Base e Integrar, salário normativo, e etc. Porém o reajuste salarial informado na tela, nesse caso, não será aplicado, pois presume-se que o reajuste já foi dado na regra e retornado nas devidas variáveis.
Definir Uso Regra: 3 - Somente Regra
Nesse caso será executada a regra e o valor retornado pela regra no SalPro ou CplPro será gravado. As informações passadas para a regra serão:
- TipoReaSal: 'S';
- SalPro: 0;
- CplPro: 0;
- DatPro: data do reajuste salarial.
Proposta Salarial Futura
Definir Uso Regra: 1 - Definições da tela + Regra
Será passado o valor da proposta salarial reajustada com as definições da tela para a variável SalPro. Informações passadas para a regra:
- TipoReaSal: 'P';
- SalPro: proposta salarial já reajustada;
O sistema irá gravar o retorno vindo da regra através do SalPro.
Definir Uso Regra: 2 - Regra + Definições da tela
Será executada a regra e feito o tratamento das definições da tela sobre o valor retornado no SalPro. Informações passadas para a regra:
- TipoReaSal: 'P';
- SalPro: 0;
Observação:
O percentual de reajuste informado na tela, neste caso, não será dado, pois o valor deve retornar reajustado da regra.
Definir Uso Regra: 3 - Somente Regra
Nesse caso será gravado na proposta salarial futura o retorno da variável SalPro. Informações passadas para a regra:
- TipoReaSal: 'P';
- SalPro: 0;
Histórico Salarial Futuro
Definir Uso Regra: 1 - Definições da tela + Regra
Será passado o valor do histórico salarial reajustado com as definições da tela para a variável SalPro. Informações passadas para a regra:
- TipoReaSal: 'F';
- SalPro: histórico salarial futuro já reajustado;
Definir Uso Regra: 2 - Regra + Definições da tela
Será executada a regra e feito o tratamento das definições da tela sobre o valor retornado no SalPro. Porém, o % de reajuste informado na tela, nesse caso não será dado, pois o valor provavelmente já retornou da regra reajustado. Informações passadas para a regra:
- TipoReaSal: 'F';
- SalPro: 0;
Definir Uso Regra: 3 - Somente Regra
Nesse caso será gravado no histórico salarial futuro o retorno da variável SalPro. Por isso a partir de agora as regras dos clientes devem prever o tipo de reajuste salarial que está sendo executado. Informações passadas para a regra:
- TipoReaSal: 'F';
- SalPro: 0;