Neu Versanddatenexport CSV Lieferantenartikelbezeichnung

moh201

Neues Mitglied
12. November 2021
2
0
Liebe JTL-Forum Mitglieder und Mitgliederinnen,

ich benötige eure Hilfe.
Problem 1:
Bei meinem selbst erstellten Versanddatenexport soll für jeden Artikel die jeweilige Lieferantenartikelbezeichnung hinzugefügt werden. Der Versanddatenexport wird in eine CSV exportiert. Die Variable {{ Lieferschein. Lieferantenbestellung.Positionen.ErstesObjekt.Lieferantenartikelbezeichnung }} gibt leider keinen Wert wieder und eine andere Variable habe ich nicht gefunden, falls es eine gibt, könnt Ihr sie mir gern mitteilen. Aus diesem Grund habe ich mich für eine SQL-Abfrage entschieden. Diese wirft einen Wert aus der korrekten Tabelle aus, jedoch ist dies der 1. Wert in der Tabelle. Ich weiß nicht wie ich der SQL-Abfrage den Bezug zu dem jeweiligen Lieferschein übermitteln kann.
{{ ContentForCsv | Csv }}{% capture result -%}
{% assign result = 'SELECT cName FROM tliefartikel' | DirectQueryScalar -%}\
{{ %result -%}}
{% endcapture -%}

Problem 2:
IST-Zustand:
Alle Artikel eines Lieferscheins werden in eine Zeile mit Komma getrennt hintereinander geschrieben.
1642498957564.png
SOLL-Zustand:
Alle Artikel eines Lieferscheins sollen untereinander stehen. Hierzu folgender Screenshot wie es aussehen soll.
1642499207742.png

JTL-WAWI Version 1.5.51.1


Vielen Dank schon mal im Voraus
 
Zuletzt bearbeitet:

moh201

Neues Mitglied
12. November 2021
2
0
Hier die Abfrage für die Artikelbezeichnung
Code:
{{ ContentForCsv  | Csv }}{% capture Artikelbezeichnung -%}
{% if Vorgang.Lieferschein.Positionen != empty -%}
{% for position in Vorgang.Lieferschein.Positionen | Limit:5 -%}
{{ position.Artikel.Bezeichnung }};\
{% endfor -%}
{% endif -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if Artikelbezeichnung != empty %}{{ Artikelbezeichnung}}{% else %}{% endif %}{% endcapture -%}