Hallo zusammen
Ich versuche aktuell den Workflow, bzw. den SQL-Befehl für folgendes Szenario zu bauen: Wir haben gewisse Auslaufartikel, welche wir bei Restbeständen mit einem Funktionsattribut kennzeichnen und die Überverkäufe rausnehmen. Sobald dann ein Auftrag existiert der diesen Artikel drin hat + der Bestand von diesem auf -0 - ist soll eine Mail an Person X gesendet werden welche die Artikelnummer, HAN und Artikelname kurz zeigt, sodass man den Artikel nun inaktiv setzen kann.
Problem dabei: Ich bekomme es nicht gebacken, dass NUR dieser Artikel angezeigt wird, wenn ein Auftrag aus mehreren Positionen besteht, allerdings auch einen "Auslaufartikel" beinhaltet. Ich stoße hier zuerst auf das Problem die Bedingung richtig zu setzen da:
Auftragspositionen.Artikelpositionen.enthält.Artikel.Attribut.Global. JTL-Wawi.Auslaufartikel.Einsprachig gleich true zusammen mit
Auftragspositionen.ArtikelPositionen.enthält.Artikel.Allgemein.Lager.Bestandsübersicht.Verfügbarer kleiner gleich 0
nicht direkt auf den Artikel zielt den ich benötige, sondern mir theoretisch auch einen WF auslösen würde wenn der Restbestand beim Auslaufartikel 2 beträgt und bei einem anderen Artikel, welcher das Funktionsattribut nicht hinterlegt hat, 0.
Angenommen das ganze würde mit einer Bedingung nicht lösbar sein, müsste ich in der Ausgabe die SQL-Abfrage so stellen, dass nur der Artikel aus dem Auftrag mit Bestand angezeigt wird, der auch das Attribut hinterlegt hat und alle anderen ignorieren. Dann müsste ich halt in den sauren Apfel beißen und jedes Mal kurz in der Mail einen Blick drauf werfen ob der Bestand schon bei 0 ist. Hierzu bekomme ich den SWL Befehl leider nicht richtig geschrieben... Hat hier jemand eine Idee?
Sorry für den riesen Text und ein herzliches Danke an jeden, der ihn bis hierher gelesen hat.
Ich versuche aktuell den Workflow, bzw. den SQL-Befehl für folgendes Szenario zu bauen: Wir haben gewisse Auslaufartikel, welche wir bei Restbeständen mit einem Funktionsattribut kennzeichnen und die Überverkäufe rausnehmen. Sobald dann ein Auftrag existiert der diesen Artikel drin hat + der Bestand von diesem auf -0 - ist soll eine Mail an Person X gesendet werden welche die Artikelnummer, HAN und Artikelname kurz zeigt, sodass man den Artikel nun inaktiv setzen kann.
Problem dabei: Ich bekomme es nicht gebacken, dass NUR dieser Artikel angezeigt wird, wenn ein Auftrag aus mehreren Positionen besteht, allerdings auch einen "Auslaufartikel" beinhaltet. Ich stoße hier zuerst auf das Problem die Bedingung richtig zu setzen da:
Auftragspositionen.Artikelpositionen.enthält.Artikel.Attribut.Global. JTL-Wawi.Auslaufartikel.Einsprachig gleich true zusammen mit
Auftragspositionen.ArtikelPositionen.enthält.Artikel.Allgemein.Lager.Bestandsübersicht.Verfügbarer kleiner gleich 0
nicht direkt auf den Artikel zielt den ich benötige, sondern mir theoretisch auch einen WF auslösen würde wenn der Restbestand beim Auslaufartikel 2 beträgt und bei einem anderen Artikel, welcher das Funktionsattribut nicht hinterlegt hat, 0.
Angenommen das ganze würde mit einer Bedingung nicht lösbar sein, müsste ich in der Ausgabe die SQL-Abfrage so stellen, dass nur der Artikel aus dem Auftrag mit Bestand angezeigt wird, der auch das Attribut hinterlegt hat und alle anderen ignorieren. Dann müsste ich halt in den sauren Apfel beißen und jedes Mal kurz in der Mail einen Blick drauf werfen ob der Bestand schon bei 0 ist. Hierzu bekomme ich den SWL Befehl leider nicht richtig geschrieben... Hat hier jemand eine Idee?
Sorry für den riesen Text und ein herzliches Danke an jeden, der ihn bis hierher gelesen hat.