Neu DotLiquid Ausgabe von mehreren Positionen?

WebworkerX

Aktives Mitglied
20. Oktober 2016
60
5
Hallo,
ich habe eine Datei geschrieben für die Versendung von Aufträgen an unseren Lieferanten.
Wenn ich das Script im Workflows ausführen lasse dann schreibt er nur für den ersten Artikel in der Rechnung.
Was muss ich machen damit er auch die restlichen Artikel aus der Rechnung anzeigt?
Vielleicht eine Schleife?, habe es zumindest so versucht mit dem Ergebnis das er den ersten Artikel 4 mal anzeigt und auch nicht untereinander sondern fortlaufend.
Hier mein Script:
{% for item in Vorgang.Rechnungsnummer %}
POA{{ Vorgang.Auftrag.Positionen.ErstesObjekt.InternePositionsnummer | FormatNumber: 'N0'| AlignLeft: 10 }} {{ Vorgang.Auftrag.Positionen.ErstesObjekt.Artikelnummer | AlignLeft: 15 }}{{ Vorgang.Auftrag.Positionen.ErstesObjekt.Menge | Times: 100 | FormatNumber: 'N0'| AlignLeft: 11 }}{{ Vorgang.Auftrag.Positionen.ErstesObjekt.Bezeichnung | AlignLeft: 40 }}{{ Vorgang.Auftrag.Positionen.ErstesObjekt.ArtikelbeschreibungKurz | AlignLeft: 40 }}{{ Vorgang.Auftrag.Positionen.ErstesObjekt.NettopreisEinzel | FormatNumber: 'N2'| AlignLeft: 11 }}2{{ Vorgang.Auftrag.Positionen.ErstesObjekt.NettopreisEinzel | Times: Vorgang.Auftrag.Positionen.ErstesObjekt.Menge | FormatNumber: 'N2'| AlignLeft: 11 }}
{% endfor %}
END

Kann mir da jemand einen Tip geben?
Vielen Dank im Voraus.
 
  • Gefällt mir
Reaktionen: Charly B.

Maekaey

Sehr aktives Mitglied
11. November 2016
268
66
Ohne das selbst schon einmal gemacht zu haben...
Deine Variablen beziehen sich ja immer auf "ErstesObjekt", daher wird er vermutlich auch immer nur den ersten Artikel nehmen und mit einer Schleife den Artikel nur wiederholen.
Wie macht das denn der Berichtscontainer in den Standardvorlagen? Vielleicht kannst du das als Beispiel ansehen.
Hoffe diese Gedanken sind nicht völlig daneben, vielleicht bringts dich ja weiter.
 

WebworkerX

Aktives Mitglied
20. Oktober 2016
60
5
Habe jetzt die Lösung selber gefunden.
Script:
{% for position in Vorgang.Auftrag.Positionen %}POA{{ position.InternePositionsnummer | FormatNumber: 'N0'| AlignLeft: 10 }} {{ position.Artikelnummer | AlignLeft: 15 }}{{ position.Menge | Times: 100 | FormatNumber: 'N0'| AlignLeft: 11 }}{{ position.Bezeichnung | AlignLeft: 40 }}{{ position.ArtikelbeschreibungKurz | AlignLeft: 40 }}{{ position.NettopreisEinzel | FormatNumber: 'N2'| AlignLeft: 11 }}2{{ position.NettopreisEinzel | Times: Vorgang.Auftrag.Positionen.ErstesObjekt.Menge | FormatNumber: 'N2'| AlignLeft: 11 }}{% endfor %}
END

Nur ein Problem besteht noch, das er die Positionen immer weiter schreibt. Habe versucht mit "\n" innerhalb der Schleife einen Zeilenumbruch zu erzwingen aber ohne Ergebnis.
Hat jemand da einen Tip wie in der Schleife ein Zeilenumbruch gemacht werden kann? Gibt es da ein spezielles Kommandowort so Ähnlich wie NewLine oder so? o_O
 

Charly B.

Aktives Mitglied
9. August 2017
72
2
Berlin
Hallo, ich habe ein ähnliches Problem. Das mit dem return vor {* endfor *} hat soweit geklappt das die Position 2 und 3 nun darunter sind aber leider noch in der falschen Spalte. Nämlich ist Artikelnummer und Menge nun in Spalte A und B.
Wie kann man die in die richtige Spalte schicken? Danke
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Auszahlungen von Amazon prüfen Arbeitsabläufe in JTL-Wawi 0
Neu KI Kennzeichnung von Bildern Betrieb / Pflege von JTL-Shop 8
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
Wie übernehme ich Artikelnamen von JTL in den neuen Kaufland Niederlande-Verkaufskanal? JTL-Wawi 1.11 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Installieren von Plugins schlägt fehl "Unable to authenticate using a password." Plugins für JTL-Shop 3
Neu "alte" Bankverbindung beim Duplizieren von älteren Aufträgen User helfen Usern - Fragen zu JTL-Wawi 3
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Unterschiedliche Abnahmeintervalle von Variationskombinationen in der Warenkorbmatrix Templates für JTL-Shop 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7

Ähnliche Themen