Neu Problem mit Fstr() beim Formatieren des Einzelstückpreises

Paulsen

Neues Mitglied
27. November 2021
3
0
Hallo,

ich muss auf der Rechnung für Kleinstartikel den Einzelpreis mit mehr als 2 Nachkommastellen ausgeben. Hierfür habe ich jetzt die Zahlenformate mit Fstr() nutzen wollen:
Fstr$(InvoicePosition.NetPricePerUnit,"?&.###")

Das funktioniert, nur leider wird jetzt für alle Posten der Wert mit 3 Nachkommastellen ausgegeben, auch wenn der Preis nur mit normalen Cent hinterlegt ist.

Also Beispiel:
Stückpreis 0.123 -> 0.123
Stückpreis 0.12 -> 0.120

Eigentlich sollte der C# Formatter '#' doch genau dafür sorgen, dass die Nachkommastellen nur geschrieben werden, wenn sie auch wirklich vorhanden sind.

Meine Frage: Mache ich was falsch? Oder DotLiquid? Oder gibt es eine andere Lösung?

Tausend Dank,
Paulsen
 

Paulsen

Neues Mitglied
27. November 2021
3
0
Ok, händsärmelig habe ich das jetzt so hinbekommen, aber schön ist die Lösung nicht. Leider wollten die RegEx Funktionen mein Pattern auch nicht nehmen - wobei ein Online C# Regex Tester es hinbekommen hat. Irgendwie scheint DotLiquid nicht 100% C#-konform zu sein.

Also, hier ist jetzt meine Lösung, die mir die 3. Stelle löscht, wenn diese eine '0' ist:

Left$(Fstr$(InvoicePosition.NetPricePerUnit,"-?&.###"), Len(Fstr$(InvoicePosition.NetPricePerUnit,"-?&.###"))-1) + /* whole number up to two decimal places */
Rtrim$(Right$(Fstr$(InvoicePosition.NetPricePerUnit,"-?&.###"), 1), "0") /* 3rd decimal place if not null */

Grüße,
Paulsen
 

John

Sehr aktives Mitglied
3. März 2012
1.986
315
Berlin
Ich hatte heute das Problem im List & Label Editor. Dort bewirkt eine 4 an Stelle des dritten Parameters genau was du möchtest. Nullen nach der letzten nicht-Null-Stelle hinter dem Komma abschneiden.

Fstr$(Auftragspositionen.Menge, "?&.###",4)

gibt z.B. die Menge mit maximal drei Nackommastellen aus.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Abgleich Problem bei Ameise mit JTL 1.5.49.0 und Shopware Shop 5.3.7 Shopware-Connector 2
Neu Problem nach aufspielen eines alten Backups mit Amazonbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Felder aus Auftrag in eigener Übersicht anzeigen - Problem mit Datumsfelder, Checkboxen, ... Individuelle Listenansichten in der JTL-Wawi 6
Neu Coupon für Artikel mit 7% und 19% USt wie lösen? Grundsätzliches JTL Shop Problem Allgemeine Fragen zu JTL-Shop 9
Neu Sind Artikelsticker (Labels) ein SEO-Problem? Allgemeine Fragen zu JTL-Shop 1
Neu Problem mobile Ansicht erstes Bild Allgemeine Fragen zu JTL-Shop 0
Neu Problem bei Artikelimport nach Update auf JTL-WAWI 1.6 User helfen Usern - Fragen zu JTL-Wawi 0
Erstinstallation JTL Shop5 Problem Einrichtung JTL-Shop5 0
Neu AmazonPay Problem beim Click auf den Button Plugins für JTL-Shop 0
Neu Problem bei JTL Vorlage - QR-Coder wird nicht generiert und USt-Id wird nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 5
Neu Problem with products export Shopware-Connector 0
Neu Problem beim Ändern der Rohdaten einer E-Mail Vorlage. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 15
Neu Problem bei Sync zwischen JTL Wawi & JTL Shop Onlineshop-Anbindung 14
Neu Client Installation Problem Installation von JTL-Wawi 9
Neu Der WooCommerce JTL-Connector funktioniert nicht mit dem Plugin Shield Security WooCommerce-Connector 0
Fehler beim Abgleich von Wawi 1.6.43.0 mit Shop 5.1.5, Verletzung der PRIMARY KEY-Einschränkung JTL-Wawi 1.6 3
Probleme mit Handscanner Koamtac KDC80L JTL-Wawi 1.6 2
Neu XML Auftragsimport für Schadenauftrag (Duplizieren mit anderer KD-Nr.) - Fragen, Anregungen, Verbesserungsvorschläge Schnittstellen Import / Export 2
Neu Artikel mit Stückliste gibt beim Packtisch+ selsame Mengen aus JTL-Wawi - Fehler und Bugs 0
Neu Amazon Rechnung wird mit VCS-Lite nicht hochgeladen Amazon-Anbindung - Fehler und Bugs 8
Neu Workflow erstellen wo ein Datumsfeld mit dem Datum.Jetzt verglichen wird User helfen Usern - Fragen zu JTL-Wawi 10
Neu JTL Shop 5 mit externem Redis Server nutzen Allgemeine Fragen zu JTL-Shop 5
Neu Wofür sind Anhänge im Angebot gut? Ich würde sie gern mit an den Kunden mailen... User helfen Usern - Fragen zu JTL-Wawi 6
Neu Artikel Detailseite mit dem OPC erstellen für Varianten Allgemeine Fragen zu JTL-Shop 0
Neu Auftrag Feld "Hinweis" mit Wert aus eigenem Feld schreiben Individuelle Listenansichten in der JTL-Wawi 2
Neu Variationartikelnummer mit Reihenfolge User helfen Usern - Fragen zu JTL-Wawi 1
Neu Mit Workbench machbar? JTL-Workbench - Ideen, Lob und Kritik 1
Neu Cross-Selling mit Kind-Artikeln User helfen Usern - Fragen zu JTL-Wawi 2
Neu Cross-Selling mit Kind-Artikeln Allgemeine Fragen zu JTL-Shop 1
Neu Artikel mit Variationen - Variationen werden aber nicht in der Rechnung berücksichtigt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Retouren mit Umtausch auf anderes Produkt Arbeitsabläufe in JTL-Wawi 7
Teilbetrag wird mit Versandkosten erstattet kaufland.de - Anbindung (SCX) 0
Neu Amazon Verkäuferkonto freigeschaltet - Produkte in JTL eingspielt, nun die Frage, 50.000 Artikel wie bekommt man diese mit EAN und teils ohne EAN Amazon-Anbindung - Ideen, Lob und Kritik 5
Neu Nova-Template, JTL-Shop5: Suche mit Umlauten fehlerhaft JTL-Shop - Fehler und Bugs 3
Neu Immer noch kein Cross-Selling bei eBay mit Grundpreis-Artikeln? eBay-Designvorlagen - Fehler und Bugs 0
Kurzbeschreibung bei Auftragserfassung am Bildschirm mit anzeigen (unter Positionsname) JTL-Wawi 1.6 1
Neu eBay & Amazon Angebote mit Varianten verknüpfen eBay-Anbindung - Fehler und Bugs 1
RSS Feed einzelne Kategorie mit Unterkategorien Einrichtung JTL-Shop5 1
Neu Paypal Checkout - Bezahlung mit Ratepay Plugins für JTL-Shop 2
Beantwortet Productlisting - mit Anchor über Pagination Allgemeine Fragen zu JTL-Shop 2
Neu 1.6.42.2 Bug Downloadmodul in Verbindung mit Variationskombinationen JTL-Wawi - Fehler und Bugs 0
In Diskussion Laufwege mit der neuen Picklistenvorlage nicht mehr Optimiert JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 8
Neu Onlineshop-Abgleich Fehler JTL mit Shopware 6 Shopware-Connector 0
Neu Fehlermeldung beim Abgleich mit Shop5 JTL-Wawi - Fehler und Bugs 0
Neu GLS seit 09:32 Uhr mit Fehler ? JTL-ShippingLabels - Fehler und Bugs 1
Neu Stücklistenartikel einpflegen mit Shopware 6 Onlineshop-Anbindung 0
Neu Probleme mit Amazon Pay im JTL 5 Shop Plugins für JTL-Shop 0
Issue angelegt Artikel Etikett wird mit WMS-Mobile versetzt gedruckt [WAWI-62692] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu JTL Connector Product-Import mit Images, Type und ShippingClass Allgemeines zu den JTL-Connectoren 0
In Diskussion Probleme mit dem SuperLead Handscanner JTL-POS - Fragen zu Hardware 8

Ähnliche Themen