...
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
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).
- Starten Sie das Programm
SmartTaxBalanceReclassificationConverter.exe
- Geben Sie die Anmeldedaten des neu erstellten Benutzers ein: Benutzername: migrationuser
__MIGRATION_USER_RECLASSIFICATION__
, Passwort:test
- 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. 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.- Nach Abschluss der Migration können Sie mit der Aktualisierung der Datenbank fortfahren, wie unten beschrieben.
...