Neu Wie komm ich an die eigenen Felder (Firma) in den Druckvorlagen => Mailen => Email Text (Nicht List & Label)

A-Z Autoteile

Aktives Mitglied
30. September 2020
58
13
Hallo zusammen,

seit Wawi 1.6 gibt es ja nun auch eigene Felder für die Firma. Diese möchte ich in unseren Druckvorlagen im Email Text einbauen. Wie das in den Vorlagen selbst (List & Label) geht weiß ich bereits und arbeite damit auch erfolgreich.

Aber wie gebe ich die eigenen Firmenfelder im Mailtext aus? Das ist ja DotLiquid und da finde ich keine Variablen dazu. SQL ist hier glaub ich die Lösung, ich krieg es aber einfach nicht hin.

Kann mir bitte jemand helfen?

Vielen Dank und viele Grüße,
Markus
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
697
211
Woran scheitert es bei der TSQL-Abfrage? Bei der Abfrage direkt oder erst bei der Einbindung der Abfrage in DotLiquid?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
Eigene Felder für die Firma kenne ich zwar nict (habe auch die 1.5), aber ich denke, dass die an die Vorlage genau so übergeben werden wie z.b. eigene Felder bei Artikel. Beim Beispiel vom Artikel wäre das also in der Variable Artikel.EigeneFelderAlsText


EDIT:
ich sehe gerade, dass du ja weißt, wie du in List&Label an die Felder ran kommst. Dann hab ich glaub die Frage nicht richtig verstanden - Sorry
 

A-Z Autoteile

Aktives Mitglied
30. September 2020
58
13
Woran scheitert es bei der TSQL-Abfrage? Bei der Abfrage direkt oder erst bei der Einbindung der Abfrage in DotLiquid?
Hallo @sebjo82 ,

es scheitert schon daran die richtige Tabelle und die richtigen Variablen zu finden. Ich habe bei https://wawi-db.jtl-software.de/ schon alles abgesucht, werde aber nicht fündig.

Vielleicht kannst du mir die richtige Tabelle(n) und Variable(n) sagen oder am besten eine komplette SQL Abfrage. Diese bekomme ich aber zur Not auch noch alleine hin.

Vielen Dank schonmal und viele Grüße,
Markus
 

A-Z Autoteile

Aktives Mitglied
30. September 2020
58
13
Die Tabelle existiert seit der ersten Version von 1.6
Hast dann entweder übersehen oder in der 1.5 Übersicht geguckt
...oder einfach der alte "das mach ich noch schnell vor meinem Urlaub"-Witz, wo man in der Hektik schnell mal was übersieht 😅😉

@mh1 So wird es wohl gewesen sein 🙈 War wohl eigentlich schon weg 😅

@sebjo82 Danke für deine Hilfe.
 
  • Gefällt mir
Reaktionen: sebjo82

A-Z Autoteile

Aktives Mitglied
30. September 2020
58
13
Wie greife ich dann auf die das erste Feld in der Tabelle in dem Druckformular zu?
Hier die Tabelle dazu: https://i.imgur.com/NlfbMGJ.png
Hallo @aadursun ,

das sollte dir helfen, wenn du so wie ich die Mailvorlage meinst, wo Dot-Liquid gefragt ist:

SQL:
{% capture query -%}
SELECT cWertVarchar FROM Firma.tFirmaEigenesFeld WHERE kFirma = '1' AND kFirmaEigenesFeld = '1'
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{{ result }}

Solltest du die Vorlage an sich meinen, in der List&Label verwendet wird, sollte es so aussehen:

Code:
JTL_GetCompanyCustomField("HIER_NAME_DES_EIGENEN_FELDES_EINFÜGEN",Report.CompanyInternalId)

Viele Grüße,
Markus
 
  • Gefällt mir
Reaktionen: aadursun

Ähnliche Themen