Neu Exportvorlage Versand EigeneFelder

DaveShow

Aktives Mitglied
8. Januar 2020
20
1
Hallo liebe Community,

ich bin etwas am verzweifeln, da ich eine Exportvorlage (Experte) erstellen möchte, aber leider kein Experte bin! :)
Wir möchten eine CSV-Datei mit bestimmten Werten erstellen, die bei der Spedition Pflichtfelder sind.

Ich habe bereits angefangen diese zu erstellen.
Dafür habe ich eigene Felder eingefügt, jedoch kann ich diese nicht so exportieren, wie ich möchte.
Beim Export haut er die eigenen Felder zusammen raus und trennt diese mit einem " | "

Ich habe mal ein paar Screenshots gemacht, damit das verständlicher ist.
Ich hoffe, dass mein Vorhaben überhaupt umsetzbar ist.

Falls nicht, hätte vll. jemand eine andere Idee, wie ich das Vorhaben umsetzen kann?
Ich habe schon geschaut, welche anderen Felder ist nutzen kann, aber dann muss man im Auftrag immer an sehr vielen verschiedenen Stelle etwas eintragen, was verwirrend ist...

Wir nutzen die JTL-Version 1.6.41.2

Falls Ihr noch mehr Infos braucht, sagt einfach Bescheid.
Schon mal vielen Dank für eure Hilfe!
David
 

Anhänge

  • EigeneFelder.jpg
    EigeneFelder.jpg
    77,5 KB · Aufrufe: 9
  • Exportvorlage.jpg
    Exportvorlage.jpg
    205,8 KB · Aufrufe: 11
  • CSV-Datei.jpg
    CSV-Datei.jpg
    212,3 KB · Aufrufe: 10

DaveShow

Aktives Mitglied
8. Januar 2020
20
1
Nabend,

vielen Dank für die schnelle Antwort!
leider hab ich noch nicht verstanden, wie man Codes hier richtig übermittelt, deswegen hier einfach kopiert:

Zeile 1: Kunde;E_Name1;E_Name2;E_Strasse;E_LKZ;E_PLZ;E_Ort;Kundenauftragsnummer;Anzahl;Verpackungsart;Inhalt;Gewicht

Zeile2: {{ Vorgang.Lieferschein.Auftrag.Auftragsnummer }}; {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Vorname }}; {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Name }}; {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Straße }}; {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.LandISO }}; {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.PLZ }}; {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Ort }}; {{ Vorgang.Lieferschein.Auftrag.Anmerkung }}; {{ Vorgang.Lieferschein.Auftrag.Attribute }}

Bei "Hauptbereich" ist nichts eingetragen.
Wie gesagt, im Grunde brauche ich für die CSV nur die Auswahlfelder/antworten aus den eigenen Feldern.
Gefunden habe ich, dass die eigenen Felder unter den Attributen geführt werden. {{ Vorgang.Lieferschein.Auftrag.Attribute }}
Jedoch fasst er die in einer Zeile zusammen.
Eventuell kann man das Trennungszeichen " | " in ein Semikolon oder Komma ändern, sodass man vielleicht in Excel damit weiterarbeiten kann ("Text in Spalten" oder so ähnlich)

Grüße
Dave
 

DaveShow

Aktives Mitglied
8. Januar 2020
20
1
Hallihallo,

ich vermute, dass das Problem nicht so einfach zu lösen ist.
Ich habe mir deswegen eine Alternative überlegt, wie ich die Daten exportiert bekomme, hänge aber jetzt leider am letzten Feld.
Ich würde gern aus dem JTL Lieferschein die "Retour-Versandart" exportieren.
Mit welcher Variable kann ich das machen?

Vom Verständnis her müsste das eigentlich einer dieser Variablen sein, oder?
{{ Vorgang.Lieferschein.Pakete.ErstesObjekt.Retour-Versandart }}
{{ Vorgang.Lieferschein.Pakete.ErstesObjekt.Retour_Versandart }}
{{ Vorgang.Lieferschein.Pakete.ErstesObjekt.RetourVersandart }}
Leider führt aber keiner dieser 3 Wege zum Ziel.
Anbei natürlich ein Screenshot

Vielen Dank für die Hilfe!
Dave
 

Anhänge

  • Lieferschein.jpg
    Lieferschein.jpg
    286 KB · Aufrufe: 3

John

Sehr aktives Mitglied
3. März 2012
2.434
443
Berlin
Das geht schon.
Erstmal über den Split Filter in eine Array überführen und dann in einer Schleife testen, welches das gesuchte Element ist

Code:
{% assign Eingabe = 'Farbe=rot|Groesse=M|Motiv=Auto|' %}\
{% assign Elemente = Eingabe | Split: '|' %}\
Alle Elemente einzeln ausgeben
{% for Element in Elemente %}\
{{ Element }}
{% endfor %}\

Nur Element Groesse ausgeben
{% for Element in Elemente %}\
{% if Element contains 'Groesse=' -%}\
{{ Element }}
{% endif -%}\
{% endfor %}

erzeugt die Ausgabe

Code:
Alle Elemente einzeln ausgeben
Farbe=rot
Groesse=M
Motiv=Auto

Nur Element Groesse ausgeben
Groesse=M
 

DaveShow

Aktives Mitglied
8. Januar 2020
20
1
Hallo John,

vielen Dank für die Rückmeldung.
Werde ich heute versuchen zu probieren.

Sobald ich mehr weiß, melde ich mich natürlich bei dir!
 

DaveShow

Aktives Mitglied
8. Januar 2020
20
1
Hallo John,
ich habe das nun ausprobiert und konnte nun auch nur die Antworten ausgeben lassen.

Als Code ist nun folgendes hinterlegt:

{% assign Eingabe = 'Verpackungsart=EP|Gewicht=250|Inhalte=Fitness-Equipment' %}
{% assign Elemente = Eingabe | Split: '|' %}

Nur Werte ausgeben
{% for Element in Elemente %}
{% assign Teile = Element | Split: '=' %}
{% if Teile.size == 2 %}
{{ Teile[1] }}
{% endif %}
{% endfor %}

ausgegeben wir dann:

Nur Werte ausgeben
EP
250
Fitness-Equipment

das ist schon sehr gut, jedoch habe ich in dieser Variante das Problem, dass ich dafür die Eingabe 'Verpackungsart=EP|Gewicht=250|Inhalte=Fitness-Equipment' benötige.
Die soll aber aus den eigenen Feldern aus den jeweiligen Aufträgen stammen.
Kannst du oder irgendwer mir sagen, wie ich die Variable {{ Vorgang.Lieferschein.Auftrag.Attribute }} dort einbinden kann?
Hab schon mehrere Varianten probiert, aber leider hat nix funktioniert.
Gruß
Dave
 

DaveShow

Aktives Mitglied
8. Januar 2020
20
1
Hallo,

gibt es für mein Problem eine Lösung oder ist die Lösung so kompliziert, dass ich die nie hinbekommen werden? :D
Wie macht Ihr das denn, wenn Ihr eine Exportvorlage benötigt und die Felder aber individualisiert sind?
Der Prozess muss ja nicht auf Teufel komm raus so dargestellt werden.
Wenn irgendjemand eine andere Idee hat, wie man das anders lösen kann, können wir uns ja auch anpassen.
Vielen Dank für die Hilfe!
Dave
 

DaveShow

Aktives Mitglied
8. Januar 2020
20
1
Hallo Kelvin,
vielen lieben Dank für die Hilfe!
Ich hab das nun sauber eingefügt und kann nun die Auswahlantworten aus den eigenen Feldern an die richtigen Stellen exportieren.

Nochmal vielen vielen Dank an alle, die an der Lösung mitgewirkt haben.
Wenn wir uns im realen Leben mal sehen, gibt es ein Bier für euch! :)
Gruß
Dave
 

John

Sehr aktives Mitglied
3. März 2012
2.434
443
Berlin
Die durch Pipe | getrennte Eingabe in meinem Beispiel war doch nur ein Platzhalter für die ebenfalls Pipe-getrennten Daten, die Du wie in deinem ursprünglichen Post per {{ Vorgang.Lieferschein.Auftrag.Attribute }} bekommst.
 

DaveShow

Aktives Mitglied
8. Januar 2020
20
1
Heyho,

ja, ich hatte alles mal ausprobiert, aber dann hab ich wohl irgendwie irgendwo einen Fehler gemacht.
Dass ich nicht zum Kreis der Experten gehöre, war kein Scherz :)
Jetzt klappt aber alles wie gewünscht und von der Bedienung her ist das jetzt perfekt, da simpel.
Wie gesagt, vielen vielen Dank!
Das Bier steht Dir natürlich auch zu :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigenes SQL erstellen Eigene Exportvorlage User helfen Usern - Fragen zu JTL-Wawi 0
Neu Exportvorlage Table - Nicht richtig angezeigt Gelöste Themen in diesem Bereich 2
Neu Exportvorlage -> wie erhalte ich das GEWOGENE Gesamtgewicht ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu RE Exportvorlage Datum anpassen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Jugendschutzgesetz - Versand von Alkohol User helfen Usern 1
Gelöst Versand: Anzahl Pakete pro Mitarbeiter und Zeitraum Eigene Übersichten in der JTL-Wawi 1
Auftrag splitten in Dropshipping-Artikel und "Eigener Versand"-Artikel JTL-Wawi 1.8 1
Nur noch sporadische Rechungserstellung nach Versand JTL-Wawi 1.8 26
Neu Kein DPD Versand/Abholung am 27.12 deutschlandweit - Wie vorgehen bei Amazon ? User helfen Usern - Fragen zu JTL-Wawi 0
JTL Packtisch+ Versand / Exportpfad verliert sich JTL-Wawi 1.8 0
Doppelter Versand von "Versandsandbestätigung" JTL-Wawi 1.8 1
Fehlende Variable bei Versand > Exportvorlagen > Versanddaten-Export JTL-Wawi 1.7 0
Neu Nur Admin darf versand Adressen eingeben... (Mit Plugin Schalter) Plugins für JTL-Shop 0
Neu JTL Shop 5 und der Email Versand Allgemeine Fragen zu JTL-Shop 1
E-Mail-Versand nicht möglich, obwohl der Test fehlerfrei verlief? Einrichtung JTL-Shop5 0
Neu Text Eingabe beim Versand Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Versand konnte nicht gesetzt werden: Otto.de - Anbindung (SCX) 3
Automatische Bestellbestätigung Versand durch Verkäufer (Amazon) JTL-Wawi 1.6 2
Neu E-Mail Versand Coupon Allgemeine Fragen zu JTL-Shop 0
Versand + 4 Eurozonen, Katastrophe pur Einrichtung JTL-Shop5 0
Neu Versand an Völkner wird nicht bestätigt JTL-Wawi - Fehler und Bugs 0
Neu JTL Shop, DHL Versand nach Artikel Gewicht Installation von JTL-Wawi 1
Neu Versand nach Österreich - Freiposition "Versand" zusätzlich im Auftrag Amazon-Anbindung - Fehler und Bugs 3
Neu Gewicht für einen Stücklistenartikel bei Versand verdoppelt JTL-Wawi - Fehler und Bugs 9
Rechnung nach Versand nachträglich ändern wegen Rabatt/Rückgabe JTL-Wawi 1.6 15
Neu Versand und Zahlungsinformationen werden nicht importiert eBay-Anbindung - Fehler und Bugs 5
Versand wird nicht gesetzt bei Sendungen ohne Trackingnummer kaufland.de - Anbindung (SCX) 1
Neu DHL Express >> internationaler Versand >> Fehlermeldung JTL-ShippingLabels - Fehler und Bugs 1

Ähnliche Themen