Der frei definierbare Nummerngenerator vergibt fortlaufende Nummern selbständig und schreibt sie in das gewünschte Feld.
Produktlinie
Standard
|Expert
Betriebsart
CLOUD ABO
|ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Um zu den gewünschten Einstellungen zu gelangen, wählen Sie Einstellungen > Customizing > Id-Generatoren:
Hier können Sie Nummerngeneratoren für jeden Datentypen selbst definieren und konfigurieren. Ein Nummerngenerator vergibt fortlaufende Nummern selbständig und schreibt sie in ein bestimmtes Feld, welches vom Typ Zeichen (String) sein muss. Ein bekanntes Beispiel für einen (eingebauten) Nummerngenerator in Vertec ist die Rechnungsnummer, die bei der Erzeugung einer Rechnung automatisch eingetragen wird.
Hier wird der Klassenname des betroffenen Datentyps eingetragen. Klassennamen werden immer mit grossem Anfangsbuchstaben geschrieben.
Muss ein Datenfeld vom Typ String (Zeichen) ergeben. In dieses Feld wird die generierte Nummer eingetragen, wenn ein neuer Eintrag erzeugt wird. Das Datenfeld muss ein Attribut der oben angegebenen Klasse sein. Diese OCL Expression wird mit kleinem Anfangsbuchstaben geschrieben.
Geben Sie hier die ersten Stellen der erzeugten Nummern an. Achten Sie darauf, dass genug Stellen vorhanden sind, damit automatisch gezählt werden kann. Der Präfix kann also nie gleich lang oder länger sein wie die Länge der ganzen Nummer. Ist der Präfix nur eine Stelle kürzer als die Länge, können maximal 9 Nummern, bei zwei Stellen maximal 99 Nummern generiert werden etc.
Zeigt die letzte Zahl des variablen Teils der Nummer an.
Die Endung der generierten Nummer. Achten Sie darauf, dass genug Stellen vorhanden sind im Bezug auf die Länge der gesamten Nummer. Sind Präfix und Postfix zusammen eine Stelle kürzer als die Länge, können maximal 9 Nummern, bei zwei Stellen maximal 99 Nummern generiert werden. Der Postfix wird immer am Schluss der generierten Nummer geschrieben. Zwischen Präfix und Postfix wird hinaufgezählt.
Geben Sie hier an, wie lange die generierten Nummern sein sollen. Zwischen Präfix und Postfix wird dann so lange hinaufgezählt, bis keine Stellen mehr vorhanden sind.
Auch auf Zusatzfeldern können Nummerngeneratoren verwendet werden. Wichtig ist, dass das Zusatzfeld vom Typ Zeichen (String) ist.
Im Nummerngenerator kann das Zusatzfeld in der Form zusatzfeld('Name des Feldes') als Expression angegeben werden, beispielsweise so: