Wir verwenden folgenden Code um Aufträge zu exportieren.
Dabei ist eine Abfrage auf die Artikelnummer.
Enthält diese an 1. Stelle eine 0, dann soll der Artikel übersprungen, also nicht exportiert werden.
Diese Abfrage funktioniert nun in 1.0 nicht mehr:
% for position in Vorgang.Positionen -%}
{% case position.IstVersandkostenPosition -%}
{% when false -%}
{% assign myVar = position.Artikelnummer | first %}
{% comment -%} Keine Artikel mit beginnend 0 oder Leer exportieren {% endcomment -%}
{% unless myVar == '0' or position.Artikelnummer == empty -%}
<twarenkorbpos>
<cName>{{ position.Bezeichnung | XmlEscape }}</cName>
.....
Es werden Artikel mit führender 0 übernommen und stehen auch mit führender 0 im Auftrag.
Also die 0 ist da, aber die Abfrage funktioniert nicht mehr.
Lösung ?
Dabei ist eine Abfrage auf die Artikelnummer.
Enthält diese an 1. Stelle eine 0, dann soll der Artikel übersprungen, also nicht exportiert werden.
Diese Abfrage funktioniert nun in 1.0 nicht mehr:
% for position in Vorgang.Positionen -%}
{% case position.IstVersandkostenPosition -%}
{% when false -%}
{% assign myVar = position.Artikelnummer | first %}
{% comment -%} Keine Artikel mit beginnend 0 oder Leer exportieren {% endcomment -%}
{% unless myVar == '0' or position.Artikelnummer == empty -%}
<twarenkorbpos>
<cName>{{ position.Bezeichnung | XmlEscape }}</cName>
.....
Es werden Artikel mit führender 0 übernommen und stehen auch mit führender 0 im Auftrag.
Also die 0 ist da, aber die Abfrage funktioniert nicht mehr.
Lösung ?