Gelöst Frage zur Dot Liquid Syntax: Multiplikation

ps912

Aktives Mitglied
2. August 2018
63
15
Hi,

Ich will das Gewicht aller Artikel mit dem Gewicht aller Pakete vergleichen. Wenn das Paketgewicht größer als 1,5*Artikelgewicht ist, dann soll die Variable 1 sein.

Ich hänge jetzt an der Syntax für Multiplikation ("Times") und mir sind mittlerweile die Ideen ausgegangen. Die Multiplikation funktioniert so scheinbar nicht. Ich verstehe die Syntax aber nicht gut genug.
:( Was mache ich falsch?

Was ich bisher habe:

Code:
{% capture query %}select sum(fGewicht) from Versand.lvLieferscheinpaket where kLieferschein = {{ Vorgang.InterneLieferscheinnummer }}{% endcapture %}\
{% assign paketgewicht = query | DirectQueryScalar %}\

{% capture query %}select fArtikelGewicht from Versand.lvLieferschein where cLieferscheinNr = '{{ Vorgang.Lieferscheinnummer }}'{% endcapture %}\
{% assign artikelgewicht = query | DirectQueryScalar %}\

{% assign artikelgewicht = artikelgewicht | Times: 1.5 %}\

{% if paketgewicht > 0 and paketgewicht > artikelgewicht} 1 {% else %} 0 {% endif %}

Danke im Voraus!
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.252
2.461
Berlin
Firma
css-umsetzung
Hast du dir mal die einzelnen Werte nach dem assign ausgeben lassen um sicher zu sein das da das steht was du erwartest?
Code:
{% capture query %}select sum(fGewicht) from Versand.lvLieferscheinpaket where kLieferschein = {{ Vorgang.InterneLieferscheinnummer }}{% endcapture %}\
{% assign paketgewicht = query | DirectQueryScalar %}\
paketgewicht = {{ paketgewicht }}
{% capture query %}select fArtikelGewicht from Versand.lvLieferschein where cLieferscheinNr = '{{ Vorgang.Lieferscheinnummer }}'{% endcapture %}\
{% assign artikelgewicht = query | DirectQueryScalar %}\
artikelgewicht1 = {{ artikelgewicht }}
{% assign artikelgewicht = artikelgewicht | Times: 1.5 %}\
artikelgewicht2 = {{ artikelgewicht }}

{% if paketgewicht > 0 and paketgewicht > artikelgewicht %} 1 {% else %} 0 {% endif %}

Hier hast du bei dir am ende das % vergessen -> {% if paketgewicht > 0 and paketgewicht > artikelgewicht}
Das könnte schon dein Problem sein, aber dann hättest du eine Fehlermeldung gehabt beim testen
 
  • Gefällt mir
Reaktionen: ps912
Ähnliche Themen
Titel Forum Antworten Datum
Neu Frage zur Übertragung von JTL -> Shopify Shopify-Connector 1
Neu Frage zur mobilen WMS-Anwendung auf Android JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Frage zu Bestellungen -> Wechsel von Lexware Wawi JTL-Wawi 1.11 1
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Frage an die Shopify Nutzer bzgl. Zahlarten Shopify-Connector 0
erstes Feedback zur WAWI 2.0 (beta) JTL-Wawi 2.0 19
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Neu AMAZON Lister 2.0 ... GPSR, wir würden gerne Informationen & Warnhinweise als PDF zur Verfügung stellen Amazon-Lister - Ideen, Lob und Kritik 0
Neu Aktuelle Meldung zur JTL Insolvenz - Fake oder real? Starten mit JTL: Projektabwicklung & Migration 9
Neu Feedbackrunde zur Umsetzung der Verpackungsverordnung (PPWR) in JTL-Wawi Umfragen rund um JTL 0
Neu Alternative zu https://wawi-db.jtl-software.de/ - Wawi-Diff zur Darstellung von Datenbank-Änderungen User helfen Usern - Fragen zu JTL-Wawi 6
Neu suche Text Artikeldetail Seite zur Lieferzeit Allgemeine Fragen zu JTL-Shop 2
Neu Nachnahme im JTL-Shop – Best Practices zur Vermeidung von Nichtannahmen User helfen Usern - Fragen zu JTL-Wawi 1
Erfahrungen zur JTL Wawi 1.11.5 – Tipps, Bugs und Praxisberichte JTL-Wawi 1.11 19
Neu "Eine Zeile mit doppeltem Schlüssel" im Assistent zur Einrichtung Installation von JTL-Wawi 1
Anfrage zur Einrichtung des Dashboards (Gewinnanzeige) in JTL-Wawi – Remote-Support über AnyDesk JTL-Wawi 1.10 7

Ähnliche Themen