Neu Warum geht das nicht... dotliquid

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

Gual61

Gut bekanntes Mitglied
13. Juli 2009
398
22
Hallo,
kann mir einer bitte erklären warum
Code:
{% assign Wert =  '100' | FormatNumber: 'N2', 'en-US' | ToDuoble -%}
{% if  Wert > 2500.00 -%}
TRUE
{%else -%}
FALSCH
{% endif -%}

{{ Wert }}
Korrekterweise
FALSCH 100 liefert, während

Code:
{% assign Wert =  Vorgang.Lieferschein.Summe0.Brutto | FormatNumber: 'N2', 'en-US' | ToDuoble -%}
{% if  Wert > 2500.00 -%}
TRUE
{%else -%}
FALSCH
{% endif -%}

{{ Wert }}
Falschlischerweise TRUE 48.30 liefert?

Warum schlägt der Vergleich fehl, wenn der Wert aus eine Variable kommt?

Danke und Grüße
Gual
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
1.810
106
Ich würde mal vermuten, dass die Zahl bei ToDouble nicht korrekt erkannt wird. Ist aber auch unnötig - also das FormatNumber und ToDouble.
 

Gual61

Gut bekanntes Mitglied
13. Juli 2009
398
22
Hallo an alle

@tom10
gut aufgepasst, das war aber leider nicht die Ursache. Ich habe mich nur beim posten vertippt, in die Wawi war es richtig geschrieben ;)

@SebastianB
Ich würde mal vermuten, dass die Zahl bei ToDouble nicht korrekt erkannt wird. Ist aber auch unnötig - also das FormatNumber und ToDouble.
Leider falsch, denn ohne FormatNumber kommt
"Liquid error: Das Objekt mit dem Typ "System.Double" kann nicht in den Typ "System.String" konvertiert werden."
und ohne ToDouble bleibt das Ergebnis falsch.

Dennoch hat dein Hinweis zur Lösung des Problem geführt, denn die Fehlermeldung hat mich stützig gemacht.
Wie bitte, "System.Double" kann nicht in den Typ "System.String" konvertiert werden."? Ich versuche genau das Gegenteil zu machen weil irgendwo irgendwann stand die Information hier im Forum, dass alle Variablen einen Wert vom Typ String liefern. Das ist offensichtlich falsch.
Übrigens, hätte ich, wenn man mit der Mauszeiger über der Variable im Baum fährt auf den Tooltip geachtet, wäre ich früher drauf gekommen. Aber wenn man vor Jahren geschreibenen Code ändert, sucht man sich die Vars nicht noch einmal aus dem Baum aus...
und schöner wäre wenn hier https://guide.jtl-software.de/jtl-wawi/vorlagen/alle-dotliquid-variablen-fuer-lieferscheine/ neben dem Name auch den Typ angegeben wäre ;)

Macht man es so
Code:
{% assign Wert =  Vorgang.Lieferschein.Summe0.Brutto -%}
{% if  Wert > 30,00 -%}
TRUE
{%else -%}
FALSCH
{% endif -%}

{{ Wert }}
also ohne Formattierung und ohne Typenkonvertierung funktioniert es wie erwartet.

Ciao
Gual
 
  • Gefällt mir
Reaktionen: knackig

MaxWe

Sehr aktives Mitglied
6. August 2018
238
31
Hamburg
Bin heute auf das gleiche Problem gestoßen.
Laut dotliquid ist der 30.11.2020 = 01.12.2020 ...
Zumindest, wenn man direkt mit den Variablen mit Filtern arbeitet und diese nicht zwischenspeichert..

Hier ist scheinbar irgendwas komisch, darauf muss man erstmal kommen!
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Shop 5 - Warum sind optische Basisanpassungen noch immer Hexenwerk ? Meinungsbild! Installation / Updates von JTL-Shop 13
Neu Man o man kein Ahnung warum der Shop nun das macht Einrichtung von JTL-Shop4 3
In Diskussion Retour: Receiver-ID (DHL - Was ist das, und warum kein Inland bzw. Deutschland vorhanden) JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Warum wir das Ticketsystem erst mal nicht einsetzen - Vielleicht später. Servicedesk (Beta) 2
Neu Warum ist der Betrag bei der Rechnungskorrektur nicht "negativ"? Arbeitsabläufe in JTL-Wawi 2
In Diskussion Verbindung zum Kundendisplay geht regelmäßig verloren Einrichtung / Updates von JTL-POS 3
Neu Separater Bestellnummernkreis für jeden Lieferanten - geht das? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Seit dem Update auf 1.5.36.2 "Bestellung im Seller Central öffnen" geht nicht. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Negativer Preis geht seit 1.0.2.13 (3260) nicht mehr - ging noch mit 1.0.2.12 (3173) JTL-POS - Fehler und Bugs 6
Neu Amazon bzw. DPD geht auch nicht es liegt an JTL und nicht an DHL JTL-ShippingLabels - Fehler und Bugs 2
Neu Variantenartikel mit Stückliste je Variante. Geht das? Arbeitsabläufe in JTL-Wawi 7
Neu Abgleich der Wawi mit Shop 5.0 geht nicht // Fehlermeldung: Shop benötigt mindestens // trotz Hosting und Upgrade by JTL Installation / Updates von JTL-Shop 9
In Bearbeitung Ebay Nachrichen Senden geht nicht / bringt Fehlermeldung eBay-Anbindung - Fehler und Bugs 5
Neu Connector und Lieferzeit geht nicht WooCommerce-Connector 1
Neu einfache Varianten und Konfigurator - konfigurieren geht ohne Auswahl einer Variante JTL-Shop - BETA - Feedback und Bugmeldungen 1
Neu Mails an freenet.de senden geht nicht User helfen Usern - Fragen zu JTL-Wawi 9
Gelöst Amazon Abgleich geht nicht Amazon-Anbindung - Fehler und Bugs 6
Neu lokales Video via OPC einbinden geht nicht in RC3 JTL-Shop - BETA - Feedback und Bugmeldungen 3
Neu Mit einem Workflow den Lieferstatus automatisch ändern geht nicht User helfen Usern - Fragen zu JTL-Wawi 1
Verwiesen an Support Preisänderung geht nicht, falls alter Sonderpreis existiert JTL-Ameise - Fehler und Bugs 11
Neu Vorsicht, aufgepaßt! Sendungsvefolgung von Warenpost international oder geht es noch unprofessioneller? User helfen Usern - Fragen zu JTL-Wawi 2
Lieferadressen bestellt im Shop. Rechnung geht an Hauptadresse Tipps und Tricks - hilfreiche Videoanleitungen 1
Gelöst Track&Trace Lizenz geht nicht mehr Gelöste Themen in diesem Bereich 4
Neu Bestehendes Template kopieren und als Child verwenden!? Wie geht das? Templates für JTL-Shop 2
Gelöst Vollständige Boxen direkt verpacken geht nicht mehr aus zuschalten JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Gelöst WMS startet nicht mehr, WaWi geht aber JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
In Bearbeitung [WAWI-34505] Wareneingang geht nicht - bringt keine Bestellungsanzeige / - Schleife JTL-Wawi - Fehler und Bugs 5
Neu Wareneingang geht nicht - bring keine Bestellungsanzeige / - Schleife User helfen Usern - Fragen zu JTL-Wawi 4
Neu PayPal Zahlung nicht geklappt. Wie geht es dann weiter? Allgemeine Fragen zu JTL-Shop 9
Gelöst Bearbeitungszeit von einzelnen Artikel auf 1 Tag abändern geht nicht Amazon-Anbindung - Fehler und Bugs 2
Neu Wie geht ihr mit den URL´s von alten Produkten um? User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst Artikel auf Einkaufliste sobald nach Verkauf Bestand auf Null geht. JTL-Workflows - Ideen, Lob und Kritik 3
Neu Kommentarfeld im Warenkorb ausblenden. Geht es? Einrichtung von JTL-Shop4 2
Neu Auftrag aus JTL-WaWi laden und bearbeiten geht nicht. Storno ist auch ziemlich verwirrend. JTL-POS - Fehler und Bugs 1
Neu Wie bekomme ich das Datum des letzten Tages des letzten Monats auf der Rechnung? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Das Verzeichnis /mediafiles, oder: wohin mit den Datenblättern? JTL-Shop - BETA - Feedback und Bugmeldungen 2
Neu Wie bekomme ich das aktuelle Datum im Format MM/YYYY auf das Artikeletikett? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Das Feld "zu Händen" fehlt in den Kundendaten JTL-Wawi - Fehler und Bugs 0
Neu Fehlerhafter Dateieintrag ? bei Steuerklassen anlegen / bearbeiten - habe das Feld Bezeichnung ohne Inhalt und kann nicht löschen JTL-Wawi - Fehler und Bugs 10
Neu Shop5 - Artikelübersicht: Beim Mouseover wird autom. das zweite Artikelbild angezeigt - wie abstellen? Einrichtung von JTL-Shop4 2
Neu Warenbestand pflegen – mehrere Artikel, ein Produkt, ist das möglich? Allgemeine Fragen zu JTL-Shop 6
Beantwortet "WMS" wie erkennt der Picker das es sich um einen "just in time" erstellten Artikel handelt ? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 7
Neu Ich bekomme das Child Template NOVA für Shop 5 nicht auf die Reihe Allgemeine Fragen zu JTL-Shop 6
Neu JTL-POS unterstützt nur Artikel, die in EINER Kategorie liegen. Was bedeutet das genau? Allgemeine Fragen zu JTL-POS 2
Neu Brexit und JTL-Wawi: Das solltest du wissen Umfragen rund um JTL 104
Neu Wo finde ich das Connector Passwort Gambio-Connector 1
Neu Mehrwertsteuerumstellung 2021: Das müsst ihr zum Jahreswechsel beachten {YouTube-Video} Umfragen rund um JTL 71
Neu JTL Paypal 1.12 - Dies und Das - Rund um Ratenzahlung Plugins für JTL-Shop 1
Beantwortet Bei Retouren funktioniert das Tracking von Retoureetiketten nicht JTL-Wawi - Fehler und Bugs 2
Neu Spalte kBesucher in tbesucher nicht vorhanden - ist das ein Problem JTL-Shop - Fehler und Bugs 3
Ähnliche Themen