Rechenfehler

Der Einzelpreis soll im Angebotsformular durch eine Formel eingesetzt werden. Die gewünschte Formel:

(X - 0.03) * (Y - Z)

X wird im Formular korrekt berechnet (saubere Rechnung ohne Rundungsfehlerquellen), Y und Z werden korrekt aus dem Artikel übernommen. Im Beispiel:

Y = 80
Z = 15

Also:

(X - 0.03) * (80 - 15)

Werden die Werte so eingestellt, dass X = 1 ist, sollte als Ergebnis 63.05 herauskommen. Revolver gibt 62.60 aus.

Auch wenn man Y und Z im Formeleditor durch "echte" Zahlen ersetzt und die Formel wie geschrieben einsetzt:

(X - 0.03) * (80 - 15)

kommt 62.60 heraus.

Erst diese Formel gibt das korrekte Ergebnis aus:

(X - 0.03) * (65)

Gibt es hierzu eine Erklärung oder Lösung?
 

X entstammt einem Fließkommafeld. Revolver 8.4.11 auf OS X 10.10.1.
geschlossen mit Kommentar: Erledigt
240 Aufrufe Gefragt 3, Jan 2015 in Eingabeformulare, Felder & Listen von akachur
geschlossen 13, Jan 2015 von bjoern.weiler

5 Antworten

 
Beste Antwort
Hallo akachur,

eine mögliche Lösung wäre ein zusätzliches Währungsfeld einzubinden, in dem die Differenz aus Y und Z errechnet werden würde. Mit dem Ergebnis aus diesem Feld (Y-Z) lassen Sie dann den Gesamt-Betrag errechnen.

Eine Erklärung für diese reproduzierbare Rechenschwäche kann ich Ihnen momentan nicht liefern. Sollte ich jedoch etwas in Erfahrung bringen können, werde ich es hier editieren.

Viele Grüße aus Aachen

Ihr Revolver-Team
Beantwortet 8, Jan 2015 von bjoern.weiler
ausgewählt 12, Jan 2015 von stefan.peters
Das ist ungut. Die Berechnungsformel wird etwas umfangreicher, so dass ich vermutlich mehrere "Hilfsfelder" benötigen werde. Gibt es die Möglichkeit, ein Feld unsichtbar zu platzieren?
Beantwortet 9, Jan 2015 von akachur

Hallo akachur,

Sie können alle Felder, die Sie im Reiter „Positionen“ anlegen auch in den „Unsichtbaren Feldern“ positionieren.

  1. Schneiden Sie bereits angelegte Felder mit allen Einstellungen (das ist wichtig, da Sie in den Unsichtbaren Feldern weniger Möglichkeiten haben, das Feld einzustellen) aus
  2. und fügen Sie diese in den Unsichtbaren Feldern wieder ein.
  3. Sichern Sie danach das Dokument.

Viele Grüße aus Aachen

Ihr Revolver-Team

Beantwortet 9, Jan 2015 von bjoern.weiler
Das Feld gehört in die Positionsliste des Angebotsformulars. Kann man Positionslistenfelder auch in den unsichtbaren Tab setzen?
Beantwortet 9, Jan 2015 von akachur

Na klar, das funktioniert.

Beantwortet 9, Jan 2015 von bjoern.weiler
Bearbeitet 13, Jan 2015 von bjoern.weiler
...