Neu Workflow für Speditionsexport Probleme mit for schleifen

Bostler

Gut bekanntes Mitglied
31. Mai 2021
100
4
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.695
23
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

Gut bekanntes Mitglied
31. Mai 2021
100
4
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
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
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 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
Neu Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow LandISO User helfen Usern - Fragen zu JTL-Wawi 3
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 6
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
In Diskussion Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
In Diskussion Workflow alle X Tage ausführen JTL-Workflows - Ideen, Lob und Kritik 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
In Diskussion Workflow verändert Wert JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Standardlieferant JTL-Wawi 1.10 2
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
Issue angelegt [WAWI-44314] Workflow automatisch 2 Pakete erstellen bei bestimmen Produkten? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst CustomWorkflow erscheint nicht in den Workflow-Aktionen JTL-Workflows - Fehler und Bugs 7
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Mit Workflow verfügbaren Bestand aller Artikel in Datei schreiben User helfen Usern - Fragen zu JTL-Wawi 8
In Diskussion Workflow ausführen bei Lagerbestand 0 eines Lagers JTL-Workflows - Fehler und Bugs 3
Neu Workflow: WMS Lager nutzen um Versandart zu bestimmen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung nur für bestimmte Kundengruppe drucken, aber für alle Erstellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu JTL auf dem Server duplizieren für Experimente Installation von JTL-Wawi 1
Kaufland Preis ist falsch - Rabatt für die Kd Gruppe nicht berücksichtigt kaufland.de - Anbindung (SCX) 2
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu SEO URL für den Blog Allgemeine Fragen zu JTL-Shop 2
Neu 🚨 Hinweis für JTL-Händler, die Taxdoo nutzen News, Events und Umfragen 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Neu Biete Connector-Tools für vollautomatische Lieferantenbestellungen an uvm. Dienstleistung, Jobs und Ähnliches 2
Externe Auftragsnummer für Rechnungs-Druckvorlage nicht vorhanden JTL-Wawi 1.11 6
Neu Sind Support-Tickets für WaWi und Ameise ohne kostenpflichtigen Tarif nicht mehr möglich? JTL-Wawi - Fehler und Bugs 3
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu Neuer Server für kleines Unternehmen User helfen Usern - Fragen zu JTL-Wawi 38
Neu Welche SQL Server Version für WaWi 1.0.0.0.0 unter Windows 11 Installation von JTL-Wawi 6
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu Open-Source-Lösung für produzierende Betriebe User helfen Usern 0

Ähnliche Themen