Neu Workflow für Speditionsexport Probleme mit for schleifen

Bostler

Mitglied
31. Mai 2021
67
2
Hi ich hoffe hier kann mir jemand helfen.

wir möchten an eine Spedition eine csv ausgeben damit diese im Programm eingelesen und verarbeitet werden kann.
Als Bedingung war das die Software pro ZEILE ein Label ausspuckt. Ergo ist mein Ziel das ich pro Artikelposition auch nur eine Zeile herausbekomme.

Eigentlich hört sich das ganz einfach an. Dachte ich.

Die Kollegen arbeiten so das wenn Sie zwei Speditionsartikel haben sie quasi auf paket hinzufügen klicken und entsprechend einen Lieferschein mit zwei Pakete haben und entsprechend beide Artikel in csv auftauchen. Pro Artikel also eine Zeile wo alle Infos wie Lieferdaten, gewichte usw drin stehen.

Und jetzt drehe ich mich im Kreis.

Hier mal meine aktuelle Abfrage:

{% for Pakete in Vorgang.Pakete -%}
{% assign Versandart = Versandart.Name -%}
{{ Vorgang.Auftrag.Lieferadresse.Vorname }} {{ Vorgang.Auftrag.Lieferadresse.Name }};\
{{ Vorgang.Auftrag.Lieferadresse.Firma }};\
{{ Vorgang.Auftrag.Lieferadresse.Straße | OhneHausnummer }};\
{{ Vorgang.Auftrag.Lieferadresse.Straße | NurHausnummer }};\
{{ Vorgang.Auftrag.Lieferadresse.Landname }};\
{{ Vorgang.Auftrag.Lieferadresse.PLZ }};\
{{ Vorgang.Auftrag.Lieferadresse.Ort }};\
{% if Versandart == 'DHL Freight' -%}DZS;{% else -%}IDS;{% endif -%}
{% for pos in Vorgang.Pakete.ErstesObjekt.Lieferschein.Positionen -%}
{% if pos.Artikel.VersandklasseName contains 'Spedition' -%}
{{ pos.Artikel.VersandklasseName }};
{% endif -%}
{% endfor -%}
{% endfor -%}


Was passiert letztendlich. Nach meiner Auffassung drehe ich mich immer im Kreis und klar egal wie ich es drehe und wende bekomme ich immer mehr als eine Zeile raus weil er pro Paket alle Artikel aufzählt die drin vorkommen


export.PNG

Ich hoffe das Problem verständlich erklärt zu haben
Hat jemand eine Lösung dafür ?

Vielen Dank schonmal vorab.
 

Petuchov

Sehr aktives Mitglied
1. Oktober 2009
1.691
22
Augsburg
Hi ich hoffe hier kann mir jemand helfen.

wir möchten an eine Spedition eine csv ausgeben damit diese im Programm eingelesen und verarbeitet werden kann.
Als Bedingung war das die Software pro ZEILE ein Label ausspuckt. Ergo ist mein Ziel das ich pro Artikelposition auch nur eine Zeile herausbekomme.

Eigentlich hört sich das ganz einfach an. Dachte ich.

Die Kollegen arbeiten so das wenn Sie zwei Speditionsartikel haben sie quasi auf paket hinzufügen klicken und entsprechend einen Lieferschein mit zwei Pakete haben und entsprechend beide Artikel in csv auftauchen. Pro Artikel also eine Zeile wo alle Infos wie Lieferdaten, gewichte usw drin stehen.

Und jetzt drehe ich mich im Kreis.

Hier mal meine aktuelle Abfrage:




Was passiert letztendlich. Nach meiner Auffassung drehe ich mich immer im Kreis und klar egal wie ich es drehe und wende bekomme ich immer mehr als eine Zeile raus weil er pro Paket alle Artikel aufzählt die drin vorkommen


Den Anhang 91852 betrachten

Ich hoffe das Problem verständlich erklärt zu haben
Hat jemand eine Lösung dafür ?

Vielen Dank schonmal vo

Diese Abfrage ist unkorrekt, da sie Syntaxfehler enthält. Ein korrekter Vorschlag wäre:
{% for Paket in Vorgang.Pakete -%} {% assign Versandart = Versandart.Name -%} {{ Vorgang.Auftrag.Lieferadresse.Vorname }} {{ Vorgang.Auftrag.Lieferadresse.Name }};
{{ Vorgang.Auftrag.Lieferadresse.Firma }};
{{ Vorgang.Auftrag.Lieferadresse.Straße | OhneHausnummer }};
{{ Vorgang.Auftrag.Lieferadresse.Straße | NurHausnummer }};
{{ Vorgang.Auftrag.Lieferadresse.Landname }};
{{ Vorgang.Auftrag.Lieferadresse.PLZ }};
{{ Vorgang.Auftrag.Lieferadresse.Ort }};
{% if Versandart == 'DHL Freight' -%}DZS;{% else -%}IDS;{% endif -%} {% for pos in Paket.Lieferschein.Positionen -%} {% if pos.Artikel.VersandklasseName contains 'Spedition' -%} {{ pos.Artikel.VersandklasseName }}; {% endif -%} {% endfor -%} {% endfor -%}
 

Bostler

Mitglied
31. Mai 2021
67
2
Diese Abfrage ist unkorrekt, da sie Syntaxfehler enthält. Ein korrekter Vorschlag wäre:
{% for Paket in Vorgang.Pakete -%} {% assign Versandart = Versandart.Name -%} {{ Vorgang.Auftrag.Lieferadresse.Vorname }} {{ Vorgang.Auftrag.Lieferadresse.Name }};
{{ Vorgang.Auftrag.Lieferadresse.Firma }};
{{ Vorgang.Auftrag.Lieferadresse.Straße | OhneHausnummer }};
{{ Vorgang.Auftrag.Lieferadresse.Straße | NurHausnummer }};
{{ Vorgang.Auftrag.Lieferadresse.Landname }};
{{ Vorgang.Auftrag.Lieferadresse.PLZ }};
{{ Vorgang.Auftrag.Lieferadresse.Ort }};
{% if Versandart == 'DHL Freight' -%}DZS;{% else -%}IDS;{% endif -%} {% for pos in Paket.Lieferschein.Positionen -%} {% if pos.Artikel.VersandklasseName contains 'Spedition' -%} {{ pos.Artikel.VersandklasseName }}; {% endif -%} {% endfor -%} {% endfor -%}
Hey,

danke vorab für die Antwort.
Wenn ich meinen Part hier oben raus kopiere habe ich keinen Syntax Fehler. Aber sei es drum Ich habe dein Teil einmal einkopiert und habe das selbe ergebnis wie auf meinem Bild. Also leider ein falsches.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kundenkommentar Variable für Workflow gesucht User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Abfrage für Workflow WMS-Lieferoption "Teilliefern" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ticket-Workflow - Freigabeprozess für Kunden die zukünftig auf Rechnung bezahlen möchten (an Abteilungsleiter Geschäftsführung) Servicedesk (Beta) 1
In Diskussion Workflow für Preisänderungen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow "Auftrag erstellen" wird nicht gestartet. JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow Versandgruppe ändern JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Manueller Workflow externes Programm ausführen JTL-Workflows - Fehler und Bugs 3
In Diskussion Auftragsfarbe ändern bei neuem Lieferstatus / Workflow JTL-Workflows - Ideen, Lob und Kritik 2
Neu Aufträge splitten pro Position per Workflow Arbeitsabläufe in JTL-Wawi 2
In Bearbeitung Workflow zurückhalten zusammenfassbarer Aufträge JTL-Workflows - Fehler und Bugs 6
Artikel-Labels per Workflow setzen JTL-Wawi 1.7 0
Neu Workflow Rechnungskorrektur / Gutschrift AMAZON User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow startet nicht bei Datenimport über Drittanbieterschnittstelle JTL-Workflows - Ideen, Lob und Kritik 1
Gelöst Retouren workflow Variable Erstelldatum JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet Workflow Bedingung Artikel ist Retoure JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst Workflow (eMail) - Felder nicht anzeigen wenn leer - DotLiquid JTL-Workflows - Ideen, Lob und Kritik 7
Beantwortet Überverkäufe bei mehreren Artikel mit Workflow setzen? JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion JTL Workflow 2+1 Aktion JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow aus Shop geht nicht mehr User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Workflow nicht mehr bei Bestellungen vom eigenen Shop JTL-Workflows - Fehler und Bugs 1
Gelöst Workflow lässt sich nicht erstellen JTL-Workflows - Fehler und Bugs 1
Gelöst Neue Artikel/Änderungen über Workflow an Shop übergeben funktioniert nicht JTL-Workflows - Fehler und Bugs 8
Neu Wie dokumentiert man die Ergebnisse der USt-ID-Prüfung, wenn man sie per Workflow prüft? User helfen Usern - Fragen zu JTL-Wawi 18
Neu Workflow um in einem Auftrag einen Artikel auszutauschen? User helfen Usern - Fragen zu JTL-Wawi 2
Beantwortet Lieferschein bleibt auf Status offen totz Workflow JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Kundendaten aktualisieren nach Aufruf eines manuellen Workflow JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Workflow Benachrichtigung bei Änderung des Kreditlimits JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow AMAZON Bestellungen mit Lieferzeit + 3 Tage zurückhalten User helfen Usern - Fragen zu JTL-Wawi 6
Neu manuellen Workflow per Tastenkombination auslösen ? User helfen Usern - Fragen zu JTL-Wawi 2
Farben können per Workflow nicht zurücksetzt werden JTL-Wawi 1.6 4
Neu Kundenkategorie per Workflow zuweisen? User helfen Usern 5
Neu Workflow - prüfen ob Strasse mit Zahl beginnt User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Workflow - Pickliste soll Auftrag drucken JTL-Workflows - Fehler und Bugs 1
Issue angelegt [WAWI-46738] Workflow Artikel vom Auftrag auf Einkausliste setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow - Web-Request User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mittels Workflow Lieferschein-Versandart mit Auftrags-Versandart vergleichen User helfen Usern - Fragen zu JTL-Wawi 7
Neu Via Workflow den Inhalt des Feldes Ust-ID löschen User helfen Usern - Fragen zu JTL-Wawi 3
WMS - Auftrag verpacken - WO Workflow anlegen ? JTL-Wawi 1.6 0
In Diskussion Workflow Kinder Beschreibungen in Vater übernehmen SQL Abfrage Query JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Lieferdatum von Artikel im Zulauf auslesen (Artikel-Workflow) JTL-Workflows - Ideen, Lob und Kritik 0
Beantwortet Workflow Simulation und Test mit Fehler JTL-Workflows - Fehler und Bugs 4
Neu Workflow: Wenn eigenes Feld im Artikel nicht leer, dann füge eine neue Artikelposition hinzu (gleicher Wert wie im eigenen Feld hinterlegt) User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion DotLiquid Befehle in Workflow - Anhang einer E-Mail JTL-Workflows - Ideen, Lob und Kritik 0
In Bearbeitung Workflow zum AGB versenden an eBay funktioniert nur sporadisch JTL-Workflows - Fehler und Bugs 2
In Diskussion Manueller Workflow CSV Ausgabe JTL-Workflows - Fehler und Bugs 6
Neu Workflow Filial-Routing DHL JTL-Track&Trace - Ideen, Lob und Kritik 0
Neu Workflow Artikel Eigene Felder Wert hinzufügen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow? Druck am Packtisch über Eigene Felder Auftrag User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bilder automatisch konvertieren per Workflow User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kann ein Workflow automatisiert bestimmte Textpassagen in Artikelbeschreibungen ersetzen? User helfen Usern - Fragen zu JTL-Wawi 8

Ähnliche Themen