Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In der SmartTaxBalance Version 20.0 wurde die Funktion entfernt, HB-Umgliederungen über die Umgliederungsspalte im Steuerbilanzcockpit anzulegen. Die dazu notwendige Migration der Daten ist mittels Datenbankskript nicht möglich. Daher ist es zwingend erforderlich die Datenbank vor dem Update von Version 19.0.x auf Version 20.0.x über ein Programm zu migrieren. Das Programm wird bei der Auslieferung bereitgestellt und steht zusätzlich hier zum Download zur Verfügung.

Vorbereitung

  1. Es muss ein Benutzer in der Datenbank angelegt sein, der global die Berechtigung "Alles bearbeiten" zugewiesen hat. Sollte dies nicht der Fall sein, muss dieser angelegt werden (siehe Allgemeine Informationen zu Benutzern und Rollen). Sollten Sie in den globalen Einstellungen in der Modulverwaltung die Option "Meilensteine mit benutzerspezifischen Rechten" aktiviert haben, müssen Sie sicherstellen, das der Benutzer in allen Meilensteinzuständen die Berechtigung "Alles bearbeiten" hat oder Sie deaktivieren diese Option während der Migration vorübergehend.
  2. Die Konvertierungssoftware benötigt Zugriff auf die SmartTaxBalance Datenbank. Dazu muss die Datei connections.config im Unterordner /config angepasst werden wie unter Konfiguration und Wartung beschrieben.
  3. Die Konvertierungssoftware muss Taxonomien auflösen. Dies ist abhängig von den in SmartTaxBalance getätigten Einstellungen:
    1. Ist in SmartTaxBalance die Verwendung des XBRL-Caches für den Benutzer aktiviert (über die globalen Einstellungen oder die Benutzereinstellungen), benötigt die Konvertierungssoftware Zugriff auf den angegebenen Pfad des Xbrl-Caches.
    2. Ist keine Verwendung des XBRL-Caches konfiguriert, benötigt die Konvertierungssoftware Zugriff auf das Internet.
  4. Es wird dringend empfohlen eine Sicherung der Datenbank durchzuführen, bevor mit der Migration begonnen wird.

Durchführung der Migration

  1. Führen Sie das Skript Create Migration User.sql auf der Datenbank aus. Es wird ein Benutzer für die Migration angelegt, der die notwendigen Berechtigungen besitzt, um die Migration durchzuführen.

    Info

    Es kann während der Ausführung des Skripts zu folgender Meldung kommen:

    Code Block
    Milestone permissions have to be reenabled.
    

    Diese Meldung tritt auf, wenn meilensteinspezifische Berechtigungen aktiviert sind. In diesem Fall werden die meilensteinspezifischen Berechtigungen durch das Skript deaktiviert, damit die Migration durchgeführt werden kann.

    Sollte diese Meldung auftreten, müssen die meilensteinspezifischen Berechtigungen nach der Migration wieder aktiviert werden (siehe Schritt 5).


  2. Starten Sie das Programm SmartTaxBalanceReclassificationConverter.exe
  3. Geben Sie die Anmeldedaten eines geeigneten Benutzers ein (siehe Vorbereitung)des neu erstellten Benutzers ein: Benutzername: migrationuser, Passwort: test
  4. Die Migration wird anschließend durchgeführt. Der Fortschritt sowie eventuelle Fehler werden auf der Konsole ausgegeben. Nach Beendigung der Migration wird ausgegeben, für welche Gesellschaften neue Datensätze angelegt wurden. Darüber hinaus werden alle Ausgaben, die nach der Anmeldung des Benutzers ausgegeben werden, in der Datei Migration.log im Ordner der Ausführung gespeichert.
  5. Führen Sie das Skript Delete Migration User.sql auf der Datenbank aus. Der angelegte Benutzer wird deaktiviert, bleibt aber zu Dokumentationszwecken in der Datenbank enthalten.

    Info


    Code Block
    Milestone permissions have to be reenabled.
    

    Sollte in Schritt 1 die oben zu sehende Meldung erschienen sein, müssen in diesem Schritt die meilensteinspezifischen Berechtigungen wieder aktiviert werden. Dazu ist im Skript Delete Migration User.sql ein auskommentiertes SQL-Statement enthalten. Entfernen Sie die Auskommentierung des Statements bevor Sie das Skript ausführen.


  6. Nach Abschluss der Migration können Sie mit der Aktualisierung der Datenbank fortfahren, wie unten beschrieben.

...