Neu Dot liquid Problem. Artikel pro Zeile ausgeben bei Menge größer als 1

Bostler

Aktives Mitglied
31. Mai 2021
94
4
Hallo wie der Titel schon sagt.

Ich möchte einen export bauen der mir Alle Artikel in eine csv schreibt. Dabei ist es aber wichtig das ich pro Zeile immer genau nur Menge 1 pro Position habe.

Also als Beispiel

Auftrag sieht so aus:

Position 1 gekauft Menge 2
Position 2 gekaufte Menge 1


Die csv muss dann so aussehen:

Position 1 Menge 1
Position 1 Menge 1
Position 2 Menge 1


Wie kann ich das am besten realisieren ?
Vielen Dank schonmal
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
614
209
Hi,

mit Dotliquid kannst du eine Schleife über die Positionsmenge laufen lassen und so oft etwas ausgeben.
Siehe hier ein Beispiel: https://guide.jtl-software.com/jtl-...-beispiele-fuer-dotliquid/#schleifen-for-loop
Code:
{% for i in (1..Artikel.quantity) %}
 {{ i }},
{% endfor %}

Für die Positionen brauchst du dann eine umschließende Schleife - das könnte dann so aussehen:
Code:
{%- for item in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{%- for i in (1..item.Menge) -%}
{{ item.Artikelnummer }}{{ Tabulator }}1
{%- endfor -%}
{%- endfor -%}

Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: karabey

Bostler

Aktives Mitglied
31. Mai 2021
94
4
Hi,

mit Dotliquid kannst du eine Schleife über die Positionsmenge laufen lassen und so oft etwas ausgeben.
Siehe hier ein Beispiel: https://guide.jtl-software.com/jtl-...-beispiele-fuer-dotliquid/#schleifen-for-loop
Code:
{% for i in (1..Artikel.quantity) %}
 {{ i }},
{% endfor %}

Für die Positionen brauchst du dann eine umschließende Schleife - das könnte dann so aussehen:
Code:
{%- for item in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{%- for i in (1..item.Menge) -%}
{{ item.Artikelnummer }}{{ Tabulator }}1
{%- endfor -%}
{%- endfor -%}

Viele Grüße
Mirko
Hey ok super das funktioniert, auch wenn sich das alles was kryptisch liesst für mich
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Dot Liquid csv-Ausgabe: Abschneiden / Turncate Gelöste Themen in diesem Bereich 4
Neu Integrator liquid Pixels GmbH Smalltalk 5
Neu Liquid Variable für Positionsart User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Liquid error: Parameteranzahlkonflikt bei einer einfachen Anweisung Gelöste Themen in diesem Bereich 3
Neu am Packplatz ist Cloud nicht aktiv -> Problem sichtbar machen User helfen Usern - Fragen zu JTL-Wawi 0
Stücklisten-Problem bei OTTO Retouren Otto.de - Anbindung (SCX) 1
Neu Google Shopping Problem Allgemeine Fragen zu JTL-Shop 2
Neu Shopify Erhöhung der Varianten von 100 auf 2000 - Connector App Problem Shopify-Connector 4
Neu Automatisierter Import Händler-CSV, Problem mit unterschiedlichen Artikeln bei gleicher EAN Schnittstellen Import / Export 7
Gelöst Hardware für häufige Konstellationen mit USB und Swissbit TSE-Problem ab Android 11 JTL-POS - Fragen zu Hardware 5
Neu custom.css Versionierung / Cache Problem? Technische Fragen zu Plugins und Templates 5
Neu Problem mit Produkt-Link (?isAjax) JTL-Shop - Fehler und Bugs 3
Neu FFN Portal down - Gateway Problem? JTL-Wawi - Fehler und Bugs 4
Neu DHL Wunschzustellung - Problem bei Einstellungen u. Ausschluss von Zahlungsarten?! User helfen Usern - Fragen zu JTL-Wawi 2
Problem ebay Abgleich JTL-Wawi 1.8 4

Ähnliche Themen