Neu Sinn des Kreditlimits - Auftrag sperren

Graudy

Aktives Mitglied
1. Mai 2014
41
7
Hallo,

es gibt beim Kunden die Funktion "Kreditlimit".
Dieses würden wir auch gerne nutzen, jedoch erschließt sich mir der Sinn nicht.
Das Einzige was passiert, ist ein Hinweis beim händischen Erstellen eines neuen Auftrags.
Es werden aber keine Aufträge geblockt - wenn dieses überschritten wird - was meiner Meinung nach eigentlich der Sinn sein sollte.
So wäre es auch für Kunden nutzbar, die z.B. im Shop bestellen. Außerdem würden die neuen Aufträge dann bei Zahlung automatisch freigegeben werden.

Ich nutze momentan die 1.5.24.1

Grüße,
Graudy
 

Graudy

Aktives Mitglied
1. Mai 2014
41
7
Falls jemand dasselbe Problem hat, ich habe es wie folgt gelöst:

Code:
{% capture query %}
select SUM(OffenerPosten)
from Mahnwesen.lvOffenePosten o, tkunde k
where o.kKunde = k.kKunde
and k.cKundenNr = '{{ Vorgang.Stammdaten.Kunde.Kundennummer }}'
{% endcapture -%}\
{% assign result = query  | DirectQueryScalar %}\
{% if result >= Vorgang.Stammdaten.Kunde.Kreditlimit %}
1
{% endif %}

Der Code ist in einer erweiterten Eigenschaft in einem Workflow bei Auftrag erstellt. Sobald beim erstellen eines Auftrags das Kreditlimit überschritten wurde, gibt die Eigenschaft "1" zurück.

Gruß,
Graudy
 

ProgressDistri

Aktives Mitglied
1. März 2021
42
4
Hallo Graudy,

ich war oder bin auf der selben Suche nach einer Lösung. Kenne mich mit Workflows aber fast nicht aus. Ich weiss wohl wo ich sie finde und wie ich eine erweiterte Eigenschaft zufüge aber das war es auch.
Sowas wie Deine Programmierung kann ich z.B nicht. Habe Sie aber mal übernommen und geschaut was passiert. Mit Gleich = true oder ?
Habe mir als Aktion eine Email schicken lassen.
Jetzt weiss ich nur nicht was Eigenschaft "1" ist bzw. wie kann ich weiter gehen, sodass der Auftrag "Zurückgehalten wird" oder vielleicht farblich markiert?

Danke schon mal wenn du das noch mal lies 😉