Sendungsdatenexportvorlage WMS GLS / Gepard

Mystery2050

Aktives Mitglied
26. Februar 2014
12
0
Hallo Leute,

ich hoffe hier bin ich richtig und finde jemanden, der mir weiterhelfen kann. Also ich benutze bei mir GLS Gepart und die Sendungsdatenexportvorlage WMS:

{% for paket in Pakete %}{{Lieferschein.Auftrag.Kunde.Kundennummer}};\
{{Lieferschein.Auftrag.Lieferadresse.Firma|Remove:'"'}};\
{{Lieferschein.Auftrag.Lieferadresse.Vorname|Remove:'"'}} {{Lieferschein.Auftrag.Lieferadresse.Name|Remove:'"'}};\
{{Lieferschein.Auftrag.Lieferadresse.Adresszusatz}};\
{{Lieferschein.Auftrag.Lieferadresse.Straße|Remove:'"'}};\
;\
{{Lieferschein.Auftrag.Lieferadresse.LandISO}};\
{{Lieferschein.Auftrag.Lieferadresse.PLZ}};\
{{Lieferschein.Auftrag.Lieferadresse.Ort}};\
{{Lieferschein.Auftrag.Kunde.ZuHänden}};\
{{Lieferschein.Auftrag.Kunde.Telefon}};\
{{Lieferschein.Auftrag.Kunde.EMail}};\
{{Lieferschein.Auftrag.Anmerkung}};\
{{Lieferschein.Lieferscheinnummer}};\
{% endfor -%}


Funktioniert soweit super jedoch jetzt mein Problem. Gepart sagt, das Name 1 nicht leer sein darf, sondern ein Pflichtfeld ist. Wenn ich also einen Kunden habe, der keine Firma hat, dann mekert Gepart rum und ich muss den Vor- Namen aus Namen 2 in Namen 1 setzten. Da ich aber auch nicht immer einen Namen habe kann ich das nicht permanent umdrehen, was auch nicht gut aussehen würde (Name und dann Firma).

Gibt es eine Möglichkeit diese Formel so umzuschreiben, dass wenn es keine Firma gibt der Name in dieser Zeile steht und dann aber in der nächsten nichts steht?

Ich hoffe das ist einigermaßen verständlich^^.

Gruß

Pawel
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Sendungsdatenexportvorlage WMS GLS / Gepard

Hi,

ich würde es wie folgt machen:
{% capture firma %}{{Lieferschein.Auftrag.Lieferadresse.Firma|Remove: '"'}}{% endcapture -%}
{% capture name %}{{Lieferschein.Auftrag.Lieferadresse.Vorname|Remov e:'"'}} {{Lieferschein.Auftrag.Lieferadresse.Name|Remove:' "'}}{% endcapture -%}
Und dann:
{% if firma != empty %}{{ firma }}{% else %}{{ name }}{% endif %};\
{% if firma != empty %}{{ name }}{% endif %};\

Grundsätzlich sollte man auch auf die Variablen von paket zugreifen und nicht auf den Lieferschein. Wird das so in den Standardvorlagen gemacht?

Gruß,
Sebastian
 

Mystery2050

Aktives Mitglied
26. Februar 2014
12
0
AW: Sendungsdatenexportvorlage WMS GLS / Gepard

Hi,

danke Sebastian hat funktioniert. Läuft jetzt wunderbar. Wenn man das noch in der Beschreibung ändert denke ich es würde vielen helfen.

Gruß

Pawel
 

Arne

Gut bekanntes Mitglied
2. Mai 2011
288
3
AW: Sendungsdatenexportvorlage WMS GLS / Gepard

Hallo zusammen,

wir haben die Wiki dahin gehend angepasst. Vielen Dank an alle Beteiligten.

Grüße Arne
 

Ähnliche Themen