Ocorrência | Dado um cálculo aritmético sob uma única variável, a gravação do resultado no Banco de Dados não respeitava a quantidade de casas decimais definidas e acabava gravando um valor diferente do esperado. Exemplo de situação: Trecho de um programa AdvPL nVal := 6607.18 nVal := nVal - 99.10 nVal := nVal - 198.21 nVal := nVal - 42.94 nVal := nVal - 66.07 (cT1)->( DBAppend(.F.) ) (cT1)->COD := "000001" (cT1)->VALOR := nVal (cT1)->( DBCommit() ) Após a execução do cálculo acima, o valor esperado é "6206,86". |
---|---|
Correção | Implementamos um tratamento no TOTVS | DBAccess para adequar o comportamento. |
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas