Gelöst Workflow Lieferantenbestellung, wenn Position in Auftrag

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

binary-artworks.com

Aktives Mitglied
21. September 2016
26
2
Hallo!

Womöglich ist das ganz einfach und ich habe nur einen Knoten im Gehirn...

Wir nutzen ein WMS-Lager und binden Lagerbestände von Lieferanten mit ein ("zum eigenen Lagerbestand hinzufügen"). Artikel können also sowohl Bestände nur im eigenen Lager, nur beim Lieferanten oder auch in beiden Lagern haben.

Nun möchte ich einen Workflow erstellen:
- Trigger Auftrag erstellt
- Für alle Artikel des Auftrags, die nicht im eigenen Lager sind und Lagerbestand beim Lieferanten haben: Lieferantenbestellung erstellen (CSV-Export, das funktioniert schon)
- Falls Artikel in beiden Lagern vorhanden sind, soll das eigene Lager natürlich Priorität haben, sofern der Bestand ausreicht.

Derzeit behelfen wir uns mit einer Konstruktion über Dropshipping, was aber suboptimal ist (Artikel werden nicht in das eigene Lager eingebucht, mehrere Lieferscheine pro Auftrag etc.)

Ich schätze, ich finde nur nicht die richtigen Bezeichnungen... In diesem Sinne schon einmal vielen Dank im Voraus!
 

binary-artworks.com

Aktives Mitglied
21. September 2016
26
2
Zusätzliche Bedingung: Auftrag nicht komplett lieferbar. Das sollte dein Problem beseitigen.
Danke für deine Antwort, ich komme nach einigen Tagen Ausprobieren aber tatsächlich nicht weiter, weil ich diese Bedingung gar nicht finde...

Ich habe vier Konstellationen:

1. nur Artikel aus dem WMS-Lager
2. Artikel aus dem WMS-Lager + 1x Artikel von Dropshipping-Lieferant
3. Artikel aus dem WMS-Lager + 1x Artikel, der sowohl im WMS-Lager als auch via Dropshipping lieferbar ist
4. Artikel aus dem WMS-Lager + 1x Artikel, der sowohl im WMS-Lager als auch via Dropshipping lieferbar ist + 1x Artikel von Dropshipping-Lieferant


(Wir nutzen ausschließen WMS-Lager, kein Standard-Lager)

Die Bedingung "Auftrag\Auftragspositionen\IstKomplettWmsLieferbar" liefert in allen drei Fällen ein "true" und würde den Workflow auslösen. "Auftrag\Auftragspositionen\IstKomplettWmsLieferbar" ergibt überall ein "false"

Folgendes möchte ich erreichen:
Für 1.: keine Workflow-Aktion
Für 2.: Teillieferung des Dropshipping-Artikels durch Dropshipping-Lieferanten
Für 3: keine Workflow-Aktion
Für 4. nur Teillieferung des Dropshipping-Artikels durch Dropshipping-Lieferanten, aber nicht des in beiden Lagern verfügbaren Artikels (analog 3.)


Im Grunde scheitere ich momentan an den Artikeln, die sowohl selbst als auch via Dropshipping lieferbar sind.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
4.700
659
Das findest du in den erweiterten Eigenschaften. Es kann sein, dass die Variablen jetzt anders heißen - ich mache den Screenshot aus einer 1.6 heraus, mit der ich gerade teste.

1564642892938.png

Zu finden unter dem Punkt AuftrogsPositionen
 

binary-artworks.com

Aktives Mitglied
21. September 2016
26
2
Das findest du in den erweiterten Eigenschaften. Es kann sein, dass die Variablen jetzt anders heißen - ich mache den Screenshot aus einer 1.6 heraus, mit der ich gerade teste.

Den Anhang 34387 betrachten

Zu finden unter dem Punkt AuftrogsPositionen
Hmm... Den Punkt habe ich benutzt und es eben auch noch einmal über die Erweiterten Eigenschaften versucht. Die Prüfung löst in allen Fällen den Workflow aus, auch in dem Fall, in dem ein Dropshipping-Artikel im Auftrag ist.
(Dropshipping-Artikel hat die Eigenschaften "Dopshipping möglich" und "Zum eigenen Lagerbestand hinzufügen" auf dem Lieferanten-Tab)

Klicke ich auf "Ausliefern", kann ich die Lieferung teilweise ausliefern:

1564648244098.png
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
4.700
659
War das nicht so gewollt, dass Du diesen Auftrag dann teillieferst, sprich, die Position soll per Dropshipping ausgeliefert werden?
 

binary-artworks.com

Aktives Mitglied
21. September 2016
26
2
Okay, ich habe nun endlich die Lösung gefunden:
Die Option "Nicht komplett lieferbar" bzw. "IstKomplettWMSLieferbar" etc. funktionieren alle nicht so, wie man sich das intuitiv denkt. Sobald nämlich die Option "Zum eigenen Lagerbestand hinzufügen" beim Artikel gesetzt ist, wird der Lieferantenbestand zum eigenen Lager dazu gezählt und der Artikel ist somit aus JTL-Sicht aus den eigenen Lagern lieferbar.

Lösung:
1. eigene Bedingung erstellen

Code:
{% assign result = true %}
{% for my_position in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
    {% capture itemquery %}Select flagerbestandeigen from tlagerbestand where kArtikel = {{ my_position.InterneArtikelnummer | SqlEscape }}{% endcapture -%}
    {% assign my_bestand = itemquery | DirectQueryScalar -%}
    {% if my_bestand == 0 %}
        {% assign result = false %}
    {% endif %}
{% endfor -%}
{{ result }}
Hinweis: Dotliquid lässt offenbar keinen Break in der Schleife zu.

2. Aktion
CSV-Datei schreiben, Inhalt:

Code:
{% for my_position in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
    {% capture itemquery %}Select flagerbestandeigen from tlagerbestand where kArtikel = {{ my_position.InterneArtikelnummer | SqlEscape }}{% endcapture -%}
    {% assign my_bestand = itemquery | DirectQueryScalar -%}
    {% if my_bestand == 0 %}
        K1234,{{ my_position.Artikelnummer }},"{{ my_position.Bezeichnung }}",{{ my_position.Menge | Nummer: 'N2','en-US' }},{{ Vorgang.Stammdaten.Auftragsnummer }}
    {% endif %}
{% endfor -%}
(K1234 ist hier die Kundennummer, der Rest kann nach Bedarf verändert werden)

3. Diese Datei via Ameise als Lieferantenbestellung importieren
4. Im anderen System als Auftrag importieren
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Lieferdatum in Lieferantenbestellung/Dropshipping Best. per Workflow setzen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Auftrag umgeht Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Ware fehlt JTL-Workflows - Fehler und Bugs 0
Neu Bestellung durch Workflow erstellen JTL-Workflows - Ideen, Lob und Kritik 0
Neu workflow für Zahlungsart änderung und nicht bezahlt setzung! JTL-Workflows - Ideen, Lob und Kritik 1
Offen Email-Benachrichtigung wenn Workflow fehlerhaft / fehlgeschlagen ist JTL-Workflows - Ideen, Lob und Kritik 0
Gelöst Auftragsnummer via Direct Query für Workflow auslesen JTL-Workflows - Ideen, Lob und Kritik 2
Offen Automatisches Ausliefern per Workflow bei Versand über Fulfillment-Dienstleister JTL-Workflows - Ideen, Lob und Kritik 0
Gelöst Workflow RemoveLast funktioniert nicht JTL-Workflows - Fehler und Bugs 4
Neu Workflow Fehler bat Datei wird nicht ausgeführt User helfen Usern - Fragen zu JTL-Wawi 1
Verwiesen an Support Ebay - Workflow "Rechnung erstellt" JTL-Workflows - Fehler und Bugs 10
Offen Powershell aus Workflow wird nicht ausgeführte JTL-Workflows - Fehler und Bugs 4
In Bearbeitung [DotLiquid] - Artikelbeschreibung via Workflow aus eigenen Feldern füllen Arbeitsabläufe in JTL-Wawi 3
Neu JTL-POS Zahlung ohne Workflow-Auslösung Arbeitsabläufe in JTL-Wawi 0
In Bearbeitung [WAWI-16388] Vorschlag: Den Rückgabewert einer externen Anwendung als Ergebnis für einen Workflow nutzen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Packtisch - Workflow auslösen - Versand abschliessen - Verständisprobleme Arbeitsabläufe in JTL-Wawi 0
Offen manueller Workflow: Umtauschauftrag anpassen & Rechnungskorrektur erstellen JTL-Workflows - Ideen, Lob und Kritik 0
Gelöst Preisänderung von weiteren Shops per Workflow? JTL-Workflows - Ideen, Lob und Kritik 9
Neu Telefonnummer Kunden automatisch setzen workflow Arbeitsabläufe in JTL-Wawi 10
Gelöst Workflow Tracking JTL-Workflows - Ideen, Lob und Kritik 5
In Bearbeitung [WAWI-49663] Workflow einem Vaterartikel und seinen Kindern eine weitere Kategorie hinzu fügen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow Rechnungen als PDF speichern (rückwirkend) User helfen Usern - Fragen zu JTL-Wawi 1
Offen Workflow für Artikel im Onlineshop „aktiv“ zu schalten JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow: voraussicht. Lieferdatum = Versanddatum Arbeitsabläufe in JTL-Wawi 9
In Bearbeitung [WAWI-20001] Manueller Workflow: Aktion Auftrag duplizieren JTL-Workflows - Ideen, Lob und Kritik 2
Offen Workflow starten, wenn die Tracking-ID vorhanden ist JTL-Workflows - Fehler und Bugs 2
Offen Erweitere Eigenschaft im Workflow - Abfrage von Versandklasse bei mehreren Positionen im Auftrag funktioniert nur bei erstem Objekt JTL-Workflows - Fehler und Bugs 3
Neu Im- export über Workflow direkt von anderer MSSQL DB JTL-Ameise - Ideen, Lob und Kritik 5
Offen Änderung der MwSt von 19 auf 16% per Workflow - Fehler "Der Auftrag wurde bereits abgerechnet" JTL-Workflows - Ideen, Lob und Kritik 4
Offen Workflow Re erstellung abspeichern JTL-Workflows - Fehler und Bugs 13
Gelöst Workflow: Alarm, wenn Artikel unter EK Verkauft JTL-Workflows - Fehler und Bugs 2
Neu Bewertungsbitte in E-Mail per Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow > Kommentar bei Buchungen? User helfen Usern - Fragen zu JTL-Wawi 0
Offen Vorkommisionieren automatisch per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow Videos gibt es sowas? Arbeitsabläufe in JTL-Wawi 4
In Diskussion Zahlung nicht zugeordnet- Workflow JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Kann man das mit einem Workflow realisieren? JTL-Workflows - Fehler und Bugs 2
Neu Meldung per Workflow auf POS Kasse ausgeben? Allgemeine Fragen zu JTL-POS 3
Offen Berechnung im Workflow funktioniert nicht (Newbie) JTL-Workflows - Fehler und Bugs 3
Neu RegEx in Workflow greift nicht User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion JTL Workflow - Von Kunden bestellte Ware nicht im Bestand oder Zulauf JTL-Workflows - Fehler und Bugs 3
Neu Workflow Retouren - Kunden-E-Mail versenden User helfen Usern - Fragen zu JTL-Wawi 3
Offen Workflow für DHL Label erstellen JTL-Workflows - Ideen, Lob und Kritik 3
Offen Workflow für Aufträge manuell - Dropdown möglich? JTL-Workflows - Ideen, Lob und Kritik 1
Neu Vorlage über Workflow Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Offen Button in JTL-WAWI/WMS mit eigenen Funktionen/Workflow verknüpfen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow - Lieferverzögerung User helfen Usern - Fragen zu JTL-Wawi 0
Neu DotLiquid Workflow Wenn mehr als 1 Postion 2x ausdrucken User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnungsdruck per Workflow funktionieren nicht immer User helfen Usern - Fragen zu JTL-Wawi 8
Ähnliche Themen