Belegzeiträume per Statement ändern/anlegen (SQL-Version)

  , , ,

Im Falle dass Belegzeiträume nicht korrekt sind, kann in der SQL direkt in die Belegzeiträume eingegriffen werden. Bitte vorher unbedingt DATENSICHERUNG anlegen!

Dies verhindert eventuell unnötige Jahreswechsel per Datenbankassistent mit nachfolgenden Änderungen der Zeiträume in der BüroWARE, Zuordnung der Zeiträume und Reorganisationen.

Es kann mittels folgendem Befehl in die WAWI – Belegzeiträume geschrieben werden:

SET IDENTITY_INSERT RZEITRAEUME ON
insert RZEITRAEUME …
SET IDENTITY_INSERT RZEITRAEUME OFF

Es ist wichtig, die ID Spalte verändern zu können, daher wird mit IDENTITY_INSERT gearbeitet.

Benötigte Spalten für INSERT in der Tabelle RZEITRAEUME:
ID = 2 (aktuelles Jahr (entspricht Belegzeitraum 0))
3 (Vorjahr (entspricht Belegzeitraum 1))
4 (Vorvorjahr) usw.
RZ_1_7 = Von Monat.Jahr
RZ_8_7 = Bis Monat.Jahr
RZ_82_1 = Inventurflag (E = Eröffnet, J = Abgeschlossen) (optional)

Wenn also das Jahr 2017 fehlt und dieses würde dem Vorjahr entsprechen, kann folgender SQL Befehl abgesetzt werden (z.B. im Management Studio):

SET IDENTITY_INSERT RZEITRAEUME ON
insert RZEITRAEUME (ID,RZ_1_7,RZ_8_7) values (3,’01.2017′,’12.2017′)
SET IDENTITY_INSERT RZEITRAEUME OFF

Somit wird in der BüroWARE der Zeitraum 2017 angezeigt und kann bereits ausgewählt werden.

Ähnliche Artikel

LEAVE A COMMENT