Neu Wie kann ich mit @DecimalQuantity Nachkommastellen variabel formatieren?

chief

Aktives Mitglied
20. Dezember 2014
54
8
Ich habe ein kleines Problem mit der Mengenangabe in Rechnungen usw: Wir verkaufen viele Artikel in ganzen Stückzahlen und daneben auch Meterware mit Nachkommastellen.

Ausgangslage: der Kunde kauft 100 Eisenteile und 1,75 Meter Profile.

Bei dem Wert @DecimalQuantity = 0 erscheint auf der Rechnung folgendes:
100 Stück Eisenteile Einzelpreis 1,00 EUR Gesamtpreis 100,00 EUR
2 Meter Profil Einzelpreis 10,00 EUR Gesamtpreis 17,50 EUR

Bei dem Wert @DecimalQuantity = 2 erscheint auf der Rechnung folgendes:
100,00 Stück Eisenteile Einzelpreis 1,00 EUR Gesamtpreis 100,00 EUR
1,75 Meter Profil Einzelpreis 10,00 EUR Gesamtpreis 17,50 EUR

Bei dem Wert @DecimalQuantity = "0" wird beim Profil eine falsche Menge angegeben
Bei dem Wert @DecimalQuantity = "2" sieht die Anzahl der Eisenteile verwirrend aus (davon gibt es ja keine Bruchteile)

Wie kann ich den Wert der Variable so formatieren, dass bei Ganzzahlen keine Kommastellen angezeigt werden und bei Bruchzahlen die nötigen Dezimalstellen angezeigt werden?
So sollte es aussehen:
100 Stück Eisenteile Einzelpreis 1,00 EUR Gesamtpreis 100,00 EUR
1,75 Meter Profil Einzelpreis 10,00 EUR Gesamtpreis 17,50 EUR

Wer kennt eine Lösung für dieses Problem?
 

qubster

Aktives Mitglied
16. Dezember 2020
27
5
@DecimalQuantity gibt dir die Anzahl der Nachkommastellen aus. War bei mir immer 2, auch wenn die Menge eine ganze Zahl war.

Aber du kannst mit Int() ausrechnen ob die Menge eine Kommastelle hat und mit einer Bedingung die Kommastellen festlegen
InvoicePosition.Quantity-Int(InvoicePosition.Quantity)

Hier meine Lösung für die Menge:
LocNumber$(InvoicePosition.Quantity, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), cond(InvoicePosition.Quantity-Int(InvoicePosition.Quantity)=0, 0, @DecimalQuantity))

oder für die MwSt:
LocNumber$(InvoicePosition.VATRate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), cond(@DecimalVat-int(@DecimalVat)=0,0,@DecimalVat)) + " %"
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu hood.de - Wie kann ich Dateien (z.B. Sicherheitsdatenblatt) automatisch einbinden? Einrichtung und Installation von JTL-eazyAuction 0
Bestand anderer Kinderartikel wird in Artikelstammdaten mit angezeigt – wie kann man das deaktivieren? JTL-Wawi 1.11 2
Webinar: Strategien der E-Commerce-Leader - wie unterschiedliche Produktrollen Umsatz und Marge steigern Messen, Stammtische und interessante Events 0
Meine Bestellungen sind in einer Pickliste "verschollen" - WIE bekomme ich sie in die Wawi-Pickliste??? JTL-Wawi 1.11 2
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Wie wird die Seite "suche nach:" erzeugt? Allgemeine Fragen zu JTL-Shop 4
Neu Mit Ameise nur einen Artikel & die dazu gehörenden Varianten exportieren - wie? Schnittstellen Import / Export 3
Neu hood.de - Wie funktionieren Artikelvarianten? Einrichtung und Installation von JTL-eazyAuction 0
Neu Einkauf organisieren, wenn Lager ohne Lagerbestand - wie macht Ihr das? Arbeitsabläufe in JTL-Wawi 0
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Wie verbanne ich Fremdsprachen-Anfragen aus der JTL-Search? Allgemeine Fragen zu JTL-Shop 2
Neu JTL-Shop: Veraltete URLs & Weiterleitungen in der Sitemap – wie lösen? Allgemeine Fragen zu JTL-Shop 0
Neu Staffelpreise wird mit Sternchen angezeigt - wie ändere ich das Allgemeine Fragen zu JTL-Shop 0
Neu Wawi Abonnements, wie automatisiert vorgehen? best practice? Wawi 1.10.14.3 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Frage in die Runde, wie handhabt ihr einen Datenrestore? Arbeitsabläufe in JTL-Wawi 17
Neu Wie TITLE-TAG exportieren? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Nach Update auf neueste Shop-Version – Datenbank plötzlich leer / Wie weiter? Backup, Rollback oder neu aufsetzen? JTL-Shop - Fehler und Bugs 9
Neu Kassensysteme der Zukunft – wie gut sind aktuelle Lösungen auf kommende Anforderungen vorbereitet? Starten mit JTL: Projektabwicklung & Migration 1
Worker 2 Dienst läuft aber mehr nicht || Wie Worker 2 extern überwachen? JTL-Wawi 1.10 8
Neu NOVA Child-Template funktioniert nicht wie erwartet jtlshop 5.6 Templates für JTL-Shop 2
Neu eBay-Angebote: Herstellernummer wird automatisch auf 'Nicht zutreffend' gesetzt - wie verhindern? eBay-Anbindung - Fehler und Bugs 0
Neu Artikelsuche mit % Platzhalter funktioniert nicht mehr (wie früher) JTL-Wawi - Fehler und Bugs 8
Große custom.css, wie geht es einfacher? Einrichtung JTL-Shop5 1
Neu Wo kann ich in JTL das Datum sehen, an dem eine Bestellung als bezahlt bestätigt wurde? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Wawi App Registrierung kann nicht gelöscht werden JTL-Wawi App 11
Neu Kann die Verkaufsstatistik auch den aktuellen Bestand angeben? User helfen Usern - Fragen zu JTL-Wawi 1
Neu JERA kann keine Conrad-Erlöse aus JTL importieren, JTL-SCX importiert keine Conrad-Rechnungen JTL-ShippingLabels - Fehler und Bugs 3
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
Neu DPD: YourInternalID 28: (1) Strasse - Postleitzahl - Ort kann nicht zugeordnet werden. Evtl. liegt ein Schreibfehler in der Adresse vor. JTL-ShippingLabels - Fehler und Bugs 0
Neu 1.11.4 Programmstart bricht ab, Fehlerprotokoll kann nicht geschrieben werden User helfen Usern - Fragen zu JTL-Wawi 0
Extension Store: Kann Kompatibiltität zu Wawi 1.11 nicht einstellen JTL-Wawi 1.11 6
Beantwortet SalesOrderPosition.AmazonCustomJSON kann nicht interpretiert werden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kann man keine Testlizenzen mehr archivieren? Allgemeine Fragen zu JTL-Shop 0
DHL 4.0 Absenderreferenz kann nicht gespeichert werden JTL-Wawi 1.11 1
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Neu Wawi 1.10 weigert sich zu starten und 1.11 kann man nicht downloaden JTL-Wawi - Fehler und Bugs 4
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Neu Wawi 2.0.... Hab ich was verpasst? ;-) Eigene Übersichten in der JTL-Wawi 4
Neu Kartenzahlung mit Zettle / Wo finde ich einen Transaktionscode in der Datenbank? Allgemeine Fragen zu JTL-POS 0
Ich möchte den Bestand der Verpackungskartons im System verwalten und nachverfolgen JTL-Wawi 1.10 2

Ähnliche Themen