Olá pessoal !
Desenvolvi uma aplicação form Mestre/detalhe (Orçamento/itens), sendo que, no grid dos itens, calculo o valor de uma coluna, através de uma function/método php, conforme abaixo:
{VL_SUBTOTAL} = {VL_UNITARIO} * {QT_ITEM} - (({VL_UNITARIO} * {QT_ITEM}) * ({PR_DESCONTO} / 100));
Quando altero QT_ITEM, VL_UNITARIO e PR_DESCONTO, se utilizo o tudo funciona.
Quando altero as mesmas colunas (sem utilizar o ) e clico no botão salvar, ocorre o seguinte:
-
O valor calculado apresenta o valor correto por alguns instantes e, antes de desabilitar a edição do registro, volta a apresentar o valor anterior ao cálculo (apresentando o valor incorreto na tela).
-
Na tabela atualiza corretamente.
-
Se faço nova pesquisa de todas as linhas da grid, fica correto.
Já tentei de tudo. Parece que algum processo padrão resgata o valor antigo de algum lugar e sobrepõe ao valor calculado, só na tela.
Algum dos colegas pode me ajudar nesta parada ?
Sds
Schuma