Table of Contents

IncrementNamedCounter

Informationen

  • Kategorien: Kernel | Klassenformeln
  • Version: 10.1.0.0
  • Veröffentlichungsdatum: Dienstag, 8. Januar 2008
  • Entwickler: Fischer
  • Benötigt Datenbankänderung: Nein
  • Betreff: Zähler SysCounter nach Name erstellen/hochzählen

Beschreibung

Zum Erzeugen von eindeutigen Zählwerten (z.B. für Rechnungsnummer usw.) können diese von Zählern angefordert werden. Dazu wird der Zähler über seinen Namen (ein beliebiger Text) angesprochen und um die Anzahl benötigter Zählwerte hochgezählt. Zurückgegeben wird der erste freie Zählwert. Falls ein Zähler mit dem angegebenen Namen noch nicht existiert, wird er automatisch angelegt. Das Anlegen/Hochzählen des Zählers erfolgt innerhalb eine Transaktion, so dass sichergestellt ist, dass gleichzeitige Anfragen von verschiedenen Clients hintereinander und vollständig ausgeführt werden. Über den Namen kann man z.B. Tageszähler für Rechnungen abbilden, indem das relevante Datum im Namen mit angegeben wird (Bsp. "RE05032008"). Nach demselben Prinzip können auch Wochen-, Monatszähler usw abgebildet werden.