Gelöst Workflow - Info wenn Artikel im anderen Lager vorhanden ist

tomlarp

Sehr aktives Mitglied
22. Juli 2013
364
48
Hallo,

ich hätte mal eine Frage bzgl. eines Workflows - ob der so realisierbar ist bzw. wie?

Ausgangssituation:
2 Lager (Standardlager und Lager X)

Was der Workflow machen soll:
Wenn der Bestand eines Artikels im Standardlager <= 0 ist, aber im Lager X noch vorhanden, soll eine eMail versendet werden, dass der Artikel noch im Lager X vorhanden ist.

In der Praxis wäre es für folgendes gedacht:
Wenn ein Kunde den letzten Artikel bei uns im Laden kauft (= Standardlager) und wir von dem Artikel aber noch welche im Lager (= Lager X) haben, sollen die Mitarbeiter im Verkauf informiert werden, dass der Artikel noch im Lager X ist, damit sie den Artikel schnellstmöglich "nachfüllen".
 

Benjamin S.

Sehr aktives Mitglied
7. September 2021
119
30
Müsste möglich sein:

Trigger: Minusbuchung

Bedingung: Erweiterte eigenschaft = "True" setzen:


SQL:
{% assign result = "SELECT Bestand FROM tbestand WHERE kArtikel = " | append: Vorgang.Artikel.kArtikel | append: " AND kLager = (SELECT kLager FROM tLager WHERE cName = '1')" | DirectQuery %}
{% if result.Fehlerhaft == false %}
  {% assign standardLagerBestand = result.Daten[0].Bestand %}
{% endif %}

{% assign resultX = "SELECT Bestand FROM tbestand WHERE kArtikel = " | append: Vorgang.Artikel.kArtikel | append: " AND kLager = (SELECT kLager FROM tLager WHERE cName = '2')" | DirectQuery %}
{% if resultX.Fehlerhaft == false %}
  {% assign lagerXBestand = resultX.Daten[0].Bestand %}
{% endif %}

{% if standardLagerBestand <= 0 and lagerXBestand > 0 %}
True
{% elsif standardLagerBestand > 0 %}
  Der Artikel ist im Standardlager verfügbar.
{% else %}
  Der Artikel ist in beiden Lagern nicht verfügbar.
{% endif %}

Hier müsste noch kLager in der query angepasst werden



Aktion:
Mail senden
 

Ähnliche Themen