Neu Stücklisten Dotliquid in exportvorlagen ausgeben

Steffen80

Gut bekanntes Mitglied
27. August 2012
142
21
Gibt es eine Möglichkeit beim Export unter Druckvorlagen in Dotliquid die einzelnen Stücklistenkomponenten auszugeben

Wichtig wäre hier Artikelnummer, Anzahl, Bezeichnung

in den Druckvorlagen kann man ja eine neue Datenquelle hinzufügen...
da war dies kein Problem nur eben beim Export haperts...

wäre schön wenn dies auch in Dotliquid irgendwie machbar wäre

Falls jemand ne Idee hat wäre ich dankbar
 

Steffen80

Gut bekanntes Mitglied
27. August 2012
142
21
hehe ja dann haben wir uns missverstanden ich meinte es gibt ja auch bei den Druckvorlagen auch den direkten export...

Da geht das leider nicht so einfach wie im List&Label deswegen ja meine Frage nach einer Möglichkeit in DOTLIQUID
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.218
1.953
Berlin
Ah, OK das muss dann ein wenig anders gehen :)
hier die Kurzfassung, mit der solltest du arbeiten können, ich denke mal du brauchst nur die Richtung


Code:
{% for position in Vorgang.Positionen -%}
{{ position.Artikelnummer }} - {{ position.Bezeichnung  }}
{% capture query -%}SELECT kStueckliste FROM tartikel where kartikel='{{ position.InterneArtikelnummer }}' and kStueckliste > 0{% endcapture -%}\
{% assign result = query | DirectQueryScalar -%}\
{% if result -%}\
{% capture query -%}
SELECT a.cArtNr,b.cName FROM tStueckliste as s
left join tartikel as a on a.kArtikel = s.kArtikel
left join tArtikelBeschreibung as b on b.kArtikel = s.kArtikel
where
    s.kStueckliste = {{ result }}
    AND b.kSprache=1
    AND b.kPlattform=1
    AND b.kShop=0
{% endcapture -%}\
{% assign result = query | DirectQuery -%}\
{% if result -%}\
---------
{% for st in result.Daten  -%}\
- {{ st.cArtNr }} - {{ st.cName }} -
{% endfor -%}\
--------------------
{% endif -%}\
{% endif -%}\
{% endfor %}\
 
  • Gefällt mir
Reaktionen: schreibi und gutberle

Antonin123

Aktives Mitglied
20. Januar 2019
9
4
Hallo ccs-umsetzung,
der Beitrag ist schon etwas älter, aber ich versuche mal mein Glück. Erstmal vielen Dank für den Code, allerdings wird die Menge in der Stückliste nicht mit ausgegeben. Gibt es eine Möglichkeit diese auch noch mit auszugeben?
Vielen Dank

Hallo ccs-umsetzung,
erstmal vielen Dank für den Code. Der Beitrag ist zwar schon etwas älter, aber ich versuche mal mein Glück. Habe den wie unten ergänzt, um auch die Stücklisten Menge zu bekommen. Allerdings ist es nun so, wenn ein Stücklisten Artikel 2 Mal bestellt wird, wird natürlich trotzdem nur die Stücklisten-Anzahl (c.fAnzahl) als 1 ausgegeben. Ist es möglich die "c.fAnzahl" zu multiplizieren mit der "position.Quantity" und das auszugeben?

Hier meine Ergänzung:
SELECT a.cArtNr,b.cName,c.fAnzahl FROM tStueckliste as s
left join tArtikel as a on a.kArtikel = s.kArtikel
left join tArtikelBeschreibung as b on b.kArtikel = s.kArtikel
left join tStueckliste as c on c.kArtikel = s.kArtikel
....
{{ st.cName }}{{ st.cArtNr }}{{ st.fAnzahl | Nummer: 'N0','en-US' }}

EDIT:
Ich denke ich habe es, falls es jemanden interessiert:
{{ st.fAnzahl | Times: position.Quantity | Nummer: 'N0','en-US' }}

es scheint zu funktionieren
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: schreibi