Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
...
FloatingPointPrecise
Define se a instância atual, do TOTVS | Application Server deverá usar um novo conjunto de funções aritméticas internas.
Abrangência |
---|
ERP 10 e 11 |
Pagetitle | ||||
---|---|---|---|---|
|
Aviso | ||||||||
---|---|---|---|---|---|---|---|---|
Esta chave só deve ser utilizada mediante recomendação. Para a maioria dos cenários e ambientes, ela se tornou desnecessária desde a versão 7.00.191205P do
|
Define se a instância atual do TOTVS | Application Server deverá usar um novo conjunto de funções aritméticas internas.
Descrição
Em situações específicas, em geral reproduzidas em operações aritméticas onde o resultado da operação tivesse 8 dígitos inteiros significativos ou mais, subsequentes operações de arredondamento -- por exemplo as funções int(), round() e/ou noround() -- poderiam não apresentar o resultado correto.
O Kernel do AdvPL ganhou um novo bloco de funções aritméticas, habilitadas mediante parâmetro, onde a precisão em cálculos com ponto flutuante não apresentam mais flutuações de arredondamento, respeitado o limite de 15 dígitos significativos da precisão numérica do AdvPL.
A utilização deste parâmetro altera o comportamento aritmético da linguagem AdvPL, aumentando a precisão global das operações, e corrigindo erros de arredondamento oriundos de operações específicas nos contextos mencionados.
...
Observação |
---|
Esta chave está disponível a partir da Build 7.00.111010P. |
Valores válidos
Valores | Descrição |
---|---|
0 ( |
...
padrão) | Não usa o novo bloco de funções aritméticas internas. |
1 | Utiliza o novo bloco de funções aritméticas internas. |
...
Exemplo
...
Sem Formato |
---|
[General] |
...
FloatingPointPrecise=1 |
...
Observação
Esta chave está disponível a partir da Build 7.00.111010P.