Gelöst Anmerkung mit bestimmter Zeichenkette

Status
Es sind keine weiteren Antworten möglich.

SyCe1992

Gut bekanntes Mitglied
3. Juli 2017
119
10
Hallo miteinander,

ich erarbeite gerade eine Lösung, wie ich auf dem Versandlabel die Anmerkung setzen kann, aber lediglich eine spezifische Zeichenkette draus übernommen wird. Am besten wären es immer die letzten 6 Zeichen, wenn diese Definition (z.B. interne Nummer) auch gesetzt ist.

Mein Ansatz war $Right, wie ich aber gehört habe funktioniert das nur im List & Label Bereich. Das einzige was mir noch einfällt wäre SUBSTRING oder RIGHT. Mein Ansatz dabei war folgender:

{{ Auftrag.Auftragsnummer }} - PS {% capture query -%}
SELECT RIGHT('{{ Auftrag.Anmerkung }}',6)
{% endcapture -%}

Funktioniert aber in der Praxis nicht, bzw. gibt nichts aus. Ich denke mal das ist so nicht ganz richtig ? Blöd ist auch dass man nicht irgendwo einfacher Testen kann ..
 

SyCe1992

Gut bekanntes Mitglied
3. Juli 2017
119
10
Kann geschlossen werden habe es selbst gelöst aber hier bekommt man ja sowieso kaum mal ne Antwort.

Lösung für alle die es mal brauchen:

Code:
{% if Auftrag.Anmerkung contains 'IrgendeinString' %}
{{ Auftrag.Anmerkung | Split:' ' | Last }}
{% endif %}

Oder ganz einfach ohne Abfrage

Code:
{{ Auftrag.Anmerkung | Split:' ' | Last }}

Code:
//Ungetestet
{% capture query -%}
$Right {{ Auftrag.Anmerkung }}',6)
{% endcapture -%}
 
  • Gefällt mir
Reaktionen: Rico Giesler
Status
Es sind keine weiteren Antworten möglich.

Ähnliche Themen