Shopsitters
Sehr aktives Mitglied
Hallo Forum,
wir haben gerade einen neuen Server bekommen und dadurch sind die Druckernamen leider geändert worden. Die Wawi hat mir darauf hin in den Formularen meine Formeln rausgenommen und ich bekomme die nicht mehr hin.
Mein Wunsch in Kurz
WENN Versandart x DANN Drucker a SONST Drucker b
Sinn und Zweck - Normale Packlisten = grünes Papier - Sonderfälle wie neutraler Versand (Wir machen für unsere Kunden Dropshipping) oder Express bzw. Export auf gelben Papier
Das als solches ist kein Problem - mit der IF Abfrage komme ich klar und das Auslesen der Versandart klappt in den Formularen auch ganz gut über eine zugegeben komplexe Abfrage in SQL
Meine Grundabfrage
funktioniert .... jedoch nicht in Kombination mit IF
Meine Idee (Versuche)
Wo könnte mein Fehler liegen?
wir haben gerade einen neuen Server bekommen und dadurch sind die Druckernamen leider geändert worden. Die Wawi hat mir darauf hin in den Formularen meine Formeln rausgenommen und ich bekomme die nicht mehr hin.
Mein Wunsch in Kurz
WENN Versandart x DANN Drucker a SONST Drucker b
Sinn und Zweck - Normale Packlisten = grünes Papier - Sonderfälle wie neutraler Versand (Wir machen für unsere Kunden Dropshipping) oder Express bzw. Export auf gelben Papier
Das als solches ist kein Problem - mit der IF Abfrage komme ich klar und das Auslesen der Versandart klappt in den Formularen auch ganz gut über eine zugegeben komplexe Abfrage in SQL
Meine Grundabfrage
Code:
Contains (JTL_DirectQuery("SELECT cName FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+Vorgang.Auftragsnummer+"')"),'Neutral') OR
Contains (JTL_DirectQuery("SELECT cName FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+Vorgang.Auftragsnummer+"')"),'Express') OR not
Vorgang.Lieferadresse.Land.IstEU
funktioniert .... jedoch nicht in Kombination mit IF
Meine Idee (Versuche)
Code:
if(Contains (JTL_DirectQuery("SELECT cName FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+Vorgang.Auftragsnummer+"')"),'Neutral') OR
Contains (JTL_DirectQuery("SELECT cName FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+Vorgang.Auftragsnummer+"')"),'Express') OR not
Vorgang.Lieferadresse.Land.IstEU),"Drucker a","Drucker b")
Wo könnte mein Fehler liegen?