DE/Belegnummernkreis

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

DE/Inhaltsverzeichnis{{#if: | | [[{{{2}}}]] }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | DE/Belegnummernkreis{{#if: DE/Inhaltsverzeichnis| | DE/Inhaltsverzeichnis }} ⇒


Helfen Sie bitte mit diese Beschreibung zu verbessern und zu ergänzen. Achten Sie aber immer auf die Wahrung der Urheberrechte. Schreiben Sie bitte Ihre Ergänzungen und Anregungen unter den Abschnitt Beiträge



Anwendung

Arten von Belegnummern

Es gibt zwei Arten von Nummernkreisen

  • Datensatzschlüssel
  • Belegnummernkreise


Datensatzschlüssel / Primärschlüssel

In ADempiere, oder besser in der Datenbank, werden alle Tabelleneinträge mit einem eindeutigen Schlüssel versehen. Dieser Schlüssel muss auch Mandanten übergreifend eindeutig bleiben. Der eindeutige Schlüssel wird Primärschlüssel genannt.

Der Primärschlüssel entspricht einer Datensatz-ID und wird in der Eingabemaske des Belegnummernkreises durch das Feld "Als Eintrags-ID" gekennzeichnet.

Nach der Standardinstallation sind alle Primärschlüssel (das Feld "Als Eintrags-ID" ist aktiviert) mit dem Mandanten "System" und der Organisation "*" (für alle Organisationen) gekennzeichnet.

Alle als Mandant = System" und Organisation = "*" gekennzeichneten Belegnummern können als angemeldeter Benutzer oder Admin nur eingesehen werden. Für Änderungen ist die Anmeldung als System oder SuperUser erforderlich. Andere Belegnummern können auch durch den Benutzer "Admin" geändert werden.


Die Felder Startnummer, Spalte Datum, Präfix und Suffix können bei Primärschlüsseln nicht verwendet werden. Aus diesem Grund werden diese Felder in der Maskenansicht ausgeblendet und sind in der Tabellenansicht auch durch den Anwender System oder SuperUser nicht änderbar.

Bei z.B. Bestellungen ist der Name C_Order


Wenn Sie bei einem Datensatzschlüssel bzw. Primärschlüssel das Feld "Als Eintrags-ID" deaktivieren können Sie alle bisher verdeckten Felder eingeben und bearbeiten. Der veränderte Belegnummernkreis kann ohne Fehlermeldung gespeichert werden. Beim nächsten Aufruf des Beleges, in unserem Beispiel die Bestellung, kann die Bestellung wie üblich eingegeben und bearbeitet werden. Sobald Sie jedoch Ihre Daten speichern möchten erahlten Sie folgende Fehlermeldung:

800px



Belegnummernkreise

Belegnummernkreise enthalten die in dem Beleg und den Ausdrucken für den Anwender sichtbaren Nummern. Das Feld "Als Eintrags-ID" ist NICHT aktiviert.

Für jeden Mandanten wird ein eigener Belegnummernkreis angelegt. Daher müssen Sie bei der Änderung auf den richtigen Mandanten achten.

Für diverse Belege ist es hilfreich einige Buchstaben der eigentlichen Nummer voranzustellen.

Bleiben wir beidem Beispiel der Bestellung.

Ab sofort sollen allen bei allen Bestellnummern die Buchstaben "BE" vorangestellt werden. Hierzu ist folgendes Vorgehen erforderlich:

TTH EintragSuchenNameBeschreibung 360LTS.png

  • Mittels Icon MultiX24.png in die Maskenansicht umschalten
  • Das Feld Als Eintrags-ID ist nicht aktivert
  • In das Feld Präfix <BE> eingetragen
  • Das Feld Präfix verlassen
  • Die Änderungen speichern Icon Save24.png


TTH BelegnummernkreisBestellungPraefix 360LTS.png



Start des Fensters

Menü{{#if: Leistungsanalyse | →Leistungsanalyse }}{{#if: Einstellungen Buchführung | →Einstellungen Buchführung }}{{#if: Belegnummernkreis | →Belegnummernkreis }}



Fenster: Belegnummernkreis

Hilfe:

Verwaltung System- und Belegnummernkreise

Im Fenster "Nummernkreis" wird die Abfolge von Belegnummern definiert. Sie können die Art der Nummernerzeugung beeinflussen. Definieren Sie z. B. ein Präfix oder Suffix oder ändern Sie die derzeitige Nummer.


Note.gif Note:

Wenn die hier getätigten Einstellungen für alle Organisationen gelten sollen müssen Sie bei der Anmeldung die Organisation "*" auswählen. Oder wählen Sie beim neu anlegen eines Datensatzes "*" bei der Organisation aus.



Tab: Nummernkreis

Tabelle: AD_Sequence

TTH Belegnummernkreis 360LTS.png


Das Register "Nummernkreis" bestimmt, welcher Nummernkreis für Belege verwendet wird. Diese können Alphasuffixe und/oder -präfixe enthalten.


Bei der Neuanlage eines Belegnummernkreises kann der Mandant und die Organisation ausgewählt werden. Nach der ersten Speicherung ist jedoch keine weitere Änderung des Mandanten oder der Organisation möglich.



Name Original (Englisch) Name Deutsch Beschreibung Hilfe Technische Daten
Client Mandant Mandant für diese Installation. Ein "Mandant" ist eine Firma oder eine juristische Person. Sie können keine Daten über Mandanten hinweg verwenden. AD_Client_ID
NUMBER(10)
TableDir
Organization Organisation Organisationseintrag für den Mandanten Eine "Organisation" ist ein Bereich Ihres Mandanten oder eine juristische Person - z. B. ein Geschäft oder eine Abteilung. Sie können Daten über Organisationen hinweg gemeinsam verwenden AD_Org_ID
NUMBER(10)
TableDir
Name Name Bezeichnung des Eintrags (alphanumerisch). Der "Name" eines Eintrags wird zusätzlich zum Suchschlüssel als Standardsuchoption verwendet. Der Name kann bis zu 60 Zeichen lang sein. Name
NVARCHAR2(60)
String
Description Beschreibung Optionale kurze Beschreibung für den Eintrag. Eine "Beschreibung" kann bis zu 255 Zeichen lang sein. Description
NVARCHAR2(255)
String
Active Aktiv Der Eintrag ist im System aktiv. Es gibt zwei Methoden, den Zugriff auf Einträge des Systems zu sperren: Sie können einen Eintrag löschen oder deaktivieren. Ein deaktivierter Eintrag kann nicht ausgewählt werden, steht aber für Berichte zur Verfügung. Zwei Gründe sprechen für die Deaktivierung und gegen das Löschen von Einträgen: (1) Das System benötigt den Eintrag für Prüfungszwecke. (2) Auf den Eintrag wird in anderen Einträgen verwiesen. Beispielsweise kann ein Geschäftspartner nicht gelöscht werden, wenn Rechnungen für den Eintrag vorhanden sind. Sie deaktivieren also den Geschäftspartner und verhindern so, dass der Eintrag für spätere Einträge verwendet wird IsActive
CHAR(1)
YesNo
Auto numbering Automatische Nummerierung Automatisch die nächste Nummer zuordnen. Das Optionsfeld "Automatische Nummerierung" zeigt an, dass das System die nächste Nummer automatisch vergibt. IsAutoSequence
CHAR(1)
YesNo
Used for Record ID Als Eintrags-ID verwendet Die Belegnummer wird als Schlüssel für den Eintrag verwendet. Das Optionsfeld "Als Eintrags-ID verwendet" zeigt an, dass die Belegnummer als Schlüssel für den Eintrag verwendet wird. IsTableID
CHAR(1)
YesNo
Value Format Werteformat Format des Wertes; Kann feste Formatelemente enthalten, Variablen: "_lLoOaAcCa09". Validierungs-Elemente:(Leerzeichen) jedes Zeichen _ Leerzeichen (festes Zeichen) l jeder Buchstabe a .. Z OHNE Leerzeichen L jeder Buchstabe a..Z OHNE Leerzeichen umgewandelt in Großbuchstaben o jeder Buchstabe a..Z oder Leerzeichen O jeder Buchstabe a..Z oder Leerzeichen umgewandelt in Großbuchstaben a jeder Buchstabe & alle Ziffern OHNE Leerzeichen A jeder Buchstabe & alle Ziffern OHNE Leerzeichen umgewandelt in Großbuchstaben c jeder Buchstabe & alle Ziffern oder Leerzeichen C jeder Buchstabe & alle Ziffern oder Leerzeichen umgewandelt in Großbuchstaben 0 Ziffern 0..9 OHNE Leerzeichen 9 Ziffern 0..9 oder Leerzeichen Beispiel eines Formats "(000)_000-0000" VFormat
NVARCHAR2(40)
String
Increment Inkrement "Inkrement" zeigt die Zahl an, um welche die Nummer des Belegs erhöht werden muss. "Inkrement" zeigt die Zahl an, um welche die Nummer des Belegs erhöht werden muss. IncrementNo
NUMBER(10)
Integer
Current Next Aktuell nächster Wert Nächste Zahl, die verwendet wird. "Aktuell nächster Wert" bezeichnet die nächste für diesen Beleg zu verwendende Nummer. CurrentNext
NUMBER(10)
Integer
Decimal Pattern Dezimalschema Java-Dezimalschema Optionales Dezimalschema in Javanotation. Beispiel: 0000 wird 23 zu 0023 formatiert. DecimalPattern
NVARCHAR2(40)
String
Start No Startnummer Startnummer/Position "Startnummer" zeigt die Startposition oder die Feldnummer in der Position an. StartNo
NUMBER(10)
Integer
Date Column Spalte Datum Voll qualifizierte Datumsspalte. "Spalte Datum" zeigt das Berechnungsdatum der Messung an. DateColumn
NVARCHAR2(60)
String
Prefix Präfix "Präfix" vor der Nummer des Belegnummernkreises Das "Präfix" zeigt die Zeichen an, die vor der Belegnummer gedruckt werden sollen. Prefix
NVARCHAR2(255)
String
Suffix Suffix Suffix nach Nummer Das "Suffix" zeigt die Zeichen an, die nach der Belegnummer gedruckt werden sollen. Suffix
NVARCHAR2(255)
String



Quellseiten

F1 Hilfe im Fenster Belegnummernkreis und ManPageW DocumentSequence

Vielen Dank für die Tipps an Norbert Wessel



Beiträge