Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Anpassung an Version 3 der Migration

...

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.

...

Durchführung der Migration

  1. Führen Sie das Skript Create Migration UserReclassificationMigrationCreateUser.sql auf  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:

    Milestone permissions have to be reenabled.
    Code Block
    No Format
    Detected setting "UseMilestone" with value "2", which means permissions will be granted considering milestone states.
    For proper migration we will set "UseMilestone" to "1" so milestone feature is only an optical aid.
    After successful migration this setting should be restored to the value "2".

    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 des neu erstellten Benutzers ein: Benutzername: migrationuser __MIGRATION_USER_RECLASSIFICATION__ , 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 UserReclassificationMigrationDeleteUser.sql auf  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 UserSkript ReclassificationMigrationDeleteUser.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.

...