Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Observação: Os campos estão em fase de desenvolvimento e serão disponibilizado nos patchs de mercado, sendo necessário executar o RM.Atualizador. exe. Assim que os mesmos estiverem disponíveis iremos atualizar esta documentação com os patchs publicados. 

Image Added

Os campos acima podem ser preenchidos de forma global, através do processo de Alteração Global de Cadastro, usando fórmulas. Abaixo exemplificaremos algumas sugestões de fórmulas, porém as mesmas devem ser desenvolvidas pelo usuário de forma a atender a sua necessidade:

Tipo de Adesãoadesão: Irá receber o Tipo de Redução, podendo ser Suspensão de Contrato ou Redução de Jornada. No caso de usar o processo de Alteração Global de Cadastro, a fórmula deverá retornar 1.

  • Fórmula: 1 /* tipo de adesão  1 - Redução de Jornada TIPO DE ADESÃO  1 - REDUÇÃO DE JORNADA ACORDADO ENTRE EMPREGADO E EMPRESA*/

Data da reduçãodo acordo: Irá receber a Jornada reduzida do funcionário. Este campo é do tipo Data.

  • Fórmula:  "1113/04/2020" /*INFORME UMA DATA REDUÇÃO JORNADA A SER ADOTADA PELA ACORDADO ENTRE EMPREGADO E EMPRESA*/

Percentual de Redução da Jornada : irá receber o percentual utilizado para redução de Jornada/Salário

  • Fórmula: 25,00 /*INFORME O PERCENTUAL DE REDUÇÃO JORNADA A SER ADOTADA PELA ACORDADO ENTRE EMPREGADO E EMPRESA*/

Meses de Duraçãoduração do acordo: Irá receber a quantidade de meses que irá durar a Redução de Jornada. Este campo não limita a quantidade estabelecida na MP, ficando a cargo do usuário observar as regras para preenche-lo.

  • Fórmula: 3 /*TEMPO DE DURAÇÃO DA REDUÇÃO DE CONTRATO ACORDADO ENTRE EMPREGADO E EMPRESA*/

Salário Valor Reduzido: Irá receber o salário que foi reduzido: Exemplo, funcionário com Jornada de 2000,00 e teve a redução de 25%. Este campo recebe a Jornada de 500,00.

...

      0 fimse

SENAO 0

FIMSE

Data da mudança: Data que foi feito a mudança no sistema. Esta data é para preenchimento de histórico.

  • Fórmula:  "11/04/2020" /*INFORME UMA DATA DE MUDANÇA NO SISTEMA PARA FINS DE HISTÓRICO*/


Cálculo de dias trabalhados

...

Abaixo exemplificaremos uma sugestão de Fórmula quer retorna a referência em dias e horas

Referência em Dias

Fórmula criada e inserida no evento de Pagamento de dias trabalhados. A mesma retorna a referência em dias:

Bloco de código
titleFórmula - Dias trabalhados Referência de dias Trabalhados considerando a Jornada Reduzida
DECL QUANTDIAS;
DECL QUANTDIASRETORNO;
DECL QUANTMES;
DECL DATARETORNO;
DECL JORMENSAL;
DECL PERC;
SETVAR (QUANTDIAS, SUBTRAIDATAS(TABFUNC('DTACORDOBEM','D'),MTDATA(01,MES,ANO)));
SETVAR (QUANTMES , TABFUNC('MESESDURACAOBEM','I'));
SETVAR (DATARETORNO, (TABFUNC('DTACORDOBEM','D')+ (QUANTMES*30)));
SETVAR (QUANTDIASRETORNO, SUBTRAIDATAS(MTDATA(30,MES,ANO), DATARETORNO));
SETVAR (JORMENSAL, TABFUNC('JORNADAMENSAL','I'));
SETVAR (PERC, TABFUNC('PERCENTUALREDUCAOBEM', 'I'));

SE QUANTDIAS > 0;
(((JORMENSAL - (JORMENSAL * (PERC/100))) + (((JORMENSAL * (PERC/100))/ ND) * QUANTDIAS)) /(JORMENSAL/ND))
SENAO
SE QUANTDIASRETORNO > 0 E (DATARETORNO > MTDATA(01,MES,ANO) E DATARETORNO < MTDATA(30,MES,ANO));
(((JORMENSAL - (JORMENSAL * (PERC/100))) + (((JORMENSAL * (PERC/100))/ ND) * QUANTDIASRETORNO)) /(JORMENSAL/ND))
SENAO
SE QUANTDIAS < 0 E QUANTDIASRETORNO < 0;
(JORMENSAL - (JORMENSAL * (PERC/100))) /(JORMENSAL/ND)
SENAO
JORMENSAL/(JORMENSAL/ND)

...

Fórmula associada ao evento que será lançado no envelope do Funcionário. No envelope lançou com a referência de 25,5 dias:


Referência em Horas

Fórmula criada e inserida no evento de horas trabalhadas

Bloco de código
titleFórmula - Jornada reduziada
DECL QUANTDIAS;
DECL QUANTDIASRETORNO;
DECL QUANTMES;
DECL DATARETORNO;
DECL JORMENSAL;
DECL PERC;
SETVAR (QUANTDIAS, SUBTRAIDATAS(TABFUNC('DTACORDOBEM','D'),MTDATA(01,MES,ANO)));
SETVAR (QUANTMES , TABFUNC('MESESDURACAOBEM','I'));
SETVAR (DATARETORNO, (TABFUNC('DTACORDOBEM','D')+ (QUANTMES*30)));
SETVAR (QUANTDIASRETORNO, SUBTRAIDATAS(MTDATA(30,MES,ANO), DATARETORNO));
SETVAR (JORMENSAL, TABFUNC('JORNADAMENSAL','I'));
SETVAR (PERC, TABFUNC('PERCENTUALREDUCAOBEM', 'I'));

SE QUANTDIAS > 0;
((JORMENSAL - (JORMENSAL * (PERC/100))) + (((JORMENSAL * (PERC/100))/ ND) * QUANTDIAS))
SENAO
SE QUANTDIASRETORNO > 0 E (DATARETORNO > MTDATA(01,MES,ANO) E DATARETORNO < MTDATA(30,MES,ANO));
((JORMENSAL - (JORMENSAL * (PERC/100))) + (((JORMENSAL * (PERC/100))/ ND) * QUANTDIASRETORNO)) 
SENAO
SE QUANTDIAS < 0 E QUANTDIASRETORNO < 0;
JORMENSAL - (JORMENSAL * (PERC/100))
SENAO
JORMENSAL



Caso 2 - Lançar evento de desconto

...