EMEMBROCIPA

Esta variável retorna se o funcionário é membro da CIPA e recebe uma data como parâmetro. 

Se a coligada não tem integração com o TOTVS Gestão de Pessoas, a função irá verificar se o campo 'Membro da CIPA' no cadastro de Funcionários está marcado ou não e ignora a data que foi passada como parâmetro. Se a coligada tem integração com o TOTVS Gestão de Pessoas, o sistema irá verificar se o funcionário foi ou é membro da CIPA de acordo com a data informada no parâmetro da fórmula.


Sintaxe: EMEMBROCIPA ('DATA’)
Tipo de Retorno:   0 ou 1

Exemplo:

Coligada sem integração com TOTVS Gestão de Pessoas
EMEMBROCIPA ('01/02/2022')

Retorno da função será 0 (zero) caso o parâmetro em Cadastros Funcionários / Dados da Cipa esteja desmarcado

Retorno da função será 1 (um) caso o parâmetro em Cadastros Funcionários / Dados da Cipa esteja marcado


Coligada com integração com TOTVS Gestão de Pessoas
EMEMBROCIPA ('01/02/2022')

Retorno da função será 0 (zero) caso nesta data o funcionário não era membro da Comissão da CIPA registrada em TOTVS Gestão de Pessoas / Cadastros / Comissões da CIPA

Retorno da função será 1 (um) caso nesta data o funcionário membro da Comissão da CIPA registrada em TOTVS Gestão de Pessoas / Cadastros / Comissões da CIPA



EP   

Retorna o valor de eventos programados.


Sintaxe: EP ( STRING )    
Tipo de Retorno: VALOR


Exemplo:

No anexo do cadastro de funcionários tem um evento programado de código 9999 com o valor de R$1.000,00

EP (‘9999’)

Retorna R$1.000,00



EPROFES 
Retorna se um funcionário é professor no TOTVS Educacional.

Sintaxe: EPROFES ('CHAPA')
Tipo de Retorno:
S: É professor
N: Não é professor

Observação
Esta função de fórmula funciona se houver integração com o TOTVS Educacional e serão verificados os seguintes itens no TOTVS Educacional:

  • Se o salário é processado através do TOTVS Folha de Pagamento, configurado no parametrizador
  • Se a função do funcionário no TOTVS Folha de Pagamento é a mesma definida do TOTVS Educacional
  • Se o professor cadastrado está vinculado a uma chapa de funcionário do TOTVS Folha de Pagamento


Exemplo: 
EPROFES ('00001') 
Onde '00001' é a chapa do funcionário professor então retorna ‘S’

EPROFES ('00002') 

Onde '00002' é a chapa do funcionário administrativo então retorna ‘N’



ESCREVELOG

Escreve uma mensagem no Log
Sintaxe: ESCREVELOG ( STRING )
Mais informações em ESCREVELOG



EVENTOCORRENTE

Código do Evento Corrente – có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:


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’.



EVTPROGCORRENTE 

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

Quando a fórmula TABEVTPROG (Veja Funções de Fórmula T) for utilizada no processo de Alteração Global de Eventos Programados deverá informar neste campo a variável EVTPROGCORRENTE ('ID').


Sintaxe: EVTPROGCORRENTE ( STRING )    
Tipo de Retorno: INDEFINIDO

Exemplo:

Supondo que esteja no processo de Alteração Global de Eventos Programados utilizando a fórmula:

TABEVTPROG('VALOR','S','9999', EVTPROGCORRENTE ('ID')) * 1.1
Serão alterados todos os valores dos eventos programados com código 9999 encontrado no anexo do funcionário.



EVTSALCORRENTE

Evento Salarial Corrente - Retorna o evento de salário composto que está sendo correntemente processado pela alteração salarial global.


Atenção:

Esta função só poderá ser usada para alteração global salarial nas fórmulas de aumento salarial.

Desta forma, seu uso deve ser restrito à função de Alteração Global de Salários. Na tela de cadastramento de fórmulas possui uma opção que indica se a fórmula será automaticamente testada ao ser gravada: "Testa fórmula automaticamente ao salvar", esta opção fica por padrão marcada. Ao colocar em uma fórmula a expressão ValSalComp (EvtSalCorrente) com esta opção marcada, a rotina tentará processá-la e, como não pode obter um retorno correto de EvtSalCorrente já que este processamento está sendo realizado fora da rotina de Alteração Global de Salários, emite a mensagem de que o parâmetro da função deve ser uma string. Assim sendo, basta cadastrar e/ou alterar as fórmulas que utilizem a função EvtSalCorrente com a opção de testar automaticamente a fórmula ao salvar desmarcada.


Sintaxe: EVTSALCORRENTE 

Tipo de Retorno: STRING


Exemplo:

VALSALCOMP (EVTSALCORRENTE) * 1.10

Onde a fórmula retornará um aumento salarial de 10% para cada salário composto encontrado no cadastro ao processar a alteração salarial global para salário composto.



EXECSQL    

Executa uma Consulta SQL - Executa uma consulta SQL previamente cadastrada   

Sintaxe: EXECSQL ( STRING )    

Tipo de Retorno: VALOR

Mais informações em EXECSQL



EXISTECF    

Existe código fixo - Testa a existência de código fixo no anexo do funcionário.   

EXISTECF (STRING)    

VALOR

Exemplo:

EXISTECF (‘0034’)  

Se o evento estiver cadastrado como código fixo, a função retornará 1. Caso contrário, retornará 0.



EXISTEEP    

Existe evento programado - Testa a existência de evento programado no anexo do funcionário.      

EXISTEEP (STRING)    

VALOR


Exemplo:

EXISTEEP (‘9999’)  

Se o evento estiver cadastrado como evento programado, a função retornará 1. Caso contrário, retornará 0.


  • Sem rótulos