luisgustavogomes Posted November 1, 2022 Topic Count: 5 Topics Per Day: 0.00 Content Count: 510 Content Per Day: 0.19 Reputation: 150 Achievement Points: 3,394 Solved Content: 0 Days Won: 65 Status: Offline Age: 36 Device: Windows Report Posted November 1, 2022 Pessoal, boa tarde! Estou calculando a rescisão complementar onde tenho alguns eventos calculados por fórmula, pois bem, ao executar o processo a aplicação (RM) divide o cálculo em duas fases: 1a. INÍCIO DO RECÁLCULO DO ENVELOPE e a 2a. EVENTOS COM VALORES ALTERADOS APÓS O CÁLCULO DAS MÉDIAS e ao dividir esse processo, minha fórmula está sendo executada duas vezes!!! Para exemplificar melhor, segue resumo do LOG: <# Competência: 10/2022 - Período 5 ********** ANÁLISE DAS DIFERENÇAS SALARIAIS ********** Competência Inicial Mês/Ano : 5/2022 (De: 01/05/2022) Competência Final Mês/Ano : 5/2022 (Até: 31/05/2022) Cálculo de Dissídio : Sim Aumentos a Desconsiderar : 01, 02, 03, 04, 05, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 Localizado(s) 1 envelope(s) de pagamento no período de análise das diferenças. - Envelope Mês/Ano: 5/2022 Período: 5 (* Desconsiderado) (*)+ Envelope de pagamento não considerado no cálculo de diferença salarial por ser utilizado no pagamento de verbas referente a rescisão do funcionário. Diferenças desse envelope deverão ser calculadas através do cálculo da rescisão complementar. ********** ANÁLISE DA DIFERENÇA DE FÉRIAS ********** ********** ANÁLISE DA RESCISÃO COMPLEMENTAR ********** 1a. FASE DO PROCESSO INÍCIO DO RECÁLCULO DO ENVELOPE Mês/Ano: 5/2022 Período: 5 Calculando evento: 0018 - PERICULOSIDADE Código de Cálculo 0 - Prioridade 15 Execução da fórmula 0018V Processando variável PROCESSO Processo que está sendo executado no momento: RESCISAO_COMPLEMENTAR Processando variável PROCESSO Processo que está sendo executado no momento: RESCISAO_COMPLEMENTAR Processando variável PROCESSO Processo que está sendo executado no momento: RESCISAO_COMPLEMENTAR Processando variável PROCESSO Processo que está sendo executado no momento: RESCISAO_COMPLEMENTAR Processando variável MES Mês Competência: 5 Processando variável ANO Ano Competência: 2022 Processando variável MV Valor do evento 0018 no mês 5/2022: 433,31 Processando variável F Valor fixo 9999: 1,1247 Valor retornado pela fórmula 0018V: 487,34 Valor do evento: 487,34 /*** valor correto ***/ 2a. FASE DO PROCESSO EVENTOS COM VALORES ALTERADOS APÓS O CÁLCULO DAS MÉDIAS: Calculando evento: 0018 - PERICULOSIDADE Código de Cálculo 0 - Prioridade 15 Execução da fórmula 0018V Processando variável PROCESSO Processo que está sendo executado no momento: RESCISAO_COMPLEMENTAR Processando variável PROCESSO Processo que está sendo executado no momento: RESCISAO_COMPLEMENTAR Processando variável PROCESSO Processo que está sendo executado no momento: RESCISAO_COMPLEMENTAR Processando variável PROCESSO Processo que está sendo executado no momento: RESCISAO_COMPLEMENTAR Processando variável MES Mês Competência: 5 Processando variável ANO Ano Competência: 2022 Processando variável MV Valor do evento 0018 no mês 5/2022: 487,34 Processando variável F Valor fixo 9999: 1,1247 Valor retornado pela fórmula 0018V: 548,11 Valor do evento: 548,11 /*** valor incorreto, o percentual foi aplicado 2, o primeiro sobre o original e o segundo sobre o (original corrigido) ***/ Relação dos Eventos de Diferença com os Eventos Originais: ---------------------------------------------------------------------- Evento 0067 contém a diferença do(s) evento(s) 0018 Resumo do envelope de diferença do período Mês/Ano: 10/2022 Período: 5 -------------------------------------------------------------------------------- Código Descrição Ref. Hora Valor CC 0067 DIF. ADICIONAL PERICULOSIDADE 183,33 000:00 114,80 P 000 -------------------------------------------------------------------------------- #> Fórmula vincula ao evento Neste exemplo o valor correto seria R$ 54,03 ! Sendo assim, alguém executa essa rescisão complementar via aplicação (RM) que tenha evento calculado por fórmula, se tiver, seria possível informar como utiliza essa lógica? Desde já agradeço a compreensão. Abraços. Quote
luisgustavogomes Posted November 9, 2022 Topic Count: 5 Topics Per Day: 0.00 Content Count: 510 Content Per Day: 0.19 Reputation: 150 Achievement Points: 3,394 Solved Content: 0 Days Won: 65 Status: Offline Age: 36 Device: Windows Author Report Posted November 9, 2022 Pessoal, boa noite! Esse caso acima, a solução informada pela TOTVS é que neste processo o comportamento da Fórmula MV e MR é padrão, logo para resolver, tivemos que criar uma Consulta SQL, vide imagens. Sendo a query... Espero que ajude alguém um dia! Abraços. 1 Quote
Jair - Fórmula Posted December 21, 2022 Topic Count: 925 Topics Per Day: 0.13 Content Count: 9,086 Content Per Day: 1.31 Reputation: 369 Achievement Points: 109,030 Solved Content: 0 Days Won: 229 Status: Offline Age: 52 Device: Windows Report Posted December 21, 2022 Boa Luis. Essa eu não sabia também não. Mais uma pra caixinha... 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.