Gelöst Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
Hi,

ich bin gerade dabei mir eine Sendungsdatenexport Vorlage für Trans-O-Flex zu bauen. Ich hänge an einer kleinen Stelle:

Code:
{% if Lieferschein.Auftrag.Lieferadresse.Firma != ''}{{Lieferschein.Auftrag.Lieferadresse.Firma|Remove:'"'}}{% else %}{{Lieferschein.Auftrag.Lieferadresse.Vorname|Remove:'"'}} {{Lieferschein.Auftrag.Lieferadresse.Name|Remove:'"'}}{% endif %};\

Im Feld für Name 1 möchte ich die Firma angeben, wenn es denn eine gibt, wenn nicht den Namen und den Vornamen. WMS mag meinen Code nicht.

Danke für eure Hilfe.

Grüße fanello123
 

Andreas Grambow

Sehr aktives Mitglied
5. August 2006
4.489
15
Dahlenburg / bei Lüneburg
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex

auf den 1. Blick fehlt ein %
{% if Lieferschein.Auftrag.Lieferadresse.Firma != '' %}{{Lieferschein.Auftrag.Lieferadresse.Firma|Remove:'"'}}{% else %}{{Lieferschein.Auftrag.Lieferadresse.Vorname|Remove:'"'}} {{Lieferschein.Auftrag.Lieferadresse.Name|Remove:'"'}}{% endif %};\
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex

Stimmt, hat aber nichts geholfen, die Lösung war != empty
 

Andreas Grambow

Sehr aktives Mitglied
5. August 2006
4.489
15
Dahlenburg / bei Lüneburg
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex

mal so aus der Hüfte geschossen, bin gerade unterwegs bin morgen wieder im Büro, dann kann ich mir das besser anschauen.

{% if Lieferschein.Auftrag.Lieferadresse.Firma == '' %}{{Lieferschein.Auftrag.Lieferadresse.Firma|Remov e:'"'}}{% else %}{{Lieferschein.Auftrag.Lieferadresse.Vorname|Remove:'"'}} {{Lieferschein.Auftrag.Lieferadresse.Name|Remove:' "'}}{% endif %};\
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex

Danke, für deine Hilfe. Habs hinbekommen 🙂

Zudem suche ich noch die Variable für die Anzahl der Pakete. Kennst du die zufällig?

Leider müssen bei TOF die Gewichte und Beträge leider mit einem "." als Dezimaltrennzeichen angeben werden. Wie kann ich die Felder denn umformatieren?

Grüße Benny
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex

Hi, so wär es am einfachsten:

Code:
{% if Lieferschein.Auftrag.Lieferadresse.Firma -%}
{{Lieferschein.Auftrag.Lieferadresse.Firma|Remove:'"'}}\
{% else -%}
{{Lieferschein.Auftrag.Lieferadresse.Vorname|Remove:'"'}} {{Lieferschein.Auftrag.Lieferadresse.Name|Remove:'"'}}\
{% endif -%};\

Wenn Firma, dann Firma, sonst Name.

Den Block kannst du so verwenden, im Endeffekt wird durch die \ und -% nur eine Zeile darauß.
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Hi Stephan,

vielen Dank für deine Hilfe. Die Paketanzahl muss bei TOF übergeben werden und dazu das Sendungsgesamtgewicht. Problem bei TOF ist nur, dass alle Zahlen mit einem "." anstatt mit einem "," formatiert werden müssen. Weißt du was ich hierfür ändern muss?
Außerdem möchte ich bei easylog das Gesamtgewicht durch die Pakete teilen, wenn mehr als 1 Paket mit DHL versendet wird. Ein Auftrag mit 90 KG und 3 Paketen wird bei der easylog Vorlage aus der Wiki als 3 Pakete mit je 90 KG, anstatt als 3 Pakete mit je 30 Kg übergeben, was sehr teuer werden kann, wenn man nicht aufpasst. Bei der easylog Vorlage gibt es auch ein Problem bei Nachnahmesendungen. Werden auch hier mehrere Pakete versendet, muss beim Service beim ersten Paket noch die 112 übergeben werden, bei allen anderen Paketen dann nur noch die 112. Aktuell muss bei einer NN Sendung der Kunde den NN Betrag 3 mal bezahlen, wenn man 3 Pakete mit DHL versendet und NN als Zahlungsart verwendet wird.

Grüße Benny
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Code:
{% if paket.Gewicht > 0 -%}
{{paket.Gewicht|DividedBy:Lieferschein.Pakete.Count|Nummer:'N3','de-DE'}}\
{% else -%}
{{Lieferschein.Positionen.VersandGewichtGesamt|Plus:Lieferschein.Auftrag.Versandart.Zusatzgewicht|DividedBy:Lieferschein.Pakete.Count|Nummer:'N3','de-DE'}}\
{% endif -%}

Diese Zeile gibt dir das Gewicht geteilt durch die Anzahl der Pakete. Entweder das Versandgewicht oder die Verwiegepflicht.

Durch "Nummer" wird die ausgegebene Zahl formatiert. N3 besagt drei Nachkommastellen und durch die Länderkürzel kannst du auf landestypische Codierung umstellen (, oder . und ähnliches).
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Super vielen Dank, find ich klasse, dass einem hier so gut geholfen wird 🙂
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Was muss ich denn für einen . für ein Länderkürzel eingeben? en-EN und us-US funktioniert beides nicht.
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Kaum gepostet finde ich die Lösung selber^^ en-US...

Ein kleines Problem habe ich aber noch. Mit Lieferschein.Pakete.Count wird die Gesamtanzahl der Pakete ausgeben. Wenn ich einen Auftrag nun aber teilweise mit DHL und teilweise mit TOF versende, müsste ich wissen, wie viele Pakete mit TOF und wie viele mit DHL versendet werden und die entsprechende Anzahl übergeben. Also 2 mal TOF Pakete und 1 mal DHL Pakete. Bei DHL funktioniert das korrekt, bei TOF brauche ich die Anzahl irgendwoher...
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Hi,

auch das funktioniert bereits.

Code:
{{ Lieferschein.Pakete.Count }}

{{ Pakete.Length }}

Pakete.Count gibt dir die Gesamtanzahl Pakete, Pakete.Length die Anzahl der Pakete je Logistiker.
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Super vielen Dank 🙂

Geht es auch iregndwie, dass Aufträge automatisch gesplittet werden, wenn die Artikel in zwei unterschiedlichen Lagern liegen?
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Geht es auch iregndwie, dass Aufträge automatisch gesplittet werden, wenn die Artikel in zwei unterschiedlichen Lagern liegen?

Schaffst du es irgendwie, dass ein Auftrag NICHT gesplittet wird, wenn er in unterschiedlichen Lagern liegt? De facto ist es nicht möglich einen Auftrag ohne Split aus zwei getrennten WMS-Lagern auszuliefern.

(Bzw. definiere Lager - unterscheidet sich dieses nur anhand der Lagerplatzbezeichnung oder hast du in der JTL-Wawi Lagerverwaltung mehrere WMS-Lager angelegt?)
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Ein Auftrag, bei dem ein Artikel aus meinem WMS Lager und ein Artikel aus einem Standard Lager (Kein WMS Lager) kommt. Der Artikel aus dem Standard Lager ist ein Spezialartikel und der Auftrag muss daher von Hand wie bisher verarbeitet werden.
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Hi fanello,

dann wie folgt:

-> Wawi -> Versand -> Komplett Lieferbare Aufträge -> rechte Maustaste auf den Auftrag -> WMS-Optionen -> Teillieferung aktivieren

-> WMS -> Pickliste erstellen -> Auftrag kommt mit allen Positionen die im WMS-Lager verfügbar sind auf die Pickliste -> ausliefern.

-> Bei Auslieferung wird der Auftrag gesplittet und die übrige Positionen kann ganz normal über JTL-Wawi ausgeliefert werden.



ALTERNATIV

Den Spezialartikel schon im Vorfeld per Wawi ausliefern, danach die Pickliste in WMS erstellen, der übrige Artikel kommt auf die Pickliste und wird ausgeliefert.
Der Auftrag wird dann nicht gesplittet, kann aber trotzdem ausgeliefert werden. Es handelt sich hier dann nicht um "SplitPositionen" sondern um "OffenePositionen"

Beides ist möglich.
 

fanello

Gut bekanntes Mitglied
4. November 2010
502
1
AW: Hilfe zu Erstellung von Sendungsdatenexportvorlage für Trans-O-Flex [ohne Ticket]

Hi Stephan,

super, vielen vielen Dank für Deine Hilfe.

Grüße fanello
 

Ähnliche Themen