Versões comparadas

Chave

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

...

Código do Evento Corrente – somente funciona dentro do envelope de pagamento retornando o código do próprio eventocódigo do evento que está sendo calculado no momento da execução do processo.
Se esta função for executada fora do cálculo do envelope o retorno será sempre em branco.


Sintaxe: EVENTOCORRENTE 
Tipo de Retorno: STRING


Exemplo:

Supondo que o usuário queira descontar a pensão sobre a 1ª parcela do 13º salário nas férias por fórmula.

Crie a fórmula para o cálculo de pensão sobre 1ª parcela de 13º salário pago nas férias, como por exemplo assim:

No envelope de pagamento foi lançado o evento 9999:

EVENTOCORRENTE


SE EVENTOCORRENTE  = '9120' E PROCESSO = 'FERIAS'

ENTAO /*13O SALARIO NAS FERIAS*/
    VFER('0038') * 0.10
SENAO
    500
FIMSE


Informe a fórmula no evento do código do EVENTOCORRENTE, no caso do exemplo é o 9120.

No anexo Adicionais de Férias informe o evento, no caso do exemplo é o 9120.

Ao calcular as férias será demonstrado da seguinte forma:

              Calculando evento: 9120 - PENSÃO 13º SALÁRIO POR FÓMRULA

              Código de Cálculo 0 - Prioridade 81

             

                     Execução da fórmula EVENTOCO

                     Processando variável EVENTOCORRENTE

                        Código do Evento Corrente: 9120

                     Processando variável PROCESSO

                        Processo que está sendo executado no momento: FERIAS

                     Processando variável VFER

                        Valor do evento 0038: 6.522,75

                     Valor retornado pela fórmula EVENTOCO: 652,28

                     Valor do evento: 652,28


Observação: A demonstração acima é considerando dados fictícios do exemplo. Atente-se para a prioridade de cálculo desse evento ser maior que a prioridade do evento que será calculado o valor como no nosso exemplo o evento ‘9120’ tem prioridade maior que o evento ‘0038’.O retorno da fórmula em tempo de execução será o código do evento ‘9999’



EVTPROGCORRENTE 

Evento Programado Corrente - Função auxiliar para a função de fórmula TABEVTPROG

...