Es ist Zeit für ein System-Backup.

{{ getViewTitle() }}

📄 Vorlagen Verwaltung

Verwalten Sie Dokumentvorlagen nach Bereichen organisiert

Lädt Vorlagen...

📋 {{ section.display_order }}. {{ section.name || 'Unnamed Section' }} ({{ section.templates.length }} Vorlagen)

{{ section.description }}

Bereiche in Einstellungen verwalten
Noch keine Vorlagen in diesem Bereich
{{ template.name || 'Unnamed Template' }} v{{ template.version_number }}
{{ template.template_type_name }} {{ template.filename }} {{ formatDate(template.created_at) }}

Verfügbare Variablen für Vorlagen

Diese Variablen können in Word-Dokumenten mit {{variable}} verwendet werden

Kundendaten (Teilnehmer)

{{teilnehmer_anrede}}
{{teilnehmer_vorname}}
{{teilnehmer_nachname}}
{{teilnehmer_strasse_nr}}
{{teilnehmer_plz}}
{{teilnehmer_ort}}
{{teilnehmer_telefon}}
{{teilnehmer_email}}
{{teilnehmer_kunden_nr_aa_jc}}
{{teilnehmer_branche}}
{{teilnehmer_interne_id}}
{{teilnehmer_next_action_date}}
{{teilnehmer_beratungszeitraum_beginn}}
{{teilnehmer_beratungszeitraum_ende}}

Agentur & Sachbearbeiter

{{agentur_traeger}}
{{agentur_anschrift_strasse_nr}}
{{agentur_anschrift_plz}}
{{agentur_anschrift_ort}}
{{agentur_telefon}}
{{agentur_email}}
— Sachbearbeiter —
{{agentur_sachbearbeiter_anrede}}
{{agentur_sachbearbeiter_vorname}}
{{agentur_sachbearbeiter_nachname}}
{{agentur_sachbearbeiter_telefon}}
{{agentur_sachbearbeiter_email}}

Finanzen & Generierte Felder

{{summe_ue}} — Gesamt UE
{{summe_kosten}} — Gesamtkosten
{{stundensatz}} — Stundensatz
{{datum}} — Aktuelles Datum
{{geehrte}} — Anrede (geehrter/geehrte)

Automatische UE-Tabellen

Tabelle mit 4 Spalten:
Spalte 1: {{teil}} — Automatisch alle UE-Module
Spalte 2: UE-Anzahl (automatisch)
Spalte 3: Stundensatz (automatisch)
Spalte 4: Kosten (automatisch)
⚡ Die Tabelle wird automatisch mit allen UE-Modulen gefüllt, die UE > 0 haben, plus Summenzeile

Automatische Listen

{{teile_bullet_list}} — Aufzählungsliste aller Module
{{teile_bullet_list_with_ue}} — Liste mit UE-Anzahl pro Modul

Verwendungshinweise

  • Alle Variablen werden automatisch mit den Kundendaten ersetzt
  • Fehlende Felder werden durch leere Strings ersetzt
  • Tabellen mit {{teil}} werden automatisch mit UE-Daten gefüllt
  • Kosten werden im deutschen Format angezeigt (1.234,56 €)
  • Das Datum {{teilnehmer_next_action_date}} ist im ISO-Format (YYYY-MM-DD)

Dokumente Generieren

Dokument-Generation wird implementiert...

🗄️ System Backup

⏰ Zeit für ein Backup!

Es ist Zeit für ein vollständiges System-Backup. Ein Backup enthält:

  • 📊 Alle Datenbank-Tabellen als CSV-Dateien
  • 📄 Alle Word-Templates
  • 📋 Alle Nachweis-PDFs
  • 📦 Alles in einer ZIP-Datei

📦 Neues Backup erstellen

Das Datum und die Uhrzeit werden automatisch hinzugefügt.
Vollständig: ~350 MB, 1-2 Min. | Datenbank: ~5 MB, 10 Sek.

Backup wird erstellt...

{{ backupProgressText }}

{{ backupMessage }}

⏰ Automatische Backups

Status: ● Aktiv ● Inaktiv Aufbewahrung: {{ schedulerStatus.retention_days }} Tage + monatliche Snapshots
Zeitplan:
• {{ schedulerStatus.schedule.weekly_db }}
• {{ schedulerStatus.schedule.biweekly_full }}
Monatliche Voll-Snapshots werden dauerhaft aufbewahrt
Job Nächste Ausführung
{{ job.name.includes('Weekly') ? '📅 Wöchentlich (DB)' : '📦 Alle 2 Wochen (Voll)' }} {{ job.next_run ? formatDate(job.next_run) : 'Nicht geplant' }}

Keine Jobs geplant. Scheduler möglicherweise nicht gestartet.

ℹ️ Automatische Backups werden mit "auto_weekly_" oder "auto_biweekly_" Prefix erstellt.

📁 Vorhandene Backups

Lade Backups...

Keine Backups vorhanden.

{{ backupInfo.backups.length }} Backup(s) - Gesamtgröße: {{ backupInfo.total_size_mb.toFixed(2) }} MB

{{ backup.filename }}

📅 {{ formatDate(backup.created) }} | 📦 {{ backup.size_mb.toFixed(2) }} MB ✅ DB ❌ DB ✅ Dateien ❌ Dateien ✅ Spaces ❌ Spaces