Nummernkreise: Unterschied zwischen den Versionen
CS (Diskussion | Beiträge) |
CS (Diskussion | Beiträge) |
||
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 41: | Zeile 41: | ||
|- | |- | ||
| 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. | | 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 || | | Bedingung || | ||
Zeile 83: | Zeile 86: | ||
|- | |- | ||
| zuerst absichern || | | zuerst absichern || | ||
|} | |||
[[Kategorie:Grundtabellen]] | |||
== Beispiele == | |||
=== Fertigungsauftrag mit Monat/Jahr === | |||
{| class="wikitable" | |||
|+ | |||
!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 === | |||
{| class="wikitable" | |||
|+ | |||
!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 === | |||
{| class="wikitable" | |||
|+ | |||
!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 === | |||
{| class="wikitable" | |||
|+ | |||
!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 | |||
| | |||
|} | |} |
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 klicken oder die Tastenkombination 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 oder 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 oder betätigen Sie bitte die , 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.
|
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 |