trendmarkt24
Aktives Mitglied
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
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