Gelöst Workflow: SQL-.Query geblockt (SELECT + INNER JOIN)

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

Status
Es sind keine weiteren Antworten möglich.

DaPole88

Gut bekanntes Mitglied
2. September 2015
211
24
Hallo Community,

ich möchte beim Versand ( Workflow) eine Datei schreiben, mit folgendem Inhalt:

Auftragsnummer;Sendungsnummer;Datum;Gewicht;Info
{% assign result = SELECT tBestellHinweis.cText FROM [eazybusiness].[dbo].[tBestellung] INNER JOIN tBestellHinweis ON tBestellHinweis.kBestellHinweis = tBestellung.kBestellHinweis where cBestellNr = {{ Vorgang.Belegnummer }} | DirectQueryScalar -%} {{ result }};{{ Vorgang.Lieferscheine.ErstesObjekt.Pakete.ErstesObjekt.TrackingID }};{{ Vorgang.Erstelldatum | FormatDate: 'dd.MM.yyyy', 'De-de' }};12,5;"Info"


Der Inhaltist noch nicht 100% optimiert,aber daran soll es ja nicht scheitern. Ich hab immer das Problem:
"Query geblockt"

Warum??

WaWi 1.5.49.1


Ich habe damit schon mehrere Sachen umgesetzt. Bis langklappte es ganz gut, aber hier scheitert es ...
Und ich habe gaaaarkeine Idee ....

Alleinschon, dass ich ein SQL-Befehl schreiben muss, um an das Sonsitge Feld des Auftrags zu kommen, ist schon hart .... Aber dann läuft es noch nicht mal .....

Freue mich auf Ideen oder Hinweise

Grüße
 

DaPole88

Gut bekanntes Mitglied
2. September 2015
211
24
Das wird nicht gehen ,,,, Ich schiebe die Auftragsnummer des Dropshippers über das sonstige Feld wieder zurück in den Versand.... Die Datei kann der Dropshipper einlesen (automaticsh) und sein Auftrag wird als Versendet markiert mit Sendu8ngsnummer :)


{{ Vorgang.Auftrag.Auftragsnummer }} = unsere Auftragsnummer -> muss die des Dropshippers sein ( Feld: Sonsitges -> Auftrag)

Das mit dem Hochkomma teste ich mal :)
 

JohnFrea

Sehr aktives Mitglied
21. September 2017
842
270
Zum debuggen trag mal bei {{ Vorgang.Belegnummer }} einen fixen wert ein und schau ob das geht. cBestellNr muß aber in jedem Fall in Hochkomma, weil es eine VarChar ist
 

DaPole88

Gut bekanntes Mitglied
2. September 2015
211
24
Der QUERY geht ..... Aber nur wenn ich nicht die BESTELLNR (z.B PD2123456789) abfrage,sondern den Wert anhand der PrimmiaryID ziehe. Also über die "kBestellung"

JEtzt muss ich nur schauen, wie ich an den PrimaryKey aus dem Versand(- Workflow) komme ...

Aber erhllich: Das ist schei_** .... Man weiß es nicht, es steht nirgends wo ...


Naja :

So läufts erstmal :

Auftragsnummer;Sendungsnummer;Datum;Gewicht;Info
{% assign result = 'SELECT tBestellHinweis.cText FROM [eazybusiness].[dbo].[tBestellung] INNER JOIN tBestellHinweis ON tBestellHinweis.kBestellHinweis = tBestellung.kBestellHinweis WHERE tBestellung.kBestellung = 180920' | DirectQueryScalar -%} {{ result }};{{ Vorgang.Lieferscheine.ErstesObjekt.Pakete.ErstesObjekt.TrackingID }};{{ Vorgang.Erstelldatum | FormatDate: 'dd.MM.yyyy', 'De-de' }};12,5;"Info"

180920 - pkey
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.707
514
SELECT tBestellHinweis.cText FROM [eazybusiness].[dbo].[tBestellung] INNER JOIN tBestellHinweis ON tBestellHinweis.kBestellHinweis = tBestellung.kBestellHinweis where cBestellNr = {{ Vorgang.Belegnummer }}
... where cBestellNr = '....'


EDIT:
Oh, jemand anderes war schon viel schneller. - ich sollte den Thread immer erst ganz lesen, bevor ich antworte ;)
 

DaPole88

Gut bekanntes Mitglied
2. September 2015
211
24
Umgesetzt so:

Code:
{% capture query -%}
SELECT tBestellHinweis.cText FROM [eazybusiness].[dbo].[tBestellung] INNER JOIN tBestellHinweis ON tBestellHinweis.kBestellHinweis = tBestellung.kBestellHinweis WHERE tBestellung.kBestellung = {{ Vorgang.Auftrag.InterneAuftragsnummer }}
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
Auftragsnummer;Sendungsnummer;Datum;Gewicht;Info
{{ result }};{{ Vorgang.Lieferscheine.ErstesObjekt.Pakete.ErstesObjekt.TrackingID }};{{ Vorgang.Erstelldatum | FormatDate: 'dd.MM.yyyy', 'De-de' }};{{ Vorgang.Pakete.ErstesObjekt.Gewicht}};"Info"

Bei dieser Umsetzung gibt es keine Probleme mit irgenfdwelchen Anführungszeichen!
Aber vielen Dank für eure Hilfe-Stellung!

Kann "closed" werden :)
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.707
514
Umgesetzt so:

Code:
{% capture query -%}
SELECT tBestellHinweis.cText FROM [eazybusiness].[dbo].[tBestellung] INNER JOIN tBestellHinweis ON tBestellHinweis.kBestellHinweis = tBestellung.kBestellHinweis WHERE tBestellung.kBestellung = {{ Vorgang.Auftrag.InterneAuftragsnummer }}
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
Auftragsnummer;Sendungsnummer;Datum;Gewicht;Info
{{ result }};{{ Vorgang.Lieferscheine.ErstesObjekt.Pakete.ErstesObjekt.TrackingID }};{{ Vorgang.Erstelldatum | FormatDate: 'dd.MM.yyyy', 'De-de' }};{{ Vorgang.Pakete.ErstesObjekt.Gewicht}};"Info"

Bei dieser Umsetzung gibt es keine Probleme mit irgenfdwelchen Anführungszeichen!
Aber vielen Dank für eure Hilfe-Stellung!

Kann "closed" werden :)
Das Query bei dem du nach dem Wert in kBestellung selektierst braucht kein Anführungszeichen, weil das Feld kBestellung numerische Werte enthält.
Das Feld cBestellung dagegen enthält alphanumerische Zeichen und die musst du dann in ' einpacken.
Die Macher von JTL haben sogar immer den Datentyp im Namen jedes Datenbankfeldes gemacht. Also z.b. cBestellung für character

Aber wenn du in deinen Abläufen auch an den Wert von kBestellung kommst, dann kannst du ja damit arbeiten. Ist eigentlich sowieso besser, da der Inhalt in kBestellung garantiert eindeutig ist.

...ich denke, das "closed" musst du als Threadersteller machen. Am besten ändert man auch den Titel zu "[gelöst] Titel" o.ä....
 
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
SQL Abfrage bei Workflow Datei Schreibn JTL-Wawi 1.9 1
Neu In Workflow Variable definieren und nachträglich den Wert verändern? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Workflow Gutscheinversand klappt nicht JTL-Workflows - Fehler und Bugs 5
Neu Servicepartner für Workflow gesucht Dienstleistung, Jobs und Ähnliches 3
Neu Workflow für fehlerhafte Retouren User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Workflow : Bei Artikel die ein Erscheinungsdatum haben Denn Auftrag Farblich markieren Arbeitsabläufe in JTL-Wawi 7
In Diskussion Workflow für die Abfrage des noch offenen Kreditlimits JTL-Workflows - Ideen, Lob und Kritik 2
Neu Erheblich Workflow Probleme nach Update auf 1.9 User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow für fehlgeschlagenen Versanddatenexport Adressfehler beheben JTL-Workflows - Fehler und Bugs 5
In Diskussion JTL Wawi Workflow: Automatische Etikettenerstellung und E-Mail-Versand JTL-Workflows - Ideen, Lob und Kritik 10
In Diskussion Workflow "Auf Pickliste setzen" ohne gleich einen Lieferschein zu genereieren? JTL-Workflows - Fehler und Bugs 1
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 7
In Diskussion Syntax für For-Schleife? For-Schleife im Workflow gibt Syntaxfehler aus ... JTL-Workflows - Fehler und Bugs 13
Neu Track and Trace DHL im Ausland ( z.B. Österreich ) - Workflow startet nicht User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst Workflow Auftrag mit Positionsabfrage geht nicht, wegen Textposition für den Versand JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow Überverkäufe nach Bestandsbuchung automatisch deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Versandbestätigung per Workflow versenden JTL-Workflows - Fehler und Bugs 1
Neu JTL-WAWI API] - Trigger Sales Order Workflow Event - X-RunAs wird ignoriert JTL-Wawi - Fehler und Bugs 0
In Diskussion Manueller Workflow Regex JTL-Workflows - Ideen, Lob und Kritik 4
Beantwortet Workflow funktioniert bei Unicorn 2 Bestellungen nicht JTL-Workflows - Fehler und Bugs 3
In Diskussion Workflow Rechnung Email Wochenende JTL-Workflows - Fehler und Bugs 3
In Diskussion Workflow - Lagerbestand auf Lager X = 0, dann setzte 5 Tage Lieferzeit JTL-Workflows - Ideen, Lob und Kritik 4
Beantwortet Doppelte Versandpositionen per Workflow entfernen JTL-Workflows - Fehler und Bugs 4
Neu Amazon & Schweiz ab 01.01.25: Rechnungslegung ja oder nein? Workflow? User helfen Usern - Fragen zu JTL-Wawi 3
Neu ausgehende XRechnung speichern - workflow User helfen Usern - Fragen zu JTL-Wawi 5
Neu Workflow: Auftragsfarbe bei Fehlbestand ändern User helfen Usern - Fragen zu JTL-Wawi 1
1.9.5.4 und Shop 5.3.3 fehlende Beschreibung im Shop durch Workflow, bin genervt JTL-Wawi 1.9 2
In Diskussion Workflow Beschaffung - gelöscht JTL-Workflows - Ideen, Lob und Kritik 2
Neu Kunden UST Feld mit Workflow befüllen User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL Worker führt den Workflow nicht aus User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow testen, teilweise unmöglich aktuelles Beispiel zu wählen JTL-Workflows - Fehler und Bugs 11
Beantwortet Workflow manuell Preisreduzierung 10% JTL-Workflows - Ideen, Lob und Kritik 4
In Diskussion Workflow Benachrichtigung wenn 80% vom Anfangsbestand verkauft wurde JTL-Workflows - Ideen, Lob und Kritik 7
Neu Custom Workflow: Zuordnung einer Verantwortlichen Person zu Artikeln User helfen Usern - Fragen zu JTL-Wawi 3
Neu Vorauss. Lieferdatum = Heute in Workflow abfragen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow Email versenden wenn Durchnittseinkaufspreis sich verändert hat JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow o.Ä. gesucht für Versanddatenimport Arbeitsabläufe in JTL-Wawi 4
In Diskussion Automatische Workflow laufen nicht JTL-Workflows - Fehler und Bugs 4
In Diskussion In Workflow auf Views zugreifen JTL-Workflows - Ideen, Lob und Kritik 4
Neu Workflow für Otto.de Bestellungen über Amazon MCF Otto.de - Anbindung (SCX) 0
In Diskussion Workflow soll nur Montags bis Freitags greifen JTL-Workflows - Ideen, Lob und Kritik 12
Neu Workflow: Adresse - Strasse kürzen ( ab Wert "OT" ) User helfen Usern - Fragen zu JTL-Wawi 6
Neu Suche SQL Abfrage für Hersteller die keinem Artikel mehr zugeordnet sind. User helfen Usern - Fragen zu JTL-Wawi 6
MS SQL von JTL an N8N anbinden JTL-Wawi 1.9 5
Neu SQL Abfrage für offene Aufträge über Ameise User helfen Usern - Fragen zu JTL-Wawi 5
Neu Suche Kenner der MS SQL Datenbanken und JTL-WaWi vorzugsweise Raum Aachen Dienstleistung, Jobs und Ähnliches 1
Mehrere SQL Server JTL-Wawi 1.9 6
Neu Shop Komplettabgleich nicht möglich, Globale Daten verstopft SQL Tabelle tGlobalsQueue komplett JTL-Wawi - Fehler und Bugs 0
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen