Hallo,
Ich versuche gerade einen Workflow zu machen der mir beim ausführen checkt ob für einen Auftrag bereits alle Lieferantenbestellungen eingegangen sind. Ich möchte dazu alle Lieferantenbestellungen abfragen die eine bestimmte Bezugsauftragsnummer haben und dann den status (In Bearbeitung, Abgeschlossen, Freigegeben) überprüfen. Wenn alle Einträge mit Status Abgeschlossen sind, soll eine Variable Geliefert ="Alles Da" gesetzt werden.
ich habs mal folgendermaßen versucht, das ganze bei workflows/aufträge/bedingungen/erweiterte eigenschaften
{% assign text = "nix da"-%}
{% capture BestellStatus %}SELECT nBestaetigt FROM dbo.tLieferantenBestellung WHERE cBezugsAuftragsNummer = {{ Vorgang.Stammdaten.Auftragsnummer }}{% endcapture -%}
{% if BestellStatus > 0-%}
{% assign text = "Alles da"-%}
{% endif -%}
{{ text }}
leider ohne erfolg. habe es versucht bei einem auftrag der nur aus einer lieferantenbestellung besteht.
Es müsste noch eine for-schleife eingebaut werden die über alle lieferantenbestellungen mit der selben Bezugsauftragsnummer drüber rennt weil manche Aufträge ja aus mehreren Lieferantenbestellungen bestehen.
jemand eine idee warum das nicht funkt?
Vielen Dank,
Daniel
Ich versuche gerade einen Workflow zu machen der mir beim ausführen checkt ob für einen Auftrag bereits alle Lieferantenbestellungen eingegangen sind. Ich möchte dazu alle Lieferantenbestellungen abfragen die eine bestimmte Bezugsauftragsnummer haben und dann den status (In Bearbeitung, Abgeschlossen, Freigegeben) überprüfen. Wenn alle Einträge mit Status Abgeschlossen sind, soll eine Variable Geliefert ="Alles Da" gesetzt werden.
ich habs mal folgendermaßen versucht, das ganze bei workflows/aufträge/bedingungen/erweiterte eigenschaften
{% assign text = "nix da"-%}
{% capture BestellStatus %}SELECT nBestaetigt FROM dbo.tLieferantenBestellung WHERE cBezugsAuftragsNummer = {{ Vorgang.Stammdaten.Auftragsnummer }}{% endcapture -%}
{% if BestellStatus > 0-%}
{% assign text = "Alles da"-%}
{% endif -%}
{{ text }}
leider ohne erfolg. habe es versucht bei einem auftrag der nur aus einer lieferantenbestellung besteht.
Es müsste noch eine for-schleife eingebaut werden die über alle lieferantenbestellungen mit der selben Bezugsauftragsnummer drüber rennt weil manche Aufträge ja aus mehreren Lieferantenbestellungen bestehen.
jemand eine idee warum das nicht funkt?
Vielen Dank,
Daniel