Histórico da Página
...
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
...