Versões comparadas

Chave

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

...

Para o calculo de diferença o produto verifica os eventos lançados no período original para fazer o recalculo. Caso o mesmo não tenha sido lançado, como é o caso do evento de 1/3 (provento), o mesmo não é calculado, mesmo se retirada a fórmula que zera o evento como sugerido neste documento.

Para os casos onde teve evento de base sugerido para armazenar o valor do 1/3 de férias que será pago até dia 20/12, o mesmo deve ser feito fórmula. Iremos da uma sugestão de fórmula que atenda os usuários que informaram o evento de base no recibo de férias ou direto no envelope de pagamento, informando o evento no parametrizador.

Passo 1:  Alterar a fórmula de base sugerida para o evento B099:

Bloco de código
languagesql
titleEvento de Base - 1/3 de férias
SE PROCESSO = 'FOLHA'
ENTAO
(C('0041')+ C('0042'))/3
SENAO
SE PROCESSO = 'FERIAS' OR PROCESSO = 'DIFERENCA_FERIAS'
ENTAO
VALORCODCALCULO(40)
FIMSE

No evento B099, incluir o evento para ser lançado do evento de diferença, também como base:

Image Added

Passo 3: Inserir o evento de B099 no parametrizador, Férias | Eventos Adicionais Globais:

Image Added


Ao calcular a diferença para um funcionário que teve o evento B099 lançado no recibo de férias, no calculo da diferença o mesmo é considerado e calculado a diferença, lançando o evento de B100 com o valor da diferença:

Image Added  Image Added