dot liquide und Lieferantenbestellung / Export

Nento

Sehr aktives Mitglied
4. Dezember 2008
1.820
1
Hi JTL Community,

ich versuche verzweifelt mir einen Export für meine Lieferantenbestellungen zu erstellen scheitere aber kläglich 🙁

Ich will es als CSV Exportiert haben. Also die bereits erzeugte Bestellung die zB bei in Bearbeitung liegt.

Problem ist hier bereits die erste Zeile der Schleife:

{% for Auftragsposition in Auftragspositionen %}{{Artikel.Artikelnummer}};\

Es funzt einfach nicht.
Wie ist hier die genaue Definition.

Hier sind die Tabellen und Variablen:
Kategorie:JTL-Wawi:Alle DotLiquid Variablen für Lieferantenbestellung ? JTLWiki

Wäre wirklich Super wenn mir jemand helfen könnte.

DANKE
 

Nento

Sehr aktives Mitglied
4. Dezember 2008
1.820
1
AW: dot liquide und Lieferantenbestellung / Export

Code:

Code:
[FONT=Courier New]{{Vorgang.Bestelldatum}};
{% for Auftragsposition in Auftragspositionen %}
{{ Artikel.Artikelnummer }};
{{ Auftragsposition }}
{% endfor %};
test;
;
;
{% for Position in Positionen %}
{{ Artikel.Artikelnummer }}
{{ Position }}
{% endfor %}

{% for Lieferscheinposition in Lieferscheinpositionen %}
{{ Artikel.Artikelnummer }}
{{ Lieferscheinposition }}
{% endfor %}
[/FONT]
Ausgabe:

Code:
11.01.2014 15:57:26
;


;
test;
;
;

WAS MACHE ICH FALSCH?
 

reneromann

Sehr aktives Mitglied
31. August 2012
2.135
5
AW: dot liquide und Lieferantenbestellung / Export

Die Zeilenumbrüche, die du im Quellcode machst, werden hier wohl 1:1 in die Ausgabe übernommen. Ergo erst einmal die Zeilenumbrüche weglassen.
Und könnte es sein, dass du innerhalb des for-Blockes noch auf den jeweiligen Block verweisen musst (bspw. innerhalb for Position innerhalb Positionen dann Position.Artikel.Artikelnummer o.ä.)?
 

Nento

Sehr aktives Mitglied
4. Dezember 2008
1.820
1
AW: dot liquide und Lieferantenbestellung / Export

Danke für dein Feedback,

ich wollte einfach erstmal überhaupt eine Ausgabe aus einem Array haben.
Aber es tut sich nichts.

Die Zeielenumbrüche ";" sind nur zu Testzwecken

Ich versuche es mal wie du geschrieben hast aber das Paket Beispiel sieht hier anders aus?

JTL schreibt hier:

Code:
{% for item in array %} 
{{ item }} 
{% endfor %}
#=> Die Schleife gibt nacheinander alle Inhalte des Arrays einmal aus.
 

Nento

Sehr aktives Mitglied
4. Dezember 2008
1.820
1
AW: dot liquide und Lieferantenbestellung / Export

Das geht auch alles nicht


Code:
[FONT=Courier New]{% for Auftragsposition in Auftragspositionen %}
{{ Auftragsposition[Artikel.Artikelnummer] }};
{{ Auftragsposition }}
{% endfor %};
test;
;
;
{% for Position in Positionen %}
{{ Position.Artikel.Artikelnummer }}
{{ Position }}
{% endfor %}

{% for Lieferscheinposition in Lieferscheinpositionen %}
{{ Lieferscheinposition.Artikel.Artikelnummer }}
{{ Lieferscheinposition }}
{% endfor %}

{% for Lieferscheinpositionen in Lieferantenbestellung %}
{{ Lieferscheinpositionen.Artikel.Artikelnummer }}
{{ Lieferscheinpositionen }} 
[/FONT][FONT=Courier New]{% [/FONT][FONT=Courier New]endfor[/FONT][FONT=Courier New] %}
[/FONT]

PS. auch ohne ";" ändert sich leider nichts an der Augabe

PSS.
Code:
[FONT=Courier New]{{Lieferscheinpositionen.Artikel.Artikelnummer}}
[/FONT][FONT=Courier New]{{Lieferscheinpositionen.Artikel.Artikelnummer[1]}}[/FONT]

Auch nichts 🙁
 
Zuletzt bearbeitet:

scene-media

Aktives Mitglied
23. Dezember 2010
9
0
AW: dot liquide und Lieferantenbestellung / Export

So gehts

{% for Position in Vorgang.Positionen -%}
{{ Position.Artikel.Bezeichnung }};{{ Position.Artikelnummer }};{{ Position.Lieferantenartikel.EKNetto }};{{Position.Menge}}
{% endfor -%}
 

Ähnliche Themen