Gelöst Workflow eigenen Lagerbestand ermitteln

photoshop-becker

Aktives Mitglied
7. September 2011
40
4
Hallo,

kann mir jemand weiterhelfen. Wir wollen einen Workflow erstellen der ermittelt, ob der eigene Lagerbestand Null ist. Falls der eigene Lagerbestand Null ist, soll die zusätzliche Bearbeitungszeit "2 " betragen, da vom Lieferanten die Ware erst an uns geschickt wird und wir die Ware dann an den Kunden ausliefern. Das kostet 2 zusätzliche Arbeitstage.

Was ist an dieser Dotliquid Variable falsch:

{% if $Artikel->fLagerbestand | Minus: $Artikel->fLieferantenLagerbestand == 0 %}
true
{% endif %}

Rückgabetyp: Text
Bedingung: true

Bei einem Produkttest trifft die Bedingung nicht zu und somit wird der Workflow nicht ausgelöst.
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    38,6 KB · Aufrufe: 33

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Könnte da eine negative Zahl raus kommen? Du prüfst nur auf genau 0, ein -1 würde nicht zutreffen.

Dein Bestand ist 0, der Lieferantenbestand ist 3 => 0 minus 3 = -3 und das ist nicht null.

Code:
{% if $Artikel->fLagerbestand | Minus: $Artikel->fLieferantenLagerbestand <= 0 %}

Ich kenne auch nicht die Operatorreihenfolge, versuche sonst noch mal Klammern zu setzen:
Code:
{% if ($Artikel->fLagerbestand | Minus: $Artikel->fLieferantenLagerbestand) <= 0 %}
 

photoshop-becker

Aktives Mitglied
7. September 2011
40
4
Danke für die Antwort.

Der Gesamtlagerbestand kann nicht Null sein wenn der Lieferantenlagerbestand 3 ist. So wie ich es verstandenen habe ist der fLagerbestand der Gesamtlagerbestand (mein Lagerbestand plus Lieferantenlagerbestand). Wenn der fLagerbestand 3 ist und der fLieferantenLagerbestand ebenfalls 3, dann ist mein Lagerbestand 0 (3-3=0). Eine negative Zahl kann somit niemals das Ergebnis sein. Das Ergebis kann nur Null oder größer sein. Es sei denn ich erlaube Überverkäufe.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Kann sein, ich arbeite nicht mit dem Lieferantenbestand.

Dann lass Dir doch mal die Werte der Variablen ausgeben, also notfalls einen neuen Workflow ohne Bedingungen erstellen und als Aktion Mail senden. Im Text lässt Du dir dann die Parameter und Ergebnisse ausgeben:

Code:
fLagerbestand: {% $Artikel->fLagerbestand  %}
fLieferantenLagerbestand: {% $Artikel->fLieferantenLagerbestand %}
fLagerbestand - fLieferantenLagerbestand: {% $Artikel->fLagerbestand | Minus: $Artikel->fLieferantenLagerbestand %}
Abfrage: {% $Artikel->fLagerbestand | Minus: $Artikel->fLieferantenLagerbestand == 0 %}
Abfrage mit Klammern: {% ($Artikel->fLagerbestand | Minus: $Artikel->fLieferantenLagerbestand) == 0 %}
 
Ähnliche Themen
Titel Forum Antworten Datum
Artikelpuffer Email Workflow JTL-Wawi 1.11 2
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Workflow Überfällige Mahnung an Inkassoanwalt übergeben JTL-Workflows - Ideen, Lob und Kritik 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Workflow Druckvorlage personalisierte Artikel JTL-Wawi 1.11 2
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Workflow - Werte setzen JTL-Wawi 1.11 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Neu In welcher Datenbank-Tabelle sind Wertelisten und deren IDS von Eigenen Felder gespeichert? User helfen Usern - Fragen zu JTL-Wawi 8
Auftrags Import via Ameise keine Eigenen Felder?! JTL-Wawi 1.9 1
Neu Eigenen Firmennamen bei eingehenden Anrufen anzeigen lassen Smalltalk 2
Neu Export einer eigenen Verkaufsstatistik JTL Ameise - Eigene Exporte 1
Neu Versandkosten in eigenen Versandarten als Netto Preis angeben User helfen Usern - Fragen zu JTL-Wawi 2
Neu Einkauf organisieren, wenn Lager ohne Lagerbestand - wie macht Ihr das? Arbeitsabläufe in JTL-Wawi 0
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1

Ähnliche Themen