Summenberechnung falsch

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
Zwecki
Beiträge: 2
Registriert: 03.06.2016, 09:25

Summenberechnung falsch

Beitrag von Zwecki » 03.06.2016, 10:04

Hallo,

bei der Formularerstellung einer Rechnung in Acrobat fiel mir ein gravierender Fehler auf.
Die Felder wurden immer mit 2 Nachkommastellen formatiert und mit diesen muss er auch weiterrechnen. Stattdessen rechnet Acrobat immer mit allen Nachkommastellen weiter.
Beispiel: Anzahl = 1,25; Einzelpreis = 19,50 ; Ergebnis = 24,375
Acrobat rechnet jetzt mit 24,375 weiter, soll aber mit 24,38 weiterrechnen.
Wenn diese Position jetzt 2x addiert wird, kommt 48,75 als Ergebnis, müsste aber 48,76 ergeben.
Es gibt doch sicher eine Funktion wie in Excel (Runden), damit das Feld nur mit 2 Stellen weiterrechnet.

Wenn später die Mwst dazugerechnet wird, gibt es weitere Rundungsfehler.

BAlheit
Beiträge: 842
Registriert: 16.08.2013, 12:22

Summenberechnung falsch

Beitrag von BAlheit » 06.06.2016, 11:20

Wie entsteht bei dem Beispiel der Wert 24,375? Bei mir ergibt dies den Wert 29,25.

Zwecki
Beiträge: 2
Registriert: 03.06.2016, 09:25

Summenberechnung falsch

Beitrag von Zwecki » 06.06.2016, 11:54

Sorry. Tippfehler meinerseits. Anzahl = 1,25...

Habs selbst rausgefunden. Dazu kein LCD notwendig. Einfach in Berechnung
this.getField("Gesamtpreis").value=Math.round(this.getField("Preis_Einheit").value * this.getField("Menge").value/ 0.01) * 0.01 ;


Antworten