Nummernkreise: Unterschied zwischen den Versionen

Aus SilvERP Dokumentation
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 88: Zeile 88:
|}
|}
[[Kategorie:Grundtabellen]]
[[Kategorie:Grundtabellen]]
== Beispiel ==
== Beispiele ==
=== Fertigungsauftrag ===
=== Fertigungsauftrag mit Monat/Jahr ===
{| class="wikitable"
{| class="wikitable"
|+
|+

Aktuelle Version vom 10. November 2022, 15:51 Uhr

Nummernkreis verwalten

Unter dem Menüpunkt Grundtabellen > Nummernkreise können Sie Nummernkreise erfassen und pflegen. Mit Hilfe der Suchfunktionen lassen sich die gesuchten Nummernkreise schnell und einfach auffinden. Sie können außerdem die zur Verfügung stehenden Nummernkreise nach Ihren Anforderungen anpassen.

Nummernkreis anlegen

Für die Anlage eines neuen Nummernkreises, schalten Sie bitte zunächst den Arbeitsmodus der Maske mit Hilfe der Modusbox auf "Neuanlage". Die Maske wird gesäubert und im Anschluss die Kontrollbox Absichern automatisch aktiviert. Füllen Sie als nächsten die Felder Bezeichnung, Typ, Tabelle, Feld, manuelle Flag-Feld, Stellen, Startwert und Bedingung aus. Falls Sie nicht möchten, dass eine bereits generiert Identifikationsnummer für z. B. einen Beleg oder einen Adresstyp von den Benutzern abgeändert werden soll, dann aktivieren Sie bitte die Kontrollbox Eingabe blockieren. Speichern Sie bitte den Nummernkreis, indem Sie auf Diskette.png klicken oder die Tastenkombination Strg s.png betätigen. Die Modusbox springt automatisch auf "bearbeiten" und Ihr Nummernkreis wurde erfolgreich angelegt.

Nummernkreis suchen

Ihre bereits angelegten Nummernkreise lassen sich über die Suchfunktionen von SilvERP finden.

Nummernkreis ändern

Zum Bearbeiten eines Nummernkreises, laden Sie bitte zunächst über die Suchfunktionen einen Nummernkreis in die Maske.

Der aus dem Suchresultat geladene Nummernkreis kann jetzt von Ihnen bearbeitet werden, indem Sie die Werte in den Feldern ändern (z. B. in Feld Stellen die anzahl der Stellen erhöhen) und dann mittels Diskette.png oder Strg s.png speichern.

Nummernkreis löschen

Suche Sie zunächst den Nummernkreis den Sie löschen möchten und übertragen Ihn in die Nummernkreismaske (siehe Nummernkreis suchen). Klicken Sie bitte auf X.png oder betätigen Sie bitte die Strg entf.png, um den ausgewählten Nummernkreis zu löschen. Aus Sicherheitsgründen erscheint ein Dialogfenster, das zur endgültigen und dauerhaften Löschung des Nummernkreises eine Bestätigung verlangt. Bestätigen Sie diese mit "Ja". Der Nummernkreis wurde erfolgreich gelöscht und es erscheint erneut ein Dialog-Fenster mit einer Bestätigung des Löschvorgangs.

Gruppen

Nummernkreise

Element Beschreibung
Bezeichnung Über dieses Feld wird Ihnen die Bezeichnung eines Nummernkreises angezeigt. Im Modus Neuanlage geben Sie hier die Bezeichnung für den anzulegenden Nummernkreis ein.
Typ
Verweis auf Über dieses Feld können Sie einen Verweis auf eine andere Nummernkreisdefinition hinterlegen. Dabei werden auf die Einstellungen der in diesem Feld hinterlegten Nummernkreisdefinition zugegriffen und die eigenen Einstellungen ignoriert.
Tabelle In diesem Feld wird die Tabelle hinterlegt, auf dem sich der Nummernkreis bezieht.
Feld Dieses Feld speichert das Datenbankfeld, welches aus der Tabelle (hinterlegt im Feld Tabelle) stammt. Dabei können Sie über eine Auswahlliste auf die in der Tabelle vorhandenen Felder zugreifen.
manuell Flag-Feld In diesem Feld wird das Datenbankfeld ausgewählt bzw. festgehalten,
Stellen Das Feld Stellen speichert die Anzahl der Stellen für einen Nummernkreis ab. Es werden ausschließlich nummerische Zeichen erwartet. Bei einer Erweiterung der Stellen von z. B. 12 auf 15, werden die dadurch gewonnenen Zeichen mit nullen (0) gefüllt. Das bedeutet, dass der Zähler erweitert wird.
Startsequenz fix Die in diesem Feld hinterlegte Zeichenfolge (alphanumerisch) wird bei der Generierung eines Nummernkreises an dessen Anfang fest platziert (z. B. R als Präfix für Rechnungsnummern).
Startsequenz var. Über diese Auswahlliste können Sie zwischen den variablen Startsequenzen Jahr, Jahr + Monat,Jahr + Monat + Tag,Jahr (2 stellig), Jahr (2 stellig) + Monat und Jahr (2 stellig) + Monat + Tag wählen. Die Platzierung erfolgt nach der festen Startsequenz und in einer nummerischen Darstellung.
Endsequenz fix Die in diesem Feld hinterlegte Zeichenfolge (alphanumerisch) wird bei der Generierung eines Nummernkreises an dessen Ende fest platziert.
Startwert In diesem Feld kann für die fortlaufende Nummer ein Startwert festgelegt werden. Dabei ist zu beachten, dass die im Feld Startwert eingegebene Nummer, die selbe Anzahl an Stellen vorweist, wie die Anzahl der im Feld Stellen angegebenen Stellen. Z. B. werden im Feld Stellen 5 hinterlegt, dann sollte im Feld Startwert folgende nummerische Zeichenfolge hinterlegt werden: 00005. Der Nummernkreis beginnt bei der fortlaugenden Nummer mit fünf.


Hinweis: Sofern der Startwert mit einem Präfix (z.B. R für Rechnungsnummern) eingetragen wurde, also beispielsweise "R0005", dass dann auch der entsprechende Präfix (R) im Feld "Startsequenz fix" eingetragen werden muss.

Bedingung
Schrittweite Über dieses Feld können Sie die Schrittweite, also den Abstand zwischen den Nummern, steuern.

Optionen

Eingabe blockieren Mit der Aktivierung dieser Kontrollbox, ist nach der Generierung und dem Laden einer Identifikationsnummer, diese nicht mehr änderbar.
Virtuelles Löschen Auch Datensätze, die durch virtuelles Löschen "unsichtbar" sind, werden bei der Ermittlung einer neuen Nummer berücksichtigt.
Absichern Um die doppelte Vergabe einer Nummer zu vermeiden, wird der Nummernkreis während der Suche einer neuen Nummer für andere Benutzer gesperrt.
Schneller Modus Soll der Nummernkreis nicht im Datenfeld gezählt werden, sondern hier im Feld "Startwert"? Das ist z.B. sinnvoll, wenn man in dem Datenfeld, in dem gezählt werden soll, störende Werte finden kann, die es dem System unmöglich machen den richtigen Maximalwert zu ermitteln. Das kann nach der Umstellung der Nummernkreisdefinition der Fall sein.
Lücken füllen Mit der Aktivierung dieser Einstellung wird bei der nächsten Generierung einer Identifikationsnummer, Lücken im Nummernkreis gesucht und sukzessiv gefüllt. Dabei werden die letzten 100 Identifikationsnummern untersucht.

Zweite Tabelle

Element Beschreibung
2. Tab. berücksichtigen
Tabelle
Feld
manuell Flag-Feld
Bedingung
Verknüpft mit
zuerst absichern

Beispiele

Fertigungsauftrag mit Monat/Jahr

Feld Wert Erklärung
Ergebnis des Nummernkreises FA-22-11-020, FA-22-11-021, FA-22-11-022 Aufträge 20-22 des Monats November 2022
Bezeichnung Fertigungsauftrag
Typ ProductionOrder
Tabelle document
Feld documentNo
Manuell Flag-Feld bvDocumentNoManual
Stellen 12
Startsequenz fix FA
Startsequenz var. Jahr (2 stellig) + Monat
Startsequenz Trenner -
Endsequenz Trenner
Endsequenz var.
Endsequenz fix
Startwert
Bedingung idChoicerDocumentType = 1001410
Schrittweite 1
Eingabe blockieren An
Absichern An

Auftrag mit fortlaufenden Zähler

Feld Wert Erklärung
Ergebnis des Nummernkreises AB01017, AB01018, AB01019
Bezeichnung Auftrag
Typ SaleOrder
Tabelle document
Feld documentNo
Manuell Flag-Feld bvDocumentNoManual
Stellen 7
Startsequenz fix AB
Startsequenz var.
Startsequenz Trenner
Endsequenz Trenner
Endsequenz var.
Endsequenz fix
Startwert AB01016
Bedingung idChoicerDocumentType = 1001120
Schrittweite 1
Eingabe blockieren Aus Erlaubt das Überschreiben der Auftragsnummer
Absichern An

Lieferschein mit variabler Startsequenz

Feld Wert Erklärung
Ergebnis des Nummernkreises L20220001, L20220002, L20220003
Bezeichnung Lieferschein
Typ SaleDelivery
Tabelle document
Feld documentNo
Manuell Flag-Feld bvDocumentNoManual
Stellen 9
Startsequenz fix L
Startsequenz var. Jahr
Startsequenz Trenner
Endsequenz Trenner
Endsequenz var.
Endsequenz fix
Startwert
Bedingung idChoicerDocumentType = 1001150
Schrittweite 1
Eingabe blockieren An
Absichern An

Lieferschein mit Startwert

Feld Wert Erklärung
Ergebnis des Nummernkreises L345896, L345897, L345898
Bezeichnung Lieferschein
Typ SaleDelivery
Tabelle document
Feld documentNo
Manuell Flag-Feld bvDocumentNoManual
Stellen 7
Startsequenz fix L
Startsequenz var.
Startsequenz Trenner
Endsequenz Trenner
Endsequenz var.
Endsequenz fix
Startwert L345895
Bedingung idChoicerDocumentType = 1001150
Schrittweite 1
Eingabe blockieren An
Absichern An