CASO CHG-106402-19-302220:
Implantado no Gestão da ASMS A funcionalidade de Operações Matemáticas em Áreas Adicionais, que permite aos administradores configurar fórmulas matemáticas em campos adicionais, como Todo, Decimal ou Moeda. Uma vez configurada a fórmula, o resultado é automaticamente calculado e exibido nos consoles Especialista e Cliente via Calcular, mantendo o campo alvo em modo Somente Leitura para garantir a integridade dos dados computados.
As capacidades disponíveis incluem: construção visual de fórmulas usando blocos arrastáveis com suporte do operador Adicionar, Subtrair, Multiplicar, Divisão e Percentual; Uso de Parênteses para agrupar expressões; inclusão de Campos adicionais tipo Inteiro, Decimal ou Moeda como operandos; e definição de constantes numéricas configuráveis diretamente na tela. Para campos do tipo inteiro, o sistema aplica automaticamente a função toint() para aproximar o resultado ao inteiro mais próximo.
A funcionalidade integra-se com o Motor de Regras, permitindo avaliar campos calculados sob condições de regra, e respeita o Milhares de Separadores, Formato de Moeda, Obrigatório pelos Estados e Campos dependentes adicionais. Campos calculados são excluídos das ações Modificar item e Modificar Itens Relacionados para evitar que o motor de regras sobrescrevesse valores calculados. Além disso, regras eram configuradas para Aprovação entre modelos: se o campo alvo não tiver nenhuma operação matemática ativa, o valor calculado é homologado; se tiver sua própria operação, o valor não é homologado e o Calcular está disponível para recálculo com a fórmula do novo modelo.
⚐ Nota: A configuração completa dessa funcionalidade, incluindo a construção de fórmulas, comportamento em consoles e regras de homologação, está documentada em Operações Matemáticas em Áreas Adicionais.