Neu Suche Unterstützung für Workflow Anlage SQL Abfrage Prüfung eigener Lagerbestand

bl-produkte

Aktives Mitglied
19. Februar 2018
18
2
Hallo Zusammen,

wir haben folgenden Workflow bei uns eingerichtet:
https://guide.jtl-software.de/jtl-wawi/jtl-workflows/workflow-einkaufsliste-bestuecken/
Leider funktioniert er so nicht für uns.

Grund: Wir machen Streckengeschäft. Der Lieferantenbestand wird über eine Batch Datei durch eine vom Lieferanten zur Verfügung gestellten CSV gespeist. Wir haben das Häkchen "Zum eigenen Lagerbstand hinzufügen" aktiv. Aus diesem Grund geht die Prüfung, ob ein bestimmter Bestand unterschritten wird ins leere, da das Feld ja einen Bestand ausweist.

Die ursprüngliche Bestandscheck Abfrage sieht so aus:
{% assign check = false -%} {% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.ArtikelPositionen -%} {% if Artikelbeschreibungen.Artikel.Bestand < 5 %}{% assign check = true %}{% endif -%} {% endfor -%}
{{ check }}

Aus diesem Grund brauchen wir folgende SQL Abfrage:
Lagerbestand>Lieferantenlagerbestand = false
=>Auf Einkaufsliste setzen

Haben wir selbst etwas am Lager, ist der Lagerbstand (eigener+Lieferant) größer als der Lieferantenlagerbestand und es muss nichts bestellt werden. Haben wir nichts am Lager, gilt eigener Lagerbstand = Lieferantenlagerbestand. Der Artikel muss auf die Einkaufsliste gesetzt werden.
Da wir mit SQL zu wenig Erfahrung haben benötigen wir jemanden der die Bedingung für uns schreibt. Vermutlich zwei Zeilen Code...

ich bin für jede Hilfe dankbar. Sei es in Form von Kontakten, Angeboten, direkten Hilfen.

schöne Grüße
 

Thomas_T

Sehr aktives Mitglied
19. Dezember 2019
250
58
Werdau
Schau dir in der Anleitung mal Schritt 7 an. Da gibt es die Option "nur eigenen Lagerbestand berücksichtigen"

Wenn du das aktivierst, dann sollte dein Problem behoben sein
 

bl-produkte

Aktives Mitglied
19. Februar 2018
18
2
Danke für die Hilfestellung, mein Problem bezog sich jedoch auf die Bedingung welche laut Anleitung gesetzt wird, sodass nur wenn Artikel mit Bestand < x im Auftrag vorhanden sind, ein Workflow gestartet wird. Wenn der Workflow dann läuft hast du Recht, da gibt es dann ein Häckchen welches auch super funktioniert. Wir haben das Problem denkbar einfach gelöst. indem wir die Bedingung <5 einfach weglassen, da der Workflow ja ohnehin nur etwas auf die Einkaufsliste setzt, wenn er das auch soll und dort eben wie du beschrieben hast dieses Häkchen auch für die korrekte Berechnung sorgt.
 

Ähnliche Themen