Sie möchten eine Profilregel erstellen, die automatisch eine Abstimmung weiterleitet, wenn die ungeklärte Differenz für alle Währungen Null ist.
Beachten Sie, dass beim Filtern nach einem Attribut mit dem Quelltyp "Saldo" und mit mehreren Währungen eine Filterbedingung "True" zurückgibt, wenn beliebige Währungen mit der Filterbedingung übereinstimmen. Beispiel: Ein Filter, bei dem Attribut auf Ungeklärte Differenz (Eingegeben) und Währung auf Alle gesetzt ist, gibt "True" zurück, wenn die Abstimmung eine ungeklärte Differenz von 0 USD, 0 GBP und 100 EUR aufweist. Das liegt daran, dass die ungeklärte Differenz für mindestens eine Währung Null ist.
Um einen Filter zu definieren, der nur dann "True" zurückgibt, wenn alle Währungen Null sind, muss der Filter Abstimmungen suchen, bei denen keine Fälle vorliegen, in denen eine beliebige Währung nicht Null ist. Das können Sie erreichen, indem Sie den Operator "NOT" in einer Bedingungsgruppe verwenden, wobei die untergeordnete Bedingung "Ungeklärte Differenz" für "Alle Währungen" nicht Null ist. Wenn eine Währung nicht Null ist, wird die untergeordnete Bedingung als "True" ausgewertet. Die übergeordnete Gruppenbedingung mit dem Operator "NOT" ändert diesen Wert jedoch in "False". Wenn alle Währungen Null sind, wird die untergeordnete Bedingung als "False" ausgewertet, während die übergeordnete Gruppenbedingung jedoch als "True" ausgewertet wird.
So definieren Sie eine Profilregel, die nur dann automatisch eine Abstimmung weiterleitet, wenn die ungeklärte Differenz für alle Währungen Null ist:
