Nummernkreise

Ein Nummernkreis vergibt die fortlaufende Nummer, mit der TRADElube einen Datensatz benennt, den es selbst anlegt. Sie erreichen die Liste über den Navigationspunkt Einstellungen und dort über die Schaltfläche Nummernkreise.

Übersicht / Liste

Die Liste ist auf drei Zeilen festgelegt, eine je Objekttyp, und es gibt weder Neu noch Löschen. Ein vierter Nummernkreis wäre auch ohne Zweck: Nummern vergibt TRADElube nur dort, wo ein Datensatz ohne eigene Nummer entsteht.

Liste der Nummernkreise mit den Schaltflächen Bearbeiten und Freischalten und der ausgewählten Zeile Bestellung

Über der Liste stehen zwei Schaltflächen, beide setzen eine ausgewählte Zeile voraus. Bearbeiten öffnet den Nummernkreis, Freischalten gibt eine hängende Nummer wieder frei. Dazu unten mehr.

Die Liste zeigt drei Spalten:

Spalte Inhalt
Objekttyp Produkt, Bestellung oder Kunde. Fest vorgegeben
Format Die Vorschrift, nach der die Nummer gebildet wird
Nummer Der Zähler, also die zuletzt vergebene Nummer. Die nächste ist um eins höher

In der Liste sind Format und Nummer nur zu lesen. Geändert werden sie in der Detailansicht.

Eine Artikelnummer kommt aus der Datei oder aus dem angebundenen System, TRADElube denkt sich keine aus. Der Zähler der Zeile Produkt steht deshalb auch nach tausend importierten Artikeln auf 0.

Detailansicht

Detailansicht des Nummernkreises Bestellung mit dem Bereich Allgemein und den Feldern Format und Nummer

Über dem Bereich steht der Objekttyp, zu dem der Nummernkreis gehört. Er ist nicht wählbar: Die drei Zeilen der Liste sind die drei Nummernkreise, die es gibt.

Allgemein

Feld Bedeutung Hinweis
Format Die Vorschrift für die Nummer Vorbelegt mit {number:00000}, das ergibt 00001, 00002 und so fort
Nummer Der Zähler Die nächste vergebene Nummer ist um eins höher. Sie können ihn hochsetzen, um eine Lücke zu lassen

Was im Format stehen darf

Zwei Platzhalter in geschweiften Klammern, dahinter jeweils optional ein Doppelpunkt und eine Formatangabe:

Platzhalter Ergibt Beispiel
{number} Den Zähler {number:00000} ergibt 00042, {number} ergibt 42
{date} Das heutige Datum {date:yyyy} ergibt 2026, {date:yyMM} ergibt 2608

Alles andere bleibt so stehen, wie es dasteht. RE-{date:yyyy}-{number:0000} ergibt damit RE-2026-0042.

Vorkommen muss {number}, und die Formatangabe darf die Nummer nicht abschneiden. Beides prüft TRADElube beim Speichern und weist die Eingabe sonst mit einer Meldung zurück. Der zweite Fall ist der tückische: {number:00} genügt für 99 Datensätze und schlägt beim hundertsten fehl, deshalb wird schon beim Speichern gegen die nächste Nummer geprüft und nicht erst im Betrieb.

Ein geändertes Format wirkt nur nach vorn. Bereits vergebene Nummern bleiben, wie sie sind. Sie stehen als Text am Datensatz und werden nicht nachgerechnet.

Freischalten: wenn eine Nummer hängt

Eine Nummer wird in zwei Schritten vergeben. TRADElube reserviert sie zuerst und bestätigt sie, sobald der Datensatz wirklich gespeichert ist. Das verhindert doppelte Nummern, wenn zwei Übertragungen gleichzeitig eine Bestellung anlegen: Der Zähler wird beim Reservieren hochgezählt, nicht beim Speichern.

Bricht dazwischen etwas ab, bleibt eine Reservierung stehen, und der Nummernkreis vergibt keine weitere. Von selbst löst sich das nach fünf Minuten. Die Schaltfläche Freischalten tut dasselbe sofort und ist nur dann anwählbar, wenn tatsächlich eine Reservierung offen ist. Steht sie abgeblendet, ist nichts zu tun.

Weiterführend

  • Bestellungen: wo die Bestellnummer am Datensatz steht
  • Kunden: dasselbe für die Kundennummer
  • Einstellungen: welche Schaltfläche auf welcher Seite beschrieben ist