Neu If Formel Ausgabe Zeichenkette

vroni

Aktives Mitglied
30. Oktober 2021
1
0
Hier ist ein Vorschlag für deinen Forumsbeitrag:

Hallo zusammen,
ich stehe vor einem Problem in JTL Wawi und hoffe, dass mir jemand weiterhelfen kann. Ich möchte, dass bei einer Lieferadresse mit der ISO ES (Spanien) ein bestimmter Wert ausgegeben wird. Mein Ansatz war folgender:

If(Vorgang.Auftrag.Lieferadresse.Land.ISO = 'ES',"EVN: XXX","")

Allerdings erwartet JTL Wawi hier einen Boolean als Ausgabewert und keine Zeichenkette. Hat jemand eine Idee, wie ich das Problem lösen kann? Gibt es eine Möglichkeit, den gewünschten Wert auszugeben, ohne dass ein Boolean erwartet wird?

Vielen Dank im Voraus für eure Hilfe!

Beste Grüße
 

frankell

Sehr aktives Mitglied
9. September 2019
1.291
410
Flensburg

no80

Gut bekanntes Mitglied
28. Juni 2023
274
35
Hier ist ein Vorschlag für deinen Forumsbeitrag:

Hallo zusammen,
ich stehe vor einem Problem in JTL Wawi und hoffe, dass mir jemand weiterhelfen kann. Ich möchte, dass bei einer Lieferadresse mit der ISO ES (Spanien) ein bestimmter Wert ausgegeben wird. Mein Ansatz war folgender:



Allerdings erwartet JTL Wawi hier einen Boolean als Ausgabewert und keine Zeichenkette. Hat jemand eine Idee, wie ich das Problem lösen kann? Gibt es eine Möglichkeit, den gewünschten Wert auszugeben, ohne dass ein Boolean erwartet wird?

Vielen Dank im Voraus für eure Hilfe!

Beste Grüße
Cond( [Bedingung], [THEN-Inhalt] , [ELSE-Inhalt])
 

frankell

Sehr aktives Mitglied
9. September 2019
1.291
410
Flensburg
Leude, habt Ihr Euch den Code überhaupt angeschaut? :D

Der ist ok. Und was macht Cond bitte anders als If?

Anhand der Fehlermeldung kann ich mir eher vorstellen, dass der Code versehentlich bei der Darstellungsbedingung eingegeben wurde.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.509
2.075
Berlin
Ja hast recht :(, aber == geht auch

Ihh ist das eine hässliche Vorgehensweise :) ,
schon allein das ich in der if Abfrage gleich die Ausgabe gestalten kann, habe ich so echt noch nie verwendet.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.509
2.075
Berlin
Aber dann ist letztendlich der Type des Feldes, welches er verwendet verkehrt und der Fehler bezieht sich auf die Ausgabe die da kommt.

DotLiquid ist auch schlimm, keine Frage ist eben nervig, mehrmals am Tag zwischen den ganzen Anwendungen zu springen (JS/PHP/DotLiquid/L&L und was es da noch so alles gibt)
 

frankell

Sehr aktives Mitglied
9. September 2019
1.291
410
Flensburg
Aber dann ist letztendlich der Type des Feldes, welches er verwendet verkehrt und der Fehler bezieht sich auf die Ausgabe die da kommt.

Wie oben schon gesagt, der Kontext ist entscheidend. Ist der Code in einem weiteren If eingebettet, kann das die Ursache sein. Oder halt wie gesagt, wenn der Code versehentlich in der Darstellungsbedingung eingegeben wurde, wo halt ein Boolean erwartet wird. Aber das kann nur @vroni aufklären.