Neu dot.liquid - Addieren zum Ergebnis einer Ganzzahlberechnung funktioniert nicht richtig

JohnFrea

Sehr aktives Mitglied
21. September 2017
717
213
Moin,

folgender Code

Code:
{% assign Preis = 7.44 %}
{% assign GanzzahlPreis = Preis | Floor -%}
{% assign PreisNett = GanzzahlPreis | Plus: 0.99 -%}

Preis: {{ Preis }}
GanzzahlPreis: {{ GanzzahlPreis }}
PreisNett: {{ PreisNett }}

liefert

Code:
Preis: 7,44
GanzzahlPreis: 7
PreisNett: 7

Addiert man statt 0.99 eine glatte Ganzzahl, funktioniert das ganze.

Wawi 1.5.47.3

Scheint mir eine Fortführung dieses Themas zu sein:
https://forum.jtl-software.de/threa...erechnungen-typen-deklaration-problem.139767/
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
492
128
Geschrieben in JTLWAWI 1.5.36.3

Code:
{% assign Preis = 7.44 -%}
{% assign GanzzahlPreis = Preis | Floor | FormatNumber: 'N0', 'en-US' | ToDouble -%}
{% assign PreisNett = GanzzahlPreis | Plus: 0.99 | Round: 2 -%}

Preis: {{ Preis }}
GanzzahlPreis: {{ GanzzahlPreis }}
PreisNett: {{ PreisNett }}

Dieser Code gibt dir zumindest 7,99 aus. Ob und wo der Code zu Folgeproblemen führen wird, kann ich dir nicht sagen
 
Zuletzt bearbeitet:

JohnFrea

Sehr aktives Mitglied
21. September 2017
717
213
@sebjo82 danke, das wäre auch mein nächster Versuch gewesen, erstmal in einen String zu wandeln aber ich finde das schon arg schmutzig.

Gehts sauberer?