Einschränkungen und Formeleinschränkungen
Einschränkungen validieren Eigenschaftswerte, die im Konfigurator eingegeben werden, anhand definierter Regeln. Sie verhindern ungültige Konfigurationen, indem sie Fehlermeldungen oder Warnungen anzeigen, wenn eingegebene Werte außerhalb der zulässigen Bereiche liegen oder Geschäftsregeln verletzen.
Die Stücklistenberechnungsvorlage bietet zwei Arten von Einschränkungen:
- Einschränkungen — Filterbasierte Validierung von Maß- und Mengenwerten
- Formeleinschränkungen — Formelbasierte Validierung mithilfe der Formel-Engine
Einschränkungen
Einschränkungen verwenden die Filtersyntax von Business Central, um zulässige Bereiche für Standardmaßfelder zu definieren. Sie sind über die Aktion Einschränkungen auf der Stücklistenberechnungsvorlage-Karte zugänglich.
Einschränkungsfelder
| Feld | Beschreibung |
|---|---|
| Validierungsart | Bestimmt das Verhalten, wenn ein Wert außerhalb des Filters liegt. Fehler blockiert die Konfiguration. Warnung zeigt eine Warnung an, erlaubt dem Benutzer jedoch, fortzufahren. |
| Längen Filter | Ein Filterausdruck, der zulässige Längenwerte definiert (z. B. 100..500). |
| Breiten Filter | Ein Filterausdruck, der zulässige Breitenwerte definiert. |
| Höhen Filter | Ein Filterausdruck, der zulässige Höhenwerte definiert. |
| Gewichtsfilter | Ein Filterausdruck, der zulässige Gewichtswerte definiert. |
| Stück Filter | Ein Filterausdruck, der zulässige Stückmengenwerte definiert. |
Tip
Verwenden Sie die Standardfiltersyntax von Business Central in diesen Feldern. Zum Beispiel erlaubt 100..500 Werte zwischen 100 und 500, und <>0 erfordert einen Wert ungleich null.
Formeleinschränkungen
Formeleinschränkungen bieten eine flexiblere Validierung mithilfe derselben Formel-Engine wie die Formeln der Stücklistenberechnungsvorlage. Sie sind über die Aktion Ausdrucks-Einschränkungen auf der Stücklistenberechnungsvorlage-Karte zugänglich.
Felder für Formeleinschränkungen
| Feld | Beschreibung |
|---|---|
| Validierungsart | Fehler blockiert die Konfiguration. Warnung zeigt eine Warnung an, erlaubt dem Benutzer jedoch, fortzufahren. |
| Ausdruck | Der Ausdruck, der ausgewertet wird. Wenn der Ausdruck einen Wert ungleich null (wahr) ergibt, wird die Einschränkung ausgelöst und die Meldung angezeigt. Unterstützt PROP["..."], Variablen und alle Standardfunktionen. |
| Anzuzeigende Nachricht | Die Meldung, die dem Benutzer angezeigt wird, wenn die Einschränkung ausgelöst wird. |
Beispiel
Um Konfigurationen zu verhindern, bei denen die Länge 2000 mm überschreitet:
- Ausdruck:
IIF(PROP["Length"] > 2000, 1, 0) - Anzuzeigende Nachricht:
Die Länge darf 2000 mm nicht überschreiten. - Validierungsart: Fehler
Arbeitsplan-Formeleinschränkungen
Zusätzlich zu Einschränkungen auf Stücklistenebene gibt es auch Arbeitsplan-Einschränkungen, die über die Stücklistenberechnungsvorlage-Karte verfügbar sind. Diese funktionieren genauso wie Formeleinschränkungen, gelten jedoch speziell für den Kontext der Arbeitsplanvorlage.
So richten Sie Einschränkungen ein
- Öffnen Sie eine Stücklistenberechnungsvorlage-Karte.
- Wählen Sie die Aktion Einschränkungen für filterbasierte Validierung oder die Aktion Ausdrucks-Einschränkungen für formelbasierte Validierung.
- Fügen Sie eine neue Zeile hinzu und setzen Sie die Validierungsart auf Fehler oder Warnung.
- Für Einschränkungen: Geben Sie Filterwerte in die Maßfelder ein.
- Für Formeleinschränkungen: Geben Sie eine Formel in Ausdruck und eine Meldung in Anzuzeigende Nachricht ein.
Note
Einschränkungen werden zusammen mit der Stücklistenberechnungsvorlage versioniert. Beim Erstellen einer neuen Vorlagenversion werden alle Einschränkungen in die neue Version kopiert.