Validierung ob Basisbeleg vorhanden
Johannes Barop
Hallo,wir möchten bei dem Formular 140 (Lieferung) eine Validierung erstellen, die sicherstellt dass beim Erstellen einer Lieferung ein entsprechender Kundenauftrag existiert.
Wie komme ich an den Basisbeleg? Da die Daten vor dem Hinzufügen noch nicht in der Datenbank gespeichert sind, kann ich nicht die die DLN1-Tabelle abfragen.
Vielen Dank für Hilfe!
Andreas Scherer
Hallo JohannesEs gibt eine Spalte auf Zeilenebene (BaseRef). Mit einer customize Regel könntest du diesen Wert überprüfen. Dieser Wert wird bereits beim öffnen des Beleges gefüllt.
Grüsse
Andy
Johannes Barop
Hallo Andy,genau auf das BaseRef-Feld wollte ich mich auch beziehen. Nur wie komme ich daran? Ich kann es im Formular (140) und in den Belegzeilen nirgends entdecken.
Ich sollte noch erwähnen, dass es sich um eine C#-Regel handelt.
Viele Grüße,
Manuel Marhold
Hi Johannes,du musst die spalten eiblenden (Formulareinstellungen) um die ColumnID zu bekommen (Systeminformationen einblenden), dann kannst du mit Matrix.Columns.. darauf zugreifen.
Johannes Barop
Hallo Manuel,manchmal kann das Leben so einfach sein. :wink:
Vielen Dank. Funktioniert.
Viele Grüße
0
Please sign in to leave a comment.
Comments
0 comments