Março
Melhoria entregue até 10/03/2025
Disponibilizada função para acessar o valor calculado de um campo adicional durante o cálculo do imóvel principal
Ao realizar a execução do cálculo de um imóvel englobado, os lançamentos são agrupados no imóvel principal, mas cada imóvel mantém seus valores separados. O sistema primeiro calcula os imóveis englobados e, em seguida, processa o cálculo do imóvel principal.
A função preencherCampoAdicional já permite armazenar informações em um campo adicional, mas os valores ficam em uma tabela temporária e só são aplicados após a homologação do cálculo, tornando-os inacessíveis durante o cálculo do imóvel principal.
Diante da necessidade de acessar essas informações da tabela temporária durante o cálculo do imóvel principal — especialmente nos casos em que era preciso determinar o valor venal total, somando o valor venal do imóvel principal ao valor venal dos imóveis englobados — foi criada a função CamposAdicionais.valor(referente, nomeCampoAdicional).
Essa função permite recuperar os valores calculados dos imóveis englobados enquanto estão armazenados na tabela temporária, viabilizando sua utilização no cálculo do imóvel principal, caso necessário.
Confira um exemplo de uso:
percorrer(lancamentosEnglobados) { l ->
valorVenal += CamposAdicionais.valor(l.imovel, 'Venal Calculado')
}