Dokumentation
Sicherung und Wartung
Sichere und restauriere bearbeitete Berichte und Extension-Daten. Erfahre, wie Du Änderungen nachvollziehbar hältst und wiederherstellst.
Auf dieser Seite
Berichtssicherung aus dem Preview wiederherstellen
Öffne im Preview Tools → Restore from report backup log… oder in der Befehlspalette ALRC: Open Report Backup Log. Wähle den Sicherungszeitpunkt und bestätige die betroffenen Dateien. Wiederhergestellt wird der Zustand vor der gewählten Bearbeitung, gemeinsam für alle Dateien dieser Sicherung. Der aktuelle Stand wird zuvor erneut gesichert; über den Eintrag before-restore kannst Du zu ihm zurückkehren.
Die Sicherungen liegen im Projekt unter .vscode/al-report-creator/backups/. Die Einstellung al-report-creator.backups.retentionDays bewahrt sie standardmäßig sieben Tage auf; 0 deaktiviert den zeitlichen Ablauf. Bereinigt wird nach einer erfolgreichen neuen Sicherung. Nicht eindeutig zuordenbare alte Sicherungen bleiben zur manuellen Prüfung erhalten.
Wartung
AL-Datei, Layouts und Übersetzungen eines Reports sollten gemeinsam versioniert werden. Das gilt besonders für Änderungen, die mehrere Dateien betreffen, beispielsweise Spaltenumbenennungen oder Überträge.
Sichern und Wiederherstellen von gestylten Berichten
Style-Operationen können vor dem Anwenden Sicherungen der betroffenen Dateien anlegen. ALRC: Undo Last Preview Style nimmt die letzte Style-Änderung zurück. Haben sich Dateien zwischenzeitlich abweichend verändert, werden diese Inhalte gesichert und nicht still überschrieben.
Verwende zusätzlich Deine reguläre Versionsverwaltung und erstelle vor umfangreichen Layoutänderungen einen nachvollziehbaren Commit oder ein eigenes Backup. Die Undo-Funktion ist eine Hilfe für den aktuellen Bearbeitungsschritt, kein Ersatz für eine dauerhafte Sicherungsstrategie.
Sichern und Wiederherstellen der Extension-Daten
Style Presets werden über Backup presets > Export… als JSON exportiert und über Import… wiederhergestellt. Wizard-Definitionen können ebenfalls separat exportiert werden. Projektweite Presets, Wizard-Definitionen und eigene Templates sollten in die Versionsverwaltung aufgenommen werden.
Zugangsdaten gehören nicht in diese Sicherungen. Zugangsdaten werden in VS Code SecretStorage gehalten und auf einem neuen Arbeitsplatz erneut autorisiert.