Gelöst Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

  • 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/

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
Hallo!

Ich möchte gerne einen Workflow erstellen, der prüft, ob die Lieferadresse ungleich der Rechnungsadresse ist und der mir eine Anmerkung für den Auftrag generiert, die ich wiederum im Packtisch mir anzeigen lassen kann.

Hintergrund:
Der Packer soll einen Hinweis über den Packtisch bekommen wenn die Adressen ungleich sind, damit nicht versehentlich die Rechnung ins Paket kommt.

Ich komme da nicht weiter. Ist sowas evtl. realisierbar?

Liebe Grüße
Harald
 

John

Sehr aktives Mitglied
3. März 2012
1.265
107
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Hmm, man kann ja einen Workflow auf auch "Erweiterte Auftragseigenschaften" abfragen und hier gibts kompletten Zugriff via dotLiquid.

Kann man nicht in dotLiquitd einen Vergleich von Rechnungs- und Lieferanschrift machen und je nach Resultat einen anderen Wert als Rückgabeergebnis liefern und darauf dann per Workflow prüfen?
 

D. Lehmeier

Moderator
Mitarbeiter
14. August 2013
248
4
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Hallo hier mal 2 schnelle Beispiele, wie man es mit dotLiquid oder SQL machen könnte:

Mit DotLiquid (muss man noch um gewünschte Felder erweitern

Code:
{% assign lieferAdresseName = Vorgang.Lieferung.Lieferadresse.Name %}\
{% assign rechnungName = Vorgang.Zahlungen.Rechnungsadresse.Name %}\
{%if lieferAdresseName != rechnungName 0 %}\
ja
{%endif %}

Und mit SQL:

Code:
{% assign auftragsNr = Vorgang.Stammdaten.Auftragsnummer }} %}\
{% capture query -%}\
SELECT COUNT(*) FROM tBestellung
JOIN tlieferadresse ON tBestellung.kLieferAdresse = tlieferadresse.kLieferAdresse
JOIN trechnungsadresse ON trechnungsadresse.kRechnungsAdresse = tBestellung.kRechnungsAdresse
WHERE tBestellung.cBestellNr = '{{auftragsNr}}'
OR tlieferadresse.cStrasse <> trechnungsadresse.cStrasse
OR tlieferadresse.cPLZ <> trechnungsadresse.cPLZ
OR tlieferadresse.cOrt <> trechnungsadresse.cOrt
OR tlieferadresse.cName <> trechnungsadresse.cName
OR tlieferadresse.cVorname <> trechnungsadresse.cVorname
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}\
{%assign anzahlBestellungen = result | FormatNumber: 'N2', 'de-DE' | ToDouble %}\
{%if anzahlBestellungen > 0 %}\
ja
{%endif %}
 

John

Sehr aktives Mitglied
3. März 2012
1.265
107
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Wobei der gezeigte Code für dotLiquid nur der ANSATZ zur Lösung ist. Tatsächlich solltest Du dann alle Felder vergleichen und nicht nur den Nachnamen, sonst geht das ganz schnell nach hinten los...
 

D. Lehmeier

Moderator
Mitarbeiter
14. August 2013
248
4
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Darum hab ich geschrieben "muss man noch um gewünschte Felder erweitern"
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

DAnke für die Weiterhilfen!
... aber ich bin kein Held.

Wo gebe ich diesen Code ein? Bei Bedingungen definieren und lege da eine erweiterete Eigenschaft mit diesem Code an? Bei Mit DotLiquid?
oder wie mit SQL?

Sorry, ich blicke gerade nicht durch.
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Funktioniert danke!!!!! :) freu!

Jetzt muss ich das nur noch erweiterm auf Straße! Hoffe das klappt!
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Sorry für die vielen Posts. Habe es hinbekommen.

Wie sieht es aus. Wenn ich die Straße noch hinzunehmen will? Dann wird zweimal ja ausgeben. Ist das trotzdem so richtig?
Code:
{% assign lieferAdresseName = Vorgang.Lieferung.Lieferadresse.Name %}\
{% assign rechnungName = Vorgang.Zahlungen.Rechnungsadresse.Name %}\
{%if lieferAdresseName != rechnungName 0 %}\
ja
{%endif %}
{% assign lieferAdresseStraße = Vorgang.Lieferung.Lieferadresse.Straße %}\
{% assign rechnungStraße = Vorgang.Zahlungen.Rechnungsadresse.Straße %}\
{%if lieferAdresseStraße != rechnungStraße 0 %}\
ja
{%endif %}
 

D. Lehmeier

Moderator
Mitarbeiter
14. August 2013
248
4
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Hi,

ja in deinem Beispiel wird das 2 mal ausgegeben, bei der Bedingung könntest du dann z.B. "Enthält ja" verwenden.
In dem Vorschau (Text) Tab, beim bearbeiten der Erweiterten Eigenschaft, prüft man am besten auch immer, dass keine Leerzeichen ausgegeben werden (also dass das "ja" ganz oben steht).

Man kann es aber auch so machen, dann wird nur einmal ja ausgegeben:
Wichtig ist, dass die assign Bedingungen oben vor dem if sind.
Die Prüfung lieferAdresseStraße != rechnungStraße ist nur als Beispiel 2mal drin, so könnte man das dann erweitern.
Ich hab gesehen, oben in dem Beispiel von mir ist noch eine 0 drin (z.B. bei rechnungStraße 0), die kann man weglassen.


Code:
{% assign lieferAdresseName = Vorgang.Lieferung.Lieferadresse.Name %}\
{% assign rechnungStraße = Vorgang.Zahlungen.Rechnungsadresse.Straße %}\
{% assign rechnungName = Vorgang.Zahlungen.Rechnungsadresse.Name %}\
{% assign lieferAdresseStraße = Vorgang.Lieferung.Lieferadresse.Straße %}\
{%if lieferAdresseName != rechnungName %}\
ja
{% elseif lieferAdresseStraße != rechnungStraße  %}\
ja
{% elseif lieferAdresseStraße != rechnungStraße %}\
ja
{%endif %}
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Telefonnummer Kunden automatisch setzen workflow Arbeitsabläufe in JTL-Wawi 3
Neu Workflow Tracking JTL-Workflows - Ideen, Lob und Kritik 1
Offen Workflow einem Vaterartikel und seinen Kindern eine weitere Kategorie hinzu fügen JTL-Workflows - Ideen, Lob und Kritik 5
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 4
Neu JTL Packtisch Workflow User helfen Usern - Fragen zu JTL-Wawi 3
Offen Workflow Nur Eine Bedingung und Bestimmte Bedingung kombiniereren JTL-Workflows - Ideen, Lob und Kritik 3
Abgelehnt Versand aus dem Wareneingang mit Eazyshipping - Positionen werden nicht ausgebucht, wenn per Workflow dazugebucht Arbeitsabläufe in JTL-WMS 10
Neu WORKFLOW - Hinweis für Position setzen User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Workflow für Aufträge mit Fehlbestand JTL-Workflows - Ideen, Lob und Kritik 27
Neu JTL-Workflow: Manueller Artikel-Workflow funktioniert nur in Simulation (Variationskombinationen) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow Was habt ihr soo User helfen Usern - Fragen zu JTL-Wawi 3
Offen Workflow DATEI SCHREIBEN als Batch - Fehler/falsche Formatierung? JTL-Workflows - Fehler und Bugs 7
Neu Workflow Erstellung Lieferanten-Artikelnummer nicht gefunden User helfen Usern 1
Gelöst Workflow - Liste mit Kinderartikel ohne Bestellvorschlag jeden Tag versenden per E-Mail JTL-Workflows - Fehler und Bugs 4
Offen JTL Workflow Lieferantenartikel.LagerbestandZumEigenenAddieren JTL-Workflows - Ideen, Lob und Kritik 1
Offen JTL Workflow - Artikelpositionen -> Bezeichnung enthält nicht JTL-Workflows - Fehler und Bugs 2
Neu Artikel wird immer wieder bei Ebay gestoppt - wie kann ich feststellen warum - workflow User helfen Usern - Fragen zu JTL-Wawi 6
Offen Workflow RK erstellt JTL-Workflows - Ideen, Lob und Kritik 1
In Bearbeitung Workflow funktioniert nicht JTL-Wawi - Fehler und Bugs 4
Offen Retouren Workflow bei mehreren Artikel pro Retoure JTL-Workflows - Ideen, Lob und Kritik 1
Offen Workflow Eigene Felder in Anmerkung JTL-Workflows - Ideen, Lob und Kritik 0
Offen Workflow Abfrage ob Boniversum Score in Kundenmaske hinterlegt bei Rechnungskauf JTL-Workflows - Ideen, Lob und Kritik 0
Ähnliche Themen