Neu Text und Formel kombinieren

Pumuckel

Mitglied
11. Oktober 2022
20
5
Liebe Profis,

wahrscheinlich ists ganz einfach und logisch - aber ich komm einfach nicht dahinter. Ich möchte in einem Feld sowohl eine Formel bzw. eine Variable, als auch Text ausgeben lassen. Das brauchts ja zum Beispiel für Einheiten. Das geht theoretisch, das weiß ich - denn es funktioniert in manchen Fällen - aber in anderen funktionierts hartnäckig nicht und ich finde einfach das Problem nicht.

Beispiel 1:
Vorgang.Rechnung.Gesamtbetrag + " €"
Beispiel 2: (Ausgabe des Verzugs in Tagen)
DateDiff(Date(date$(Vorgang.Rechnung.Erstelldatum,'%x')), Date(Date$(Now()))) - 14 + " Tage"

-> Da kommt mir der Editor immer mit "Argumentfehler: falscher Datentyp auf der rechten Seite von "+" (erwartet: Zahl)

Warum klappt das hier einfach nicht?
Jetzt versteh ich, dass er da gerne eine Rechnung draus machen würde, aber wie krieg ich ihn jetzt dazu, dass er mir einfach noch ein "€"-Zeichen an die Zahl anhängt?

Gegenbeispiel 1:
Hier klappts ja auch problemlos:

«str$(Vorgang.Rechnung.Gesamtbetrag + Vorgang.Mahngebühr,0,2) + " €"»

Jetzt würde man ja meinen, wenn ich die beiden Ausdrücke hier verbinde, müssts mindestens gehen - also so:

«str$(DateDiff(Date(date$(Vorgang.Rechnung.Erstelldatum,'%x')), Date(Date$(Now()))) - 14) + "Tage"»

Aber es stellt sich raus - nope, es geht nicht.

Oder ich nehme einfach ein Argument, das das €-Zeichen gleich mit dabei hat: LocCurrL$(Report.TotalGrossPrice - Report.TotalNetPrice) zum Beispiel. Aber nein, das frissts auch nicht... Ich verstehs nicht.

Woran liegt das, was übersehe ich? Und wie kriege ich mein "Tage" bzw. mein "€" jetzt hinter die Zahlen?

Liebe Grüße und vielen Dank schonmal für die Hilfe!

Nina

Ps.: Ich habe auch noch eine andere Alternative für die Ausgabe des Verzugs gefunden: DateDiff$(Date(date$(Vorgang.Rechnung.Erstelldatum,'%x')), Date(Date$(Now()))) wird zu "2 Monate 7 Tage" zum Beispiel. Hübsch - aber hier wiederum kann ich meine "+14" nirgends unterbringen. Denn hier ists plötzlich jetzt ein Syntaxfehler, dass ich noch einen Operator dabei haben möchte... Das muss doch irgendwie gehen...
 

frankell

Sehr aktives Mitglied
9. September 2019
155
137
Flensburg
Liebe Profis,

wahrscheinlich ists ganz einfach und logisch - aber ich komm einfach nicht dahinter. Ich möchte in einem Feld sowohl eine Formel bzw. eine Variable, als auch Text ausgeben lassen. Das brauchts ja zum Beispiel für Einheiten. Das geht theoretisch, das weiß ich - denn es funktioniert in manchen Fällen - aber in anderen funktionierts hartnäckig nicht und ich finde einfach das Problem nicht.

Beispiel 1:
Vorgang.Rechnung.Gesamtbetrag + " €"
Beispiel 2: (Ausgabe des Verzugs in Tagen)
DateDiff(Date(date$(Vorgang.Rechnung.Erstelldatum,'%x')), Date(Date$(Now()))) - 14 + " Tage"

-> Da kommt mir der Editor immer mit "Argumentfehler: falscher Datentyp auf der rechten Seite von "+" (erwartet: Zahl)

Warum klappt das hier einfach nicht?
Jetzt versteh ich, dass er da gerne eine Rechnung draus machen würde, aber wie krieg ich ihn jetzt dazu, dass er mir einfach noch ein "€"-Zeichen an die Zahl anhängt?

Gegenbeispiel 1:
Hier klappts ja auch problemlos:

«str$(Vorgang.Rechnung.Gesamtbetrag + Vorgang.Mahngebühr,0,2) + " €"»

Jetzt würde man ja meinen, wenn ich die beiden Ausdrücke hier verbinde, müssts mindestens gehen - also so:

«str$(DateDiff(Date(date$(Vorgang.Rechnung.Erstelldatum,'%x')), Date(Date$(Now()))) - 14) + "Tage"»

Aber es stellt sich raus - nope, es geht nicht.

Oder ich nehme einfach ein Argument, das das €-Zeichen gleich mit dabei hat: LocCurrL$(Report.TotalGrossPrice - Report.TotalNetPrice) zum Beispiel. Aber nein, das frissts auch nicht... Ich verstehs nicht.

Woran liegt das, was übersehe ich? Und wie kriege ich mein "Tage" bzw. mein "€" jetzt hinter die Zahlen?

Liebe Grüße und vielen Dank schonmal für die Hilfe!

Nina

Ps.: Ich habe auch noch eine andere Alternative für die Ausgabe des Verzugs gefunden: DateDiff$(Date(date$(Vorgang.Rechnung.Erstelldatum,'%x')), Date(Date$(Now()))) wird zu "2 Monate 7 Tage" zum Beispiel. Hübsch - aber hier wiederum kann ich meine "+14" nirgends unterbringen. Denn hier ists plötzlich jetzt ein Syntaxfehler, dass ich noch einen Operator dabei haben möchte... Das muss doch irgendwie gehen...
Nimm mal lieber ToString$ anstelle Str$, das funktioniert zuverlässig bei der Verkettung mit Strings.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Anlegen einer eigenen Seite ohne Text für externen Link nicht möglich JTL-Shop - Fehler und Bugs 2
URL aus Text extrahieren, Dotliquid, Regex JTL-Wawi 1.9 13
Text Einkaufsliste anpassbar? JTL-Wawi 1.9 1
Neu Warenkorb Text ändern Allgemeine Fragen zu JTL-Shop 2
Neu Rechnungsvorlage enthält nicht den Text storniert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Beantwortet Bestimmter Artikel löst automatisch Text im Angebot/Auftrag/Rechnung aus JTL-Workflows - Ideen, Lob und Kritik 1
Neu Druckvorlage für Angebote/Aufträge -> Text Feld nur mit Bedingung anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst Mehrzeiligen Text aus Eigene Felder in Eigene Übersicht Eigene Übersichten in der JTL-Wawi 6
Preisexplosion EasyAuction durch neue Editionen und Pakete. JTL-Wawi 1.9 1
Neu Warum werden die Preise und Grundpreise in einer unterschiedlichen Form dargestellt? Allgemeine Fragen zu JTL-Shop 1
Neu Merkmale und Kategorieverküpungen werden nicht mehr an Shop gesendet PrestaShop-Connector 1
Frage zum DATEV Rechnungsservice 2.0 - Vorkontierung und Aufteilung von Buchungen JTL-Wawi 1.9 0
Neu Mollie Plugin und stornierte "Klarna Pay Later" Zahlungsaufforderungen. Plugins für JTL-Shop 0
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu Wechsel Auftragspaket im Kundencenter - wie und wann ? User helfen Usern - Fragen zu JTL-Wawi 5
JTL Wawi 1.9.4.4 startet gar nicht und kann auch keine Fehlermeldung senden JTL-Wawi 1.9 2
Neu Verwaltung von priorisierten und von Vorgabeplätzen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Sales Info / Aussendienst Informationssystem mit Besuchserfassung und vielen weiteren Funktionen auf der JTL Connect 2024 Dienstleistung, Jobs und Ähnliches 1
Keine Verbindung zwischen JTL und DHL JTL-Wawi 1.9 6
Neu Kann man JTL 1.8 und 1.9 auf einem Client parallel betreiben (ohne hyper V) ? Installation von JTL-Wawi 3
Neu Workflows Buchhaltung und Steuer inklusive JTL POS, JTL Voucher und JTL Shop Schnittstellen Import / Export 0
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 5
Neu Unicorn 2.6.0.1 / 2.6.0.2 und Wawi 1.9 - WorkFlows werden nicht ausgeführt Schnittstellen Import / Export 2
Neu Adresszusatz und Straße vertauscht JTL-ShippingLabels - Fehler und Bugs 1
In Diskussion Auftrags und Rechnung Archivierung JTL-Workflows - Ideen, Lob und Kritik 2
Neu Export der Export- und Importvorlagen JTL Ameise - Eigene Exporte 4
In Bearbeitung Micro SD TSE und Android Version JTL-POS - Fragen zu Hardware 1
In Bearbeitung JTL-POS Datensicherungen werden immer größer, Archivierung und Neubeginn? Allgemeine Fragen zu JTL-POS 7
Neu JTL Wawi: Bestandsanpassung zwischen eBay und eigenem Onlineshop – Warum funktioniert die Mengeinstellung nicht automatisch? User helfen Usern - Fragen zu JTL-Wawi 1
JTL WAWi 1.9 und Standard Vorlagen 2.0 - Druckvorlagen JTL-Wawi 1.9 4
Neu Probleme mit Varianten dann Stückliste und beim Hinzufügen ist dann schluss JTL-Wawi - Fehler und Bugs 7
Neu Google - Vaterartikel und Kinderartikel Smalltalk 4
Neu Beim Picken: Menge und Platz manuell ändern - Fehlbestand und Abschluss Pickliste JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Bilder in den Artikelstammdaten aktivieren und erneut senden JTL-Wawi 1.9 3
Neu Dropshipping und Versand User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst zusätzliche Kasse - Tablet liest Artikel in Dauerschleife ein und zeigt aber keine an JTL-POS - Fehler und Bugs 4
Neu Konfigurator Einzelteile in Google und im Shop sichtbar Plugins für JTL-Shop 6
Neu Shopauskunft und Bewertungen User helfen Usern 0
Neu Es ist nicht mehr möglich Artiekl bei eBay einzustellen Code 240 und Code 21920203 eBay-Anbindung - Fehler und Bugs 2
Neu Produktbewertungen email - problem und fragen Betrieb / Pflege von JTL-Shop 0
Neu IDeal Zahlung über Paypal und Bestellung nicht erhalten. Geld aber abgebucht.... Allgemeine Fragen zu JTL-Shop 2
Neu JTL Shop SSH Zugang und Hostingpanel User helfen Usern - Fragen zu JTL-Wawi 2
Neu Versandproblem bei unterschiedlichen Produkten und Gewichten Allgemeine Fragen zu JTL-Shop 0
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
Neu Import von CSV und XML (CSV=Artikel, XML=Variationen der Artikel) JTL-Ameise - Ideen, Lob und Kritik 6
Neu Fehler mit der Synchronisation zwischen Shop und WaWi JTL-Shop - Fehler und Bugs 1
Neu Umtauschartikel und Reparaturdienstleistung, habe ich was falsch eingestellt? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Neu: Das innovative Anzahlungs-Tool für JTL Wawi und JTL POS! Arbeitsabläufe in JTL-Wawi 0
In Diskussion Problem mit Steuerberechnung bei Freieretoure auf Tagesbericht und in Statistiken JTL-POS - Fehler und Bugs 4
Neu Im Shop-Backend vorgenommene Änderungen können nicht mehr automatisiert abgeglichen werden und führen somit zu Datenverlust. Shopware-Connector 0

Ähnliche Themen