Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Rundung mit 4 Nachkommastellen

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    am: 10. Februar 2010, 15:28:39
    Leider habe ich noch keine Lösung hier gefunden :(
    Ich suche eine Möglichkeit, wie ich meine Preise auf 4 Nachkommastellen runden kann :(

    Bei mir passiert das:

    Irgendwie rechnet mir der Shop die Dezimalstellen nicht richtig.
    1000 x 0.293 = 290 :(



    Linkback: https://www.modified-shop.org/forum/index.php?topic=3909.0
    Shop Hosting

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Rundung mit 4 Nachkommastellen
    Antwort #1 am: 10. Februar 2010, 15:36:24
    An welcher Stelle merkst du das?

    Was hast du unter "Konfiguration" -> "Mein Shop" -> "Brutto/Netto Dezimalstellen" eingestellt? Steht dort eine "4"?

    Grüße

    Torsten

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    Antwort #2 am: 10. Februar 2010, 15:39:48
    Wenn ich Artikel in den Warenkorb lege, dann zeigt mir der Warenkorb dieses Ergebnis an.
    Ich habe admin netto 6 Deszimalstellen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Rundung mit 4 Nachkommastellen
    Antwort #3 am: 10. Februar 2010, 15:46:59
    Stell mal bitte auf "4". Der Wert sollte nicht verstellt werden.

    Grüße

    Torsten

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    Antwort #4 am: 10. Februar 2010, 15:49:07
    Auch dann ändert sich das nicht :(

    web28

    • modified Team
    • Beiträge: 9.404
    Rundung mit 4 Nachkommastellen
    Antwort #5 am: 10. Februar 2010, 18:23:54
    Der Shop rechnet richtig. Die Preise werden korrekt auf 2 Dezimalstellen gerundet.

    0.293 als Nettopreis gibt es nicht, das wird zu 0.29

    Wenn das nicht passt, musst Du den Preis für 10er Packs angeben: 2.93

    Die Anzahl der Dezimalstellen lässt sich unter "Land/Steuer" -> "Währungen" auch einstellen, rechtskonform sind aber in DE 2 Dezimalstellen

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    Antwort #6 am: 11. Februar 2010, 08:55:08
    Hallo,
    also das Umstellen auf 4 Stellen ist schon mal sehr gut, damit funktioniert zumindest die Rundung. Kann man jetzt noch irgendwie einstellen, dass die Preisausgabe auf 2 Nachkommastellen gekürzt wird?
    Ich habe hier nämlich jetzt 293,0000 € stehen :(

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Rundung mit 4 Nachkommastellen
    Antwort #7 am: 11. Februar 2010, 09:09:28
    Schau mal hier: http://www.smarty.net/manual/de/language.modifier.string.format.php

    Der Shop rundet aber richtig, das Thema hatten wir schonmal ausgiebig und wurde von Buchhaltern bestätigt. ;-)

    Grüße

    Torsten

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    Antwort #8 am: 11. Februar 2010, 10:04:55
    Vielen Dank schon mal dafür.
    Ganz fuktioniert es aber irgendwie noch nicht, er macht mir jetzt irgendwie mit diesem Befehl {wert|string_format:"%d"} aus 456,6767 -> 456 :(

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    Antwort #9 am: 11. Februar 2010, 10:07:02
    Und aus {$wert|string_format:"%.2f"} macht er -> 480,6767 = 480.00

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    Antwort #10 am: 14. Februar 2010, 13:32:39
    Gibt es denn keine Möglichkeit, dieses Problem zu beheben`?

    web28

    • modified Team
    • Beiträge: 9.404
    Rundung mit 4 Nachkommastellen
    Antwort #11 am: 14. Februar 2010, 14:13:04
    Gibt es denn keine Möglichkeit, dieses Problem zu beheben`?

    Aber klar, nachdenken und googlen: smarty runden  ;)

    Gruss Web28

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    Antwort #12 am: 14. Februar 2010, 17:16:18
    Ahhhrhhgg, Hilfe  :(((
    Irgendwie funktioniert das alles nicht, helft mir!!!
    Wenn ich {$wert|round:3} zum Beispiel eingebe, dann kommt anstelle 348,67 -> 348 raus :(

    Ich will doch nur auf 4 Nachkommastellen runden aber nur 2 davon ausgeben!! Hilfe :(

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Rundung mit 4 Nachkommastellen
    Antwort #13 am: 14. Februar 2010, 17:29:53
    Hmm jetzt noch nächstes Problem, wie baue ich das ein, dass es überall so gemacht wird, also das ich nicht nur die Ausgabe so formatiere, sondern auch den Wert der Variablen, so dass dieser bei einer Bestellung überall gespeichert wird.

    web28

    • modified Team
    • Beiträge: 9.404
    Rundung mit 4 Nachkommastellen
    Antwort #14 am: 14. Februar 2010, 18:12:08
    Hmm jetzt noch nächstes Problem, wie baue ich das ein, dass es überall so gemacht wird, also das ich nicht nur die Ausgabe so formatiere, sondern auch den Wert der Variablen, so dass dieser bei einer Bestellung überall gespeichert wird.

    Das System ist so programmiert worden, das die Anzahl der Dezimalstellen bei der Berechnung und der Ausgabe gleich sind. Für Deinen Wunsch müssten einige Funktionen umprogrammiert werden, eigentlich alle Preisfunktionen für Normalpreise, Sonderangebote, Staffelpreise, Gruppenpreise, Attributpreise ...

    Gruss Web28

    Managed Server
    0 Antworten
    1835 Aufrufe
    01. Juli 2016, 12:15:00 von chaploo
    6 Antworten
    3634 Aufrufe
    04. September 2015, 16:14:16 von mr.mc.mauser
    2 Antworten
    1865 Aufrufe
    29. Januar 2015, 10:06:05 von Mona32
    28 Antworten
    20909 Aufrufe
    04. Februar 2010, 20:23:55 von jahde
               
    anything