bl-produkte
Aktives Mitglied
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
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