Informações gerais
Objetivo: |
O presente trabalho tem como objetivo demonstrar a validação de um processo interno para tratar o processamento do cálculo de pagamento mesmo com inconsistência na formula de calculo. |
Detalhes: |
|
Informações adicionais: |
Ao processar o Recibo de Pagamento não haverá interrupção do processamento e, caso exista erros em fórmulas, será impresso um relatório com as fórmulas que se encontram inválidas.
2. Parametrizações necessárias
Para melhorar o desempenho do sistema, foi realizado internamente um tratamento de exceção para que continue o processamento mesmo com inconsistência, dessa forma, ao processar o Recibo de Pagamento não haverá interrupção do processamento e, caso exista erros, será impresso um relatório com as fórmulas inválidas.
Instrução em uma de fórmula:
Uma instrução numa fórmula de cálculo, na maioria das vezes, é uma condição a ser executada.
O que isto quer dizer? Que eu quero que ela execute uma determinada instrução SE a condição for atendida (verdadeira), SENÃO (falsa), outra instrução.
Isto significa dizer que é basicamente um código de programação. É claro que temos fórmulas mais simples, onde apenas atribuímos a ela o valor de uma célula; para estas só existe uma instrução e ela será sempre verdadeira.
No contexto a seguir, eu preciso especificar exatamente o que eu quero que a fórmula faça, em ambas as situações (SE/SENÃO).
Vamos analisar alguns exemplos, onde existe erro de sintaxes e outros não:
Fórmula incompleta: Notem que o SENÃO da última instrução não existe. Embora no momento da gravação da fórmula, ela não tenha apresentado erro de sintaxes, essa fórmula está incompleta.
Vamos associar a mesma a um evento para o cálculo automático:
Agora vamos calcular a folha de pagamento de alguns funcionários que tenha o código fixo 5 associados ao cadastro de acordo com a fórmula.
Nota-se que não calculou o evento 5556 associado a fórmula, bem como não deu nenhum erro.
Ao finalizar o processo fechando a tela dos recibos, o sistema emite uma mensagem informando que existem fórmulas de cálculo invalidas, e por esse motivo elas não estão no recibo de pagamento dos funcionários.
Ao clicar em SIM que deseja emitir a listagem, o sistema demonstra qual a fórmula que se encontra invalida:
Se clicar em Não, o sistema fecha a confirmação normalmente e não será emitido nenhum relatório para conferência.
Fórmula invalida: Notem que na fórmula abaixo não consta os parênteses, nesse caso se tentar gravar essa fórmula dá “fórmula invalida”, com tudo ela foi alterada via banco.
Onde consta associação a um evento corretamente.
Agora vamos calcular novamente a folha de pagamento de A a A da empresa 01
E finalizar o cálculo nenhum dos funcionários teve o evento 8 calculado, bem como não deu nenhum erro.
Ao fecha a visualização dos recibos, o sistema emite a mensagem:
Ao clicar em SIM: aparece exatamente a fórmula invalida que mexemos
Se por acaso arrumarmos a fórmula fechando com os parênteses que falta:
Ao calcular novamente a folha de pagamento agora de A a G:
Ao finalizar o cálculo temos funcionários que teve o evento 8 calculado corretamente.
Ao fecha a visualização dos recibos, o sistema não emite nenhuma mensagem, pois não consta nenhuma fórmula invalida, bem como nenhum erro.
Se algum auxílio ou esclarecimento forem necessários, conte conosco através de nossos canais de atendimento.
Telefone: (11) 5018-2525.
Portal do Cliente: https://portaldocliente.praxio.com.br/
#PodeContar
#IA
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo