Gelöst Im Shop registrierte Kunden markieren

  • Ersteller des Themas Ersteller des Themas oili
  • Erstellungsdatum Erstellungsdatum

oili

Gut bekanntes Mitglied
5. Februar 2011
114
14
für ein scheinbar simples Problem finde ich spontan keine simple Lösung: Um registrierte Kunden zu markierten, dachte ich an einen Workflow mit der Bedingung "Auftrag\Stammdaten\Kunde\"istregistriert" = Ja dann Farbcodierung = bunt.
Da finde ich aber kein "istregistriert" oder so ähnlich in der Auswahlliste, das passen könnte. Kann das sein?
Wenn nein: Wie bekomme ich den Wert mit einer SQL-Abfrage?

Vielen Dank schon mal!
 

oili

Gut bekanntes Mitglied
5. Februar 2011
114
14
Hallo zusammen,
inzwischen habe ich gesucht und ein wenig rumexperimentiert: Die Markierung ist in der Tabelle kInetKundeShop in der Spalte nRegistriert und kann 0 oder 1 sein. In welchem Shop interessiert dabei nicht, weil nur 1 vorhanden. Mit einer Abfrage als Erweiterte-Eigenschaft bin ich soweit gekommen (Bedingung = 1 )
{% capture query %}
SELECT nRegistriert FROM tInetKundeShop
WHERE kKunde = {{ Vorgang.Stammdaten.Kunde.InterneKundennummer }}
{% endcapture -%}
{% assign result = nRegistriert %}
{{ result }}

Da ist aber was falsch, denn ein Testlauf endet mit:
1591906109778.png

Kann mir da jemand weiterhelfen? Vielen Dank schon mal!

Andreas
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.901
545
Ein Tipp zum probieren. Wenn du in den Erweiterten drinne bist kannst du unten rechts (Vorschau-Kunden wählen) einen Kunden auswählen. Wenn du dann unten auf "Vorschau Text" gehst siehst du sofort was ausgegeben wird.
 

oili

Gut bekanntes Mitglied
5. Februar 2011
114
14
Ja, das habe ich gesehen. Da wird aber schon nichts zurückgegeben, weshalb sich mein Verdacht auf das SQL-Gestammel richtet.
Was bedeutet denn die Meldung "_workflowEigenschaft.6" ?
 

ple

Sehr aktives Mitglied
20. August 2019
896
188
Also hiermit kommt bei mir eine 1 zurück, vielleicht hilft es ja. Ich bin aber kein SQL Experte

Code:
{% capture query %}
SELECT nRegistriert FROM tInetKundeShop
WHERE kKunde = {{ Vorgang.InterneKundennummer }}
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{{ result  }}
 

ple

Sehr aktives Mitglied
20. August 2019
896
188
Ist auch das was er glaub ich wollte, dann hat er ja seine Bedingung für alles weitere.
 

oili

Gut bekanntes Mitglied
5. Februar 2011
114
14
Hallo zusammen,
wahrscheinlich liegt es daran, dass ich erstmal in Urlaub bin 🙂 denn jetzt funktioniert es grundsätzlich (unter Aufträge muss man {{ Vorgang.Stammdaten.Kunde.InterneKundennummer }} nehmen). Vielen Dank für die Hilfe!
Da tut sich aber eine andere Frage auf: Kann man eigentlich eine bestimmte Spalte farbcodieren?
 

Ähnliche Themen