In Diskussion Erweiterte-Eigenschaften | Vorgang.AuftragsPositionen.ArtikelPositionen.Artikelmerkmale

trendmarkt24

Aktives Mitglied
9. Juli 2017
6
0
Hallo,

arbeite derzeit an einem Workflow mit Erweiterten-Eigenschaften. Ich möchte das ein hinterlegter Merkmalname ( LETBX10, LETBX2, LETBX5 ) in einem Auftrag von allen Artikeln mit diesem Merkmal
den Text 'LETBX' entfernen und dann zusammen zählen. Also sollte als Ergebnis ( Artikel1 Merkmal = LETBX10 | Artikel2 Merkmal = LETBX2 | Artikel3 Merkmal = LETBX5 ) = 17 sein.
Bisher habe ich folgenden Code:


{% assign Anzahl = '' -%}
{% for Merkmaltext in Vorgang.AuftragsPositionen.ArtikelPositionen.ErstesObjekt.Artikelmerkmale -%}
{% if Merkmaltext.MerkmalName contains 'LETBX' -%}
{% assign Anzahl = Anzahl | Plus: {{Merkmaltext.MerkmalName | Replace: 'LETBX' ''}} -%}
{% endif -%}
{% endfor -%}
{{ Anzahl}}

Hierbei kommt als Ergebnis 10. ( Erster Artikel )
Wie ersichtlich benötige ich in der for Schleife noch den korrekten Bezug... Vorgang.AuftragsPositionen.ArtikelPositionen.Artikelmerkmale funktioniert leider nicht und finde hier auch nirgends etwas passendes.

Vielleicht hat hier jemand einen Tipp?

Vielen Dank :)