Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Über das Konzept der Nummernkreise haben Sie die Möglichkeit die Anwendung gemäß den individuellen Anforderungen zu Konfigurierenkonfigurieren.

Nummernkreis anlegen

Wechseln sie Sie in den Administrationsbereich->Mandant->Controlling→Nummernkreise (Systemweit)

...

  • Die Bezeichnung können Sie frei wählen.
  • Der Schlüssel ist frei wählbar muss aber eindeutig ein.
  • Die sequenzid Sequenzid ist der eigentliche Zähler in einem Nummernkreis. Im Regelfall vergeben Sie hier einen eindeutigen Namen. Sollen zwei Nummernkreise von einem gemeinsamen Zähler die fortlaufende Nummer erhalten, können Sie hier bei beiden den gleichen Wert eintragen.
  • Mit Hilfe der Syntax definieren Sie den Ausgabestring. Lesen Sie hierzu die Hinweise zur Syntax weiter unten auf dieser Seite
  • Automatischer Reset. Ist diese Option gesetzt, fängt der Zähler am Anfang des Kalenderjahres bei 1 an.
  • Automatischer Zähler. Ist diese Option gesetzt, versorgt der Zähler Sie mit Nummern. Im anderen Fall können Sie den Wert frei Eintragen. Dies wird zum Beispiel verwendet um Nummern von anderen Systemen für den Abgleich zu hinterlegen (Personal-Nr., Debitoren-Nr, etc).

Wenn Sie den Dialog mit Speichern geschlossen haben, sehen Sie den neuen Nummernkreis in der Liste. In der Spalte Beispiel sehen Sie die Darstellung der Nummer gemäß der gewählten Syntax.

...

Folgende Symbole sind reserviert:

SymbolBedeutung
YYYYVierstellige Jahreszahl
YYzweistellige Jahreszahl
MMzweistellige Monatzahl
DDzweistellige Tageszahl
#{1,22}Platzhalter für Ziffern kann 1 bis 22 mal verwendet werden
UUIDPlatzhalter für eine Zufällige UUID

alle Alle weiteren Werte stehen für sich selbst und können in beliebiger Reihenfolge verwendet werden.

Der # Platzhalter kann mehrfach eingetragen werden und gibt so die Mindestanzahl von Stellen an. #### bedeutet, dass jede Zahl kleiner 1000 mit führenden Nullen auf vier Stellen ergänzt wird.

Zahlen die ,  die länger sind als der Formatstring, werden nicht abgeschnitten.

...

Beispiele für die Anwendung der Syntax. Der Beispieltag ist der 13. August 2017. Der Zählerstand wird einmal für den Wert 5 und einmal für den Wert 867 angenommen

Syntax-StringErgebnisErläuterung
UUID58bbedde-3b7d-439c-bed8-38ec48fb7d34

Die UUID ist eine zufällige Ziffernfolge, die neben Zeitelementen, Werte der Serverhardware und echte Zufallswerte enthält.

Die Wahrscheinlichkeit, dass zwei Systeme die gleiche UUID erzeugen ist vernachlässigbar. Diese Nummern lassen sich also für die Eindeutigkeit eines Tickets verwenden.

YY-###

17-005

17-867

Die Endziffern der Jahreszahl gefolgt von einer mindestens dreistelligen Seriennummer
YYYY-##

2017-05

2017-867

Die gesamte Jahreszahl gefolgt von einer mindestens zweistelligen Seriennummer.

Hat die Nummer mehr Stellen werden diese dennoch dargestellt.

MM/YY-####

08/17-0005

08/17-0867

Der Monat gefolgt von den Endziffern der Jahreszahl gefolgt von einer mindestens vierstelligen Seriennummer.

Die Monatszahl wird mit führender Null dargestellt, wenn der Monat <10 ist.

RE-MMYY####

RE-08170005

RE-08170867

Die Buchstaben RE-werden Monat,Jahreszahl und Seriennummer vorangestellt.

Es

Bedarf

bedarf keiner Trennung zwischen den Platzhaltern

Y-mm-MM####

Y-mm-080005

Y-mm-080867

Das Y wird, weil es einzeln vorkommt, nicht als Platzhalter erkannt und wird als Buchstabe vorangestellt.

mm ist kein Platzhalter und wird auch als einfache Buchstabenkombination erkannt

####-R

0005-R

0867-R

Der Syntax können auch Ziffernfolgen nachgestellt werden.
(warning)###-MM-###005-08-005

Eine Wiederholung der Ziffernplatzhalter bindet diese mehrfach ein.

Dise Syntax sollte nicht verwendet werden

 

 

Info

Verwandte Artikel

Content by Label
showLabelsfalse
max5
spacesSH
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("event","voreinstellungen","produkt","adresse") and type = "page" and space = "SH"
labelsvoreinstellungen produkt event adresse

...