Gelöst Abfrage in den erweiterten Eigenschaften ob Sonderpreis in Wawi aktiv ist.

Christian_BD

Sehr aktives Mitglied
7. November 2016
380
68
Hallo zusammen,

ich suche eine Möglichkeit, wie ich per Workflow (Erweiterte Eigenschaft) abfragen kann, ob im Artikel in der Wawi ein Sonderpreis hinterlegt ist und ob dieser auch zeitlich noch aktiv ist.

Im Forum bin ich auf folgenden Abfrage von Ingmar gestoßen:
https://forum.jtl-software.de/threads/abfrage-ob-aktiver-sonderpreis-vorhanden.103707/

Leider funktioniert diese erweitere Eigenschaft in der 1.3.21.0 nicht. Ich bekomme folgende Fehlermeldung:

Fehler im Befehl: Falsche Syntax in der Nähe von ')'.
Falsche Syntax in der Nähe von 'SonderPreisStatus'.
Falsche Syntax in der Nähe von ')'.

Kann mir jemand weiterhelfen wie ich die SQL-Abfrage anpassen muss? Bzw. gibt es eine andere Lösung in den Workflows?

Danke und viele Grüße
 

Christian_BD

Sehr aktives Mitglied
7. November 2016
380
68
Copy + Paste, kein Witz. :)

Wir konnten das aber jetzt intern lösen, zum Glück können die Azubis SQL. :thumbsup:

Bei uns sieht die Abfrage jetzt so aus:

{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{% capture query -%}
SELECT CASE t3.nAktiv WHEN 0 THEN 0
ELSE ISNULL((SELECT nAktiv FROM tArtikelSonderpreis AS t1
JOIN dbo.vLagerbestandEx AS t2 ON t2.kArtikel=t1.kArtikel
WHERE t1.nAktiv=1
AND ((ISNULL(t1.nIstDatum,0)=0) OR ((t1.nIstDatum=1) AND (CONVERT(DATE, ISNULL(t1.dEnde,'{{ Datum.Jetzt }}'), 104) >= CONVERT(DATE, GETDATE(), 104))))
AND ((t1.nIstAnzahl=0) OR ((t1.nIstAnzahl=1) AND (t2.fVerfuegbar>=t1.nAnzahl)))
AND t1.kArtikel={{ Artikelbeschreibungen.InterneArtikelnummer }}),2)
END SonderPreisStatus
FROM tArtikelSonderpreis AS t3 WHERE kArtikel={{ Artikelbeschreibungen.InterneArtikelnummer }}
UNION
SELECT 0 as SonderPreisStatus WHERE NOT EXISTS (SELECT nAktiv FROM tArtikelSonderpreis WHERE kArtikel={{ Artikelbeschreibungen.InterneArtikelnummer }})
{% endcapture -%}
{% assign SonderpreisStatus = query | DirectQueryScalar -%}
{{ SonderpreisStatus }}{% endfor -%}


Ich habe dann noch eine Schleife dazugemacht, da ich gerne alle Positionen des Auftrags überprüft haben möchte. Wichtig für uns ist, ob eben 1 Artikel im Auftrag einen aktiven Sonderpreis hat oder nicht.
Der Workflow prüft dann einfach ab, ob die Aussage der erweiterten Eigenschaft "1" enthält und dann löst der Workflow entsprechend aus.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL_DirectQuery - SQL Abfrage Anzahl der Pakete auf Versandliste (DPD) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Konfigurator-Produkt wird mit 0 € in den Warenkorb gelegt JTL-Shop - Fehler und Bugs 2
Neu Interne Links in den Dropdowns "Sortierung" und "Artikel pro Seite" auf follow setzen Betrieb / Pflege von JTL-Shop 1
Neu SEO URL für den Blog Allgemeine Fragen zu JTL-Shop 2
Bei Beschaffung wird keine Positionsnummer bei den Artikeln angezeigt JTL-Wawi 1.10 1
Neu Was passiert beim Shop Update mit den Mailvorlagen? Installation / Updates von JTL-Shop 2
Bild auf Rechnung bewegt sich nicht mit den Positionen JTL-Wawi 1.11 8
Neu Bitte legen Sie eine Retoure in JTL-Wawi an, damit eine korrekte Zuordnung zu den Stücklistenartikeln möglich ist. - WMS Retoure JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Verantwortliche Person suchen in den Artikelstammdaten User helfen Usern - Fragen zu JTL-Wawi 0
Ich möchte den Bestand der Verpackungskartons im System verwalten und nachverfolgen JTL-Wawi 1.10 2
Neu Globaler Mindestbestand unterschritten im Dashboard aber nicht in den Bestellvorschlägen. JTL-Wawi - Fehler und Bugs 2
Neu Wie kommen die Versandarten aus JTL-Wawi in den JTL-Shop? Betrieb / Pflege von JTL-Shop 7
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu E-Mail Versandbestätigung wird an Amazon gesendet obwohl in den Einstellungen deaktiviert JTL-ShippingLabels - Fehler und Bugs 2
Ich möchte den Einkaufspreisverlauf eines Produkts JTL-Wawi 1.10 1
Neu WaWi verweigert den Abgleich eines Artikels in einer Sprache User helfen Usern - Fragen zu JTL-Wawi 8
Neu Die folgenden Dateien sind nicht identisch mit den Dateien der aktuellen Version von JTL-Shop. Allgemeine Fragen zu JTL-Shop 0
Gelöst CustomWorkflow erscheint nicht in den Workflow-Aktionen JTL-Workflows - Fehler und Bugs 7
Neu Laufweg nicht mehr korrekt. Wir finden den Fehler nicht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Automatische Datenübernahme aus Wawi-HTML in den Shop verhindern Hallo zusammen, Allgemeine Fragen zu JTL-Shop 3

Ähnliche Themen