Hallo zusammen,
wir nutzen die folgende Exportvorlage in Verbindung mit WMS:
{% for paket in Vorgang.Pakete %}P{{Paket.InternePaketnummer}}|\
1|\
|\
1|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' %}01{% else %}53{% endif %}|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' %}03{% else %}01{% endif %}|\
|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' %}127{% else %}5301{% endif %}|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' and Lieferschein.Auftrag.IstVersandartNachnahme %}\
134={{Lieferschein.Auftrag.OffenerBetrag}}\
{% elsif Lieferschein.Auftrag.Lieferadresse.LandISO != 'DE' and Lieferschein.Auftrag.IstVersandartNachnahme %}\
5311={{Lieferschein.Auftrag.OffenerBetrag}}\
{% endif %}|\
{% if Lieferschein.Auftrag.IstVersandartNachnahme and forloop.first %}EUR{% else %}{% endif %}|\
0|\
{{Lieferschein.Auftrag.Kunde.Kundennummer}}|\
{{Lieferschein.Auftrag.Lieferadresse.Vorname|Remove:'"'}} {{Lieferschein.Auftrag.Lieferadresse.Name|Remove:'"'}}|\
{{Lieferschein.Auftrag.Lieferadresse.Firma|Remove:'"'}}|\
{{Lieferschein.Auftrag.Lieferadresse.AdressZusatz|Remove:'"'}}|\
{{Lieferschein.Auftrag.Lieferadresse.PLZ}}|\
{{Lieferschein.Auftrag.Lieferadresse.Ort}}|\
{{Lieferschein.Auftrag.Lieferadresse.Anrede|Remove:'"'}}|\
{{Lieferschein.Auftrag.Lieferadresse.Straße|OhneHausnummer}}|\
{{Lieferschein.Auftrag.Lieferadresse.Straße|NurHausnummer}}|\
{{Lieferschein.Auftrag.Kunde.Telefon}}|\
{{Lieferschein.Auftrag.Kunde.Fax}}|\
{{Lieferschein.Auftrag.Kunde.EMail}}|\
{{Lieferschein.Auftrag.Kunde.ZuHänden}}|\
{{Lieferschein.Auftrag.Kunde.UStID}}|\
{{Lieferschein.Auftrag.Lieferadresse.LandISO}}|\
2|\
{% for item in Lieferschein.Positionen limit:5 -%}
{% if item.Auftragsposition.Artikel.IstLagerartikel -%}
7|{{ item.Menge }} x {{ item.Artikel.Bezeichnung }};China;;1;{{ item.Artikel.Nettoverkaufspreis | Times: item.Menge }};\
{% endif -%}
{% endfor -%}
{% endfor %}
Ich würde die beiden Länder Schweiz und Norwegen gerne als 5302 anstatt mit 5301 versenden. Ich bekomme die Vorlage allerdings nicht so verändert, dass im Falle von NO oder CH die 5302 ausgegeben wird.
Versucht habe ich folgendes:
|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' %}127{% else %}5301{% endif %}|\
{% else %}{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'CH' %}5302{% endif %}|\
{% else %}{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'NO' %}5302{% endif %}|\
oder
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' and != 'NO' and != 'CH' %}127{% else %}5301{% endif %}|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'CH' %}5302{% endif %}|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'NO' %}5302{% endif %}|\
Hat jemand eine Idee?
Gruss
Marcel
wir nutzen die folgende Exportvorlage in Verbindung mit WMS:
{% for paket in Vorgang.Pakete %}P{{Paket.InternePaketnummer}}|\
1|\
|\
1|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' %}01{% else %}53{% endif %}|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' %}03{% else %}01{% endif %}|\
|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' %}127{% else %}5301{% endif %}|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' and Lieferschein.Auftrag.IstVersandartNachnahme %}\
134={{Lieferschein.Auftrag.OffenerBetrag}}\
{% elsif Lieferschein.Auftrag.Lieferadresse.LandISO != 'DE' and Lieferschein.Auftrag.IstVersandartNachnahme %}\
5311={{Lieferschein.Auftrag.OffenerBetrag}}\
{% endif %}|\
{% if Lieferschein.Auftrag.IstVersandartNachnahme and forloop.first %}EUR{% else %}{% endif %}|\
0|\
{{Lieferschein.Auftrag.Kunde.Kundennummer}}|\
{{Lieferschein.Auftrag.Lieferadresse.Vorname|Remove:'"'}} {{Lieferschein.Auftrag.Lieferadresse.Name|Remove:'"'}}|\
{{Lieferschein.Auftrag.Lieferadresse.Firma|Remove:'"'}}|\
{{Lieferschein.Auftrag.Lieferadresse.AdressZusatz|Remove:'"'}}|\
{{Lieferschein.Auftrag.Lieferadresse.PLZ}}|\
{{Lieferschein.Auftrag.Lieferadresse.Ort}}|\
{{Lieferschein.Auftrag.Lieferadresse.Anrede|Remove:'"'}}|\
{{Lieferschein.Auftrag.Lieferadresse.Straße|OhneHausnummer}}|\
{{Lieferschein.Auftrag.Lieferadresse.Straße|NurHausnummer}}|\
{{Lieferschein.Auftrag.Kunde.Telefon}}|\
{{Lieferschein.Auftrag.Kunde.Fax}}|\
{{Lieferschein.Auftrag.Kunde.EMail}}|\
{{Lieferschein.Auftrag.Kunde.ZuHänden}}|\
{{Lieferschein.Auftrag.Kunde.UStID}}|\
{{Lieferschein.Auftrag.Lieferadresse.LandISO}}|\
2|\
{% for item in Lieferschein.Positionen limit:5 -%}
{% if item.Auftragsposition.Artikel.IstLagerartikel -%}
7|{{ item.Menge }} x {{ item.Artikel.Bezeichnung }};China;;1;{{ item.Artikel.Nettoverkaufspreis | Times: item.Menge }};\
{% endif -%}
{% endfor -%}
{% endfor %}
Ich würde die beiden Länder Schweiz und Norwegen gerne als 5302 anstatt mit 5301 versenden. Ich bekomme die Vorlage allerdings nicht so verändert, dass im Falle von NO oder CH die 5302 ausgegeben wird.
Versucht habe ich folgendes:
|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' %}127{% else %}5301{% endif %}|\
{% else %}{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'CH' %}5302{% endif %}|\
{% else %}{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'NO' %}5302{% endif %}|\
oder
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' and != 'NO' and != 'CH' %}127{% else %}5301{% endif %}|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'CH' %}5302{% endif %}|\
{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'NO' %}5302{% endif %}|\
Hat jemand eine Idee?
Gruss
Marcel
Zuletzt bearbeitet: