Moin zusammen,
ich möchte für einen Workflow herausfinden, ob ein Artikel innerhalb eines Auftrages ein bestimmtes Artikelatribut - hier "Freitext" - gesetzt hat.
Folgendes Gerüst habe ich mir zusammengebaut:
Aber wie komme ich an die interne Artikelnummer?
Mit Vorgang.AuftragsPositionen.Positionen.InterneArtikelnummer bekomme ich nichts zurück. Es gibt in den vorgegebenen Variablen zwar "Vorgang.AuftragsPositionen.Positionen.ErstesObjekt.InterneArtikelnummer", aber diese liefert sie ja nur für die 1. Position im Auftrag und lässt alle weiteren aussen vor.
Das eigentliche SQL Statement funktioniert zwar, das habe ich im SQL-Management Studio getestet. Jedoch liefert es im Workflow nichts zurück, auch wenn ich die Interne Artikelnummer testweise fest eintrage.
Wer kann etwas Licht in mein Dunkel bringen?
Besten Dank im Voraus,
Guido
ich möchte für einen Workflow herausfinden, ob ein Artikel innerhalb eines Auftrages ein bestimmtes Artikelatribut - hier "Freitext" - gesetzt hat.
Folgendes Gerüst habe ich mir zusammengebaut:
Code:
{% for IntNr in Vorgang.AuftragsPositionen.Positionen -%}
{% assign = IntArtikelNummer = Vorgang.AuftragsPositionen.Positionen.InterneArtikelnummer %}
{% assign result = "SELECT cName FROM tArtikelAttribut, tAttributSprache Where tArtikelAttribut.kAttribut = tAttributSprache.kAttribut AND tArtikelAttribut.kArtikel = IntArtikelNummer AND tAttributSprache.cName = 'Freitext'" | DirectQuery %}
{% for item in result.Daten %}
{{ item.cName }}
{% endfor %}
{% endfor %}
Aber wie komme ich an die interne Artikelnummer?
Mit Vorgang.AuftragsPositionen.Positionen.InterneArtikelnummer bekomme ich nichts zurück. Es gibt in den vorgegebenen Variablen zwar "Vorgang.AuftragsPositionen.Positionen.ErstesObjekt.InterneArtikelnummer", aber diese liefert sie ja nur für die 1. Position im Auftrag und lässt alle weiteren aussen vor.
Das eigentliche SQL Statement funktioniert zwar, das habe ich im SQL-Management Studio getestet. Jedoch liefert es im Workflow nichts zurück, auch wenn ich die Interne Artikelnummer testweise fest eintrage.
Wer kann etwas Licht in mein Dunkel bringen?
Besten Dank im Voraus,
Guido