Entwicklung > Tools > Sonstiges > Zählerwerte 

Die Nummernkreise zur Nummerierung von Dokumenten umfassen zwingend ein inkrementelles numerisches Segment, dessen aktueller Wert eindeutig sein oder ggf. vom Standort, Unternehmen, Vormonat, von der Periode, von einem zusätzlichen Code oder von einer Kombination dieser Parameter abhängig sein kann.

Wird ein neuer Nummernkreis angelegt oder wurde von einem Nummernkreis (für die durch den Kontext definierte Parameterkombination) noch niemals eine Nummer vergeben, so lautet die erste zugewiesene Nummer standardmäßig 1. Mit dieser Funktion ist es jedoch möglich, einen von 1 verschiedenen individuellen Startwert für die Nummerierung festzulegen.

Diese Funktion ist insbesondere bei Datenübernahmen nützlich, damit die Nummerierung der vom System angelegten Dokumente nach der zuletzt übernommenen Nummer fortgesetzt werden kann.  

Achtung: Die Änderung einer solchen Sequenz muss in einem normalen Betriebskontext für die Benutzer gesperrt werden und darf nur in der Übernahmephase verwendet werden

Maskenverwaltung

Erfassungsmaske

Übersicht

Die Erfassung erfolgt in einem Fenster: Zunächst wird der Code des Nummernkreises erfasst. Je nach Nummernkreis müssen möglicherweise ein oder mehrere Zusatzparameter erfasst werden. Diejenigen Parameter, von denen der Nummernkreis nicht abhängt, sind ausgegraut.

Nach Abschluss der Erfassung wird im Feld Nächster Wert die nächste für die Nummerierung der vom Nummernkreis im gegebenen Kontext abhängigen Elemente verwendete Nummer angezeigt. Wurde noch niemals ein Wert zugewiesen, ist das Feld mit dem Wert 1 gefüllt.

Dieser Wert kann geändert werden. Prinzipiell ist die Inkrementierung des vorgeschlagenen Wertes durchaus möglich. Dekrementierungen hingegen dürfen lediglich in einem klar definierten technischen Kontext durchgeführt werden, da die dabei verwendeten Nummern bereits im System vergeben sein können. Daraus könnten sich Fehler ergeben, da die fraglichen Elemente nicht angelegt werden können.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

Dieser Code identifiziert einen Nummernkreis, der während der Generierung einer automatischen Nummer für ein Dokument referenziert wird. Ein Nummernkreis ist ein alphanumerisches Feld mit 1 bis 20 Zeichen. Der Wert des Nummernkreises setzt sich aus einer Reihe von Komponenten zusammen, die von links nach rechts verkettet werden.

Blocknummer 2

Wird ein Nummernkreis nach Unternehmen definiert, gibt es eine laufende Nummer nach Unternehmenscode. Der Unternehmenscode ist Teil des Schlüssels, der den Datensatz der Tabelle festlegt, in der die aktuelle laufende Nummer gespeichert ist.

Wird ein Nummernkreis nach Standort definiert, gibt es eine laufende Nummer nach Standortcode. Der Standortcode ist Teil des Schlüssels, der den Datensatz der Tabelle festlegt, in der die aktuelle laufende Nummer gespeichert ist.

  • Jahr (Feld YEA)

 

  • Monat (Feld MON)

Hängt der Nummernkreis vom Monat ab, wird hier der Berechnungsmonat mit maximal 2 Ziffern erfasst.

  • Geschäftsjahr (Feld EXE)

Nummer des Geschäftsjahres: muss erfasst werden, wenn der Nummernkreis vom Geschäftsjahr abhängig ist.  Diese Nummer beginnt mit 1.

  • Zusatz (Feld CMP)

Ist ein Nummernkreis von einem Bereich vom Typ Zusatz abhängig, gibt es pro Zusatzwert eine Nummerierungssequenz: dieser Bereich ist Teil des Schlüssels, der den aktuellen Wert des Nummernkreises festlegt.

In einem Dokumentationsanhang findet man das Detail der Fälle, bei denen der Zusatzbereich in der Nummernkreisstruktur verwendet werden kann.

Blocknummer 3

  • Nächster Wert (Feld VAL1)

Hier wird der neue Wert der Nummernkreissequenz erfasst, d.h. die nächste chronologische Nummer, die in der entsprechenden Nummerierungssequenz zugeordnet wird.

Schließen

 

Fehlermeldungen

Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :

Für eine Nummerierung vom Typ DB-Sequenz liegt kein Zählerwert vor

Bei Nummernkreisen, die ihre Nummern chronologisch aus einer Datenbanksequenz beziehen, werden die chronologischen Nummern selbstverständlich von dieser Sequenz vergeben. In diesem Fall kann die nächste Nummer nicht erfasst werden.

Hinweis: Der Wert des Zusatzcodes kann nicht überprüft werden.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung