SOG-Helpcenter Logo SOG Business - Software

zaehler - Zähler


Bemerkung: Über diese View kann der Zugriff auf allgemeine Zähler erfolgen.
Programme: p001 - Globaleinstellungen (glob)

Tabellentyp: Bewegungsdaten


key_1

Schlüsselbegriff der Basistabelle
Format: char(84), Default: ' ', not null
SQL Funktion zum Bilden des Inhaltes: dbo.zaehler_build_key_1(firma, zaehlername, nr)

 




firma

Firmennummer
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1

 




zaehlername

Name des Zählers
Format: char(40), Default: ' ', not null
Teilfeld von key_1

Hier muss ein eindeutiger Name definiert werden, mit dem der Zähler vorbelegt wird.




nr

Zählernummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

Für Zähler, die unterhallb des Namens noch eine weitere numerische Unterscheidung nutzen, wie z.B. Zähler pro Abteilung.




bez

Bezeichnung
Format: varchar(200), Default: '', not null

Hier kann eine Bezeichnung für den Zähler hinterlegt werden.




aktwert

Letzter aktueller Wert
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Hier wird der letzte vergebene Zählerwert festgehalten.
0=Es wurde noch kein Wert vergeben
Beachten Sie, das bei Veränderungen des aktuellen Zählerstandes manuell Sorge getragen werden muss, dass keine Duplikate in der Verarbeitung entstehen können.




startwert

Startwert
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Anfangswert, mit dem der Zähler starten soll.
Ist der Schalter "auto_jahr" gesetzt, wird der Zähler jedes Jahr erneut auf den Anfangswert eingestellt.




endwert

Endwert des Zählers
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Erreicht der aktuelle Zählerwert den Endwert, so können keine weiteren Einheiten des Zählers abgerufen werden.
Um diesen Zustand zu beheben, muss ein neuer Zählerbereich vorgegeben werden.
Beachten Sie, das bei Veränderungen des aktuellen Zählerstandes manuell Sorge getragen werden muss, dass keine Duplikate in der Verarbeitung entstehen können.




schrittweite

Schrittweite
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Schrittweite mit der der Zähler jeweils erhöht werden muss.




auto_jahr

Automatische Einblendung der Jahresnummer
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Wird auto_jahr auf den Wert 1 gesetzt, so wird automatisch in den beiden niederwertigsten Stellen des aktuellen Wertes das aktuelle Jahr eingeblendet. Außerdem wird der Zähler bei jedem Zugriff um mindestens 100 erhöht, auch wenn die Schrittweite kleiner angegeben wird.
Beispiel:
Im Jahr 2007 wird der Zähler automatisch folgende Nummern verwenden:
  107, 207, 307, 407




sa

Satzart in der Basistabelle
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

 




hhupd

Aktualisierungsdatum
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null