ninoboender
Gut bekanntes Mitglied
Hallo JTL User,
wir würden gerne NUR Artikel als CSV exportieren, die "fussmatte" in der Artikelnummer stehen haben. Hat einer eine Idee wie man das machen kann?
so wie hier klappt es leider nicht
{% assign Trennzeichen = ';' %}{% comment %}Gibt das Trennzeichen an{% endcomment -%}
{% for position in Vorgang.Positionen -%}
{% if position.Artikelnummer | strpos:'fussmatte' === false -%}
{% capture resultSQL -%}
SELECT RIGHT(RTRIM(cString),CHARINDEX('#',REVERSE(cString)))
FROM tBestellpos
WHERE tBestellung_kBestellung = '{{ Vorgang.InterneAuftragsnummer }}'
AND kBestellpos = '{{ position.InternePositionsnummer }}'
{% endcapture -%}
{% assign result = resultSQL | DirectQueryScalar -%}
{% capture ausgabe -%}
{{ result | Replace: 'fussmatte_','' | Replace: '#','' }};{{ Vorgang.Auftragsnummer }}\
{% endcapture -%}
{{ ausgabe }}
{% endif -%}{% endfor -%}
Alles andere sollte nicht exportiert werden.
DANKE!
wir würden gerne NUR Artikel als CSV exportieren, die "fussmatte" in der Artikelnummer stehen haben. Hat einer eine Idee wie man das machen kann?
so wie hier klappt es leider nicht
{% assign Trennzeichen = ';' %}{% comment %}Gibt das Trennzeichen an{% endcomment -%}
{% for position in Vorgang.Positionen -%}
{% if position.Artikelnummer | strpos:'fussmatte' === false -%}
{% capture resultSQL -%}
SELECT RIGHT(RTRIM(cString),CHARINDEX('#',REVERSE(cString)))
FROM tBestellpos
WHERE tBestellung_kBestellung = '{{ Vorgang.InterneAuftragsnummer }}'
AND kBestellpos = '{{ position.InternePositionsnummer }}'
{% endcapture -%}
{% assign result = resultSQL | DirectQueryScalar -%}
{% capture ausgabe -%}
{{ result | Replace: 'fussmatte_','' | Replace: '#','' }};{{ Vorgang.Auftragsnummer }}\
{% endcapture -%}
{{ ausgabe }}
{% endif -%}{% endfor -%}
Alles andere sollte nicht exportiert werden.
DANKE!