Gelöst Einzelnes Eigenes Feld ausgeben

Graudy

Aktives Mitglied
1. Mai 2014
41
7
Hallo,

ich würde gerne über DOT LIQUID ein eigenes Feld ausgeben.
Wenn ich die eigenen Felder des Kunden ausgebe, werden immer alle ausgegeben mit einem | getrennt.
Gibt es hierzu eine Lösung, nur den Inhalt eines Feldes auszugeben?

Graudy
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Ja das geht:
Code:
+"Lager:" +Cond(len(Lieferscheinpositionen.Artikel.EigeneFelderAlsText) < 0, "¶Lagerort:" + Lieferscheinpositionen.Artikel.EigeneFelderAlsText, "") + Cond(len(Alias$("Lagerort",Lieferscheinpositionen.Artikel.EigeneFelderAlsText) )>0, "" + Alias$("Lagerort",Lieferscheinpositionen.Artikel.EigeneFelderAlsText) , ""

Leider kann ich nicht mehr dazu sagen weil ich es nicht verstehe. Jedenfalls heißt das eigene Felde "Lagerort". Das ganze ist in einem Lieferschein drinne.
 
  • Gefällt mir
Reaktionen: elevennerds.de

Graudy

Aktives Mitglied
1. Mai 2014
41
7
Hallo,

ich möchte ein einzelnes Feld eines Kunden ausgeben per Workflow. (manueller Workflow bei Versand)
Ich möchte NICHT den Lagerort ausgeben.

Grüße,
Graudy
 

JohnFrea

Sehr aktives Mitglied
21. September 2017
717
213
In welchem Bereich möchtest Du das? In den Aufträgen z.B. sind die Eigenen Felder diekt ansprechbar, z.B. mit
{{ Vorgang.Stammdaten.Kunde.EigeneFelder.Kundenattribute.EigenesFeld_1 }}
...kann aber in Deinen Bereich anders sein.
 

Graudy

Aktives Mitglied
1. Mai 2014
41
7
Ich möchte es bei den manuellen Workflows bei Versan.d
Ich habe es jetzt mittlerweile per SQL gelöst:
Code:
{% capture itemquery %}SELECT nWertInt FROM Kunde.tKundeEigenesFeld where kAttribut = 186 and kKunde = {{ Vorgang.Auftrag.Kunde.InterneKundennummer | SqlEscape }}{% endcapture -%}
{% assign result3 = itemquery | DirectQueryScalar -%}
RE per Mail: {{ result3 }}