Neu Workflow erstellen wo ein Datumsfeld mit dem Datum.Jetzt verglichen wird

John

Sehr aktives Mitglied
3. März 2012
3.650
845
Berlin
So, eben ausprobiert. Es liegt genau an meiner Vermutung. Dotliquid kann nur direkt Variablen miteinander vergleichen und eben KEINE gleichzeitigen Rechenoperationen. Daher vorher einer Variable assignen und dann die Variablen vergleichen.

Code:
{% assign TerminFormatiert = Vorgang.EigeneFelder.Termin.KD-Datum | Datum: 'dd.MM.yyyy' -%}
{% assign HeuteFormatiert = Datum.Jetzt | Datum: 'dd.MM.yyyy'-%}
{%- if TerminFormatiert == HeuteFormatiert -%}
true
{%- else-%}
false
{%- endif -%}
 
  • Gefällt mir
Reaktionen: DPLIIx und hupsi77

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.752
528
Genau.
Liquid unterstüzt keine Filter in bedingten Anweisungen/Conditionals.
Daher entweder die ungefilterten Werte vergleichen und erst das Ergebnis formatieren, oder wie @John oben schreibt Variablen vergleichen.
 

John

Sehr aktives Mitglied
3. März 2012
3.650
845
Berlin
...wenn es wenigstens eine Fehlermeldung gäbe. Aber ne, es kommt einfach zu nicht nachvollziehbaren, falschen Ergebnissen. Die "Sprache" ist ein einziger krampf. :(
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.752
528
Liquid ist keine vollwertige Programmiersprache, sondern nur eine einfache Auszeichnungssprache, um bestimmte Variablen in Vorlagen zu übernehmen. Dabei können ein paar einfache Filter angewendet werden.

Die Bezeichnung als "nicht vollwertige Programmiersprache" zeigt sich u.a. beim Arbeiten in einem booleschen Kontext (z.B. in einem Conditional).
Hier kennt Liquid nur Boolesche Datentypen, die entweder true oder false sind, oder nicht-boolesche Datentypen, die aber von liquid als truthy oder falsy bezeichnet werdenund ebenfalls wieder nur truth bzw. false sind (truthy liefert true und falsy liefert false). Falsy sind leere Werte.

Wenn man also sagen würde {% assign name1 = "Hans" %} und {% assign name2 = "Fritz" %}
dann würde Liquid den Ausdruck {% if name1 == name2 %} eigentlich als {% if true == true %} also {% if true %} ansehen => Tautologie

Das ist alles Käse. Da stimm ich dir zu.
Wenn man Werte berechnen will, oder sonstige komplexe oder auch weniger komplexe Dinge vorhat, würd ich glaub immer lieber auf SQL zurückgreifen.
 
  • Gefällt mir
Reaktionen: hupsi77

hupsi77

Aktives Mitglied
27. Mai 2010
66
7
So, eben ausprobiert. Es liegt genau an meiner Vermutung. Dotliquid kann nur direkt Variablen miteinander vergleichen und eben KEINE gleichzeitigen Rechenoperationen. Daher vorher einer Variable assignen und dann die Variablen vergleichen.

Mit Assign geht es nun nach John's Beispiel auch bei mir. Ich möchte mich bei allen bedanken, die mir bei der Lösung meines Problems geholfen habe.
Ich bin damit ein ganzes Stück weiter gekommen. All diese Anstrengung nur, weil ein drittanbieter der mit der Wawi gearbeitet hat, seine Entwicklung einstellt, weil er der meine ist, dass kann man nun
alles ab Version 1.6 mit den eigenen Felder machen. 🤯

Nochmals vielen dank für Eure hilfe..... DANKE

Grüße
Frank
 
  • Gefällt mir
Reaktionen: Eldra H.
Ähnliche Themen
Titel Forum Antworten Datum
Workflow mit Bedingung Lieferant wird nicht mehr ausgeführt JTL-Wawi 1.9 1
Seit Update 1.10.12.0 – Keine Rechnungserstellung per Workflow bei FBA-Aufträgen JTL-Wawi 1.10 0
Neu Workflow Amazon Versandgruppe ändern User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Per Workflow aktuelle Kategorie als Attribut hinterlegen JTL-Workflows - Ideen, Lob und Kritik 5
Neu Workflow lößt bei Track & Trace nicht aus User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion JTL WAWI + FFN + OrangeConnex Workflow für Versand und Lagerbestand JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Workflow kurze Pause per Batch - Fehler "Die Eingabeumleitung wird nicht unterstützt" JTL-Workflows - Ideen, Lob und Kritik 6
In Diskussion Workflow auf Zahlungseingang und Zahlungsweise JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Per Workflow Versandart ändern - EK wird nicht korrigiert JTL-Workflows - Ideen, Lob und Kritik 1
In Bearbeitung Workflow funktioniert nicht - Bedingung: Seriennummer JTL-Workflows - Fehler und Bugs 32
Neu Menge von Auftragspositionen per Workflow ändern User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow Stücklistenbestandteile ausgeben JTL-Workflows - Ideen, Lob und Kritik 1
Neu Externe Belege per Workflow speichern Amazon-Anbindung - Fehler und Bugs 3
Verwiesen an Support Probleme mit dem Workflow JTL-Workflows - Fehler und Bugs 2
Workflow-Hilfe Zahlungserinnerung nach 3 Werktagen & Storno nach 7 Werktagen ohne Zahlung JTL-Wawi 1.10 7
Neu Zustellzeit EXPRESS Sendungen - als Bedingung für Workflow User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow - Ausliefern - Jeden Tag um 04:00 Uhr, außer Sa. User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wie kann es sein, dass ein "Rechnung erstellt" - Workflow 3 Tage später nochmal ausgelöst wird? User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Rechnung per mail / Workflow gibt Fehler aus JTL-Workflows - Fehler und Bugs 6
Neu Workflow mehrere Werte setzen Shopify-Connector 2
In Diskussion Workflow für Amazon Tel. Nummern löschen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Lässt sich die Artikelsichtbarkeit pro Kundengruppe per Workflow steuern? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Variabel für "Bearbeiter" im Workflow User helfen Usern - Fragen zu JTL-Wawi 8
Gelöst BUG - Falsches Workflow wird ausgeführt JTL-Workflows - Fehler und Bugs 2
Neu Workflow der die Versandart für den Export zu Amazon nach dem ausliefern über WMS ändert User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst [WAWI-75772] Workflow Erscheinungsdatum Feld leeren deaktiviert Überverkäufe möglich JTL-Workflows - Fehler und Bugs 2
Neu Workflow Artikel Erscheint am Datum überschritten, Bestandsführung aktivieren. User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion BUG Workflow bricht ab JTL-Workflows - Fehler und Bugs 6
Beantwortet Workflow: Zahlungserinnerung aus dem JTL Guid, versendet beim Testen mehr als nur 1 E-Mail JTL-Workflows - Fehler und Bugs 4
Beantwortet Brauche Hilfe Workflow Multichannel Rechnungserstellung nach Versand von Amazon JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow: Prüfen ob Artikel mit Fehlbestend nach 48h im Zulauf JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet Workflow Warengruppe nicht ausführen bei bestimmter Warengruppe, bei unterschiedlichen klappt es nicht JTL-Workflows - Fehler und Bugs 3
Neu Retourenlabel für DHL Selbstzahler über Retouren erstellen geht nicht JTL-ShippingLabels - Fehler und Bugs 0
Neu Eigene Preislisten Vorlage erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ameise - Ebay Vorlage Erstellen - Chaos nach Update JTL-Ameise - Fehler und Bugs 0
FBA Sendungen lassen sich nicht erstellen JTL-Wawi 1.10 1
Neu Rechnungen erstellen bei Amazon Bestellungen nicht mehr möglich Amazon-Anbindung - Fehler und Bugs 2
Neu Produktdatenblatt aus Vorlage Artikeletikett erstellen mit mehr als einer Seite Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Rechnungsstorno, neuen Auftrag bearbeiten bzw neue Rechnung erstellen User helfen Usern - Fragen zu JTL-Wawi 8
Neu Tabelle der Merkmale erstellen, abhängig von der derzeitigen Sprache eBay-Designvorlagen - Ideen, Lob und Kritik 0
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Kundennachricht - E-Mail - HTML Vorlage erstellen/anpassen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Doofinder kann keine Suchmaschine erstellen: Problem beim Versuch eine Suchmaschine zu erstellen Plugins für JTL-Shop 0
Neu Lager erstellen, dessen enthaltene Bestände nirgendwo online angezeigt werden - möglich? User helfen Usern - Fragen zu JTL-Wawi 4
Abonnement nach dem erstellen, wird wieder angezeigt JTL-Wawi 1.9 0
Neu DHL Label erstellen Fehler "Die HTTP-Anforderung wurde mit Clientauthentifizierungsschema "Anonymous" nicht zugelassen." JTL-ShippingLabels - Fehler und Bugs 40
Neu Welches PlugIn für ein besseres Google Ranking? Plugins für JTL-Shop 2
Neu PayPal Plugin 2.0 - Vaulting - Ist IMMER ein neues Onboarding nötig? Wie prüfen, ob OK? Plugins für JTL-Shop 6
Fehler in der JTL-Wawi-Anzeige, ob ein Artikel bereits einem Onlineshop zugeordnet wurde. JTL-Wawi 1.10 5
Nach Update > Artikel > Lieferanten friert ein JTL-Wawi 1.10 2

Ähnliche Themen