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

Christian_MIMO

Sehr aktives Mitglied
7. November 2016
363
59
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_MIMO

Sehr aktives Mitglied
7. November 2016
363
59
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
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 4
Neu Abfrage von Änderungen am Lagerbestand zu einem bestimmten Zeitpunkt in der Vergangenheit JTL Ameise - Eigene Exporte 3
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
Neu SQL Abfrage über ODBC für Bewegunghistorie (WMS) Eigene Übersichten in der JTL-Wawi 4
Komplexe SQL Abfrage zu gelieferten Artikeln mit eigenen Feldern - Hilfe gesucht JTL-Wawi 1.8 1
Neu Abfrage der Versandart von der Plattform User helfen Usern - Fragen zu JTL-Wawi 0
SQL Abfrage alle Aufträge ohne Lieferschein JTL-Wawi 1.8 2
Neu gelöst: PHP Abfrage Versandklasse und passendes Bild aussteuern Betrieb / Pflege von JTL-Shop 2
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu "Kaufen" statt in den Warenkorb Plugins für JTL-Shop 2
Neu Variablen für Stücklistartikel in den neuen Vorlagen Angebot Auftrag Rechnung ect. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu klare Warnung vor den Bausteinen und der PDF in Vorlagen User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 5
Neu Warenkorb Menge aktualisiert nicht den Preis (Reload geht nicht) JTL-Shop - Fehler und Bugs 5
Neu Funktionsattribut unverkäuflich wird nicht an den Shop übertragen Allgemeine Fragen zu JTL-Shop 1
Neu Ansprechpartner mit mehreren E-Mails Adressen in den Kunden User helfen Usern - Fragen zu JTL-Wawi 1
Verwiesen an Support wo finde ich die Logdatei von den Workflows JTL-Workflows - Fehler und Bugs 9
Neu Bestände der einzelnen Lager weichen von den reellen Beständen willkürlich ab JTL-Shop - Fehler und Bugs 7
Neu Käufersiegel in den Header Allgemeine Fragen zu JTL-Shop 1
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Druckvorlagen gesucht für Handelsrechnung und Zollinhaltserklärung für den Export User helfen Usern - Fragen zu JTL-Wawi 1
Neu Guthaben reduziert nicht den Auftragswert sondern wird als Zahlung angerechnet User helfen Usern - Fragen zu JTL-Wawi 2
Neu feldlänge bei bei den Kundendaten begrenzen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Versandart schon in der Übersicht ändern anstatt den ganzen Auftrag zu öffnen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Template für Dateinamen hat nicht den gewünschten Effekt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Geschäftskundenpreise werden auf den Artikelseiten für jeden angezeigt JTL-Wawi - Fehler und Bugs 0
Neu Vaterartikel den günstigsten Preis der Kindervererben mittels Ameise und 0 ausschließen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kein Abgleich möglich-PW in den Online Einstellungen falsch WooCommerce-Connector 0
Neu Rechnungsvorlage: Komme nicht an den Wert für kBestellStueckliste der Komponentenliste Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu JTL-Connector übernimmt den Bestellstatus in Woocommerce nicht WooCommerce-Connector 2
Neu PayPal - Benachrichtungen über Zahlung -> EMail. Wo kann man den Betreff bearbeiten? User helfen Usern - Fragen zu JTL-Wawi 6
In Bearbeitung $discount$ Variable in den Tagesabschluss einfügen Allgemeine Fragen zu JTL-POS 3
Neu Lieferantenbestellung Exportvorlage mit Anpassungen an den Variablen klappt nicht User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wawi läuft, aber ein Rechner hat den Pfad zur Datenbank verloren, Mandant kann nicht ausgewählt werden User helfen Usern - Fragen zu JTL-Wawi 3
Neu 5 verschiedene Artikel auf einen Lagerplatz buchen ohne nach jedem Artikel den Lagerplatz zu scannen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1

Ähnliche Themen