Public Access
Change.log aktualisiert
Version 1.5: DATEV
This commit is contained in:
+73
@@ -1,5 +1,78 @@
|
|||||||
Änderungshistorie
|
Änderungshistorie
|
||||||
|
|
||||||
|
Version 1.5 – 2026-10-12
|
||||||
|
========================
|
||||||
|
|
||||||
|
Neue Funktionen
|
||||||
|
---------------
|
||||||
|
- Versandmodus ZIP_ARCHIVE=true/false: Belege als ZIP-Archiv (wie bisher)
|
||||||
|
oder als einzelne Anhänge, z.B. für DATEV-Belegtransfer per Mail.
|
||||||
|
Im Einzeldatei-Modus entfällt der Passwort-Dialog.
|
||||||
|
- MAX_MAIL_SIZE_MB: Sendungen werden automatisch auf mehrere Mails verteilt
|
||||||
|
(größte Belege zuerst). Budget für Anhänge = 70 % der Mailgröße wegen
|
||||||
|
Base64-Kodierung. Betreff "(1/2)", Batch-ID "<bid>-1". Belege, die allein
|
||||||
|
schon zu groß sind, werden gemeldet. Gilt in beiden Versandmodi.
|
||||||
|
- SUPPORTED_FILE_TYPES_FOR_SENDING (Default: pdf, tif, tiff): nicht erlaubte
|
||||||
|
Dateitypen werden vor dem Versand gemeldet – Abbrechen oder ohne diese weiter.
|
||||||
|
Prüfung über die Dateiendung.
|
||||||
|
- Smart Rule "Fotos → PDF" als Export unter extras/Belege-Foto-zu-PDF.dtSmartRule.
|
||||||
|
Wandelt Fotos beim Import in (durchsuchbare) PDFs um und verschiebt die
|
||||||
|
Originale nach /Originale. Nach dem Import "Suchen in" und
|
||||||
|
"Verschieben nach" auf die eigenen Gruppen setzen.
|
||||||
|
- Stage-Ordner jetzt unter ~/Library/Caches/DT-Belegversand/ (optional STAGE_DIR).
|
||||||
|
Wird nicht mehr sofort gelöscht; Läufe älter als 7 Tage werden beim nächsten
|
||||||
|
Start aufgeräumt (nur in Pfaden, die "Belegversand" enthalten).
|
||||||
|
|
||||||
|
Setup (_belegversand_setup)
|
||||||
|
---------------------------
|
||||||
|
- Fragt den Versandmodus ab; ZIP-Passwort nur noch im ZIP-Modus.
|
||||||
|
- Schreibt ZIP_ARCHIVE, MAX_MAIL_SIZE_MB, SUPPORTED_FILE_TYPES_FOR_SENDING
|
||||||
|
mit Kurzkommentaren in die belegversand.conf.
|
||||||
|
- Prüft vorhandene Jahres-/Monatsordner: fehlende werden ergänzt, vorhandene
|
||||||
|
bleiben unverändert; sind alle da, entfällt die Frage.
|
||||||
|
- Legt die Gruppe /Originale auf oberster Datenbank-Ebene an.
|
||||||
|
- Abschlussdialog mit Anleitung zur Smart Rule; dieselbe Anleitung im README.
|
||||||
|
- Verständlichere Dialoge beim Start und bei der Ersteinrichtung,
|
||||||
|
inkl. Abbrechen-Button.
|
||||||
|
|
||||||
|
Hauptscript (_belegversand)
|
||||||
|
---------------------------
|
||||||
|
- Mail-Vorlage wird bei mehreren Mails nur einmal abgefragt.
|
||||||
|
- NDJSON-Log um die Felder "mail" (x/y) und "mode" (zip/single) erweitert.
|
||||||
|
- Markdown-Log: Spalte ZIP zeigt im Einzeldatei-Modus "einzeln".
|
||||||
|
- !Ergebnis und Benachrichtigung zeigen Versandmodus und Anzahl der Mails.
|
||||||
|
- Dry Run zeigt die Aufteilung nach Mails inkl. Größen.
|
||||||
|
|
||||||
|
Bugfixes
|
||||||
|
--------
|
||||||
|
- START: doppelter Home-Pfad (/Users/x//Users/x/Library/...) beim Start des
|
||||||
|
Setups. Ursache: showWelcomeDialogIfNeeded() überschrieb die Property
|
||||||
|
basePath. Trat nur bei SHOW_README=true auf. Pfade werden jetzt zentral
|
||||||
|
in helperScriptPath() gebaut.
|
||||||
|
- Setup: verschachtelte Gruppe Belege/Belege, wenn die gewählte Hauptgruppe
|
||||||
|
bereits "Belege" hieß.
|
||||||
|
- Setup: Jahres-/Monatsordner wurden bei erneutem Lauf doppelt angelegt
|
||||||
|
("create record" erzeugt in DEVONthink stillschweigend Duplikate).
|
||||||
|
- Setup: Loggruppe im Jahresordner hieß fest "Versendet" und ignorierte
|
||||||
|
LOG_SENT_GROUP_NAME.
|
||||||
|
- Setup: doppelter debugInfoText-Block und fehlerhafte basePath-Zuweisung entfernt.
|
||||||
|
|
||||||
|
Kompatibilität
|
||||||
|
--------------
|
||||||
|
- Fehlen die neuen Schlüssel in einer bestehenden belegversand.conf, verhält
|
||||||
|
sich alles wie in 1.4 (ZIP-Modus, 20 MB, pdf/tif/tiff).
|
||||||
|
- Das Setup schreibt die Conf nur bei der Ersteinrichtung; bestehende
|
||||||
|
Installationen bei Bedarf von Hand ergänzen.
|
||||||
|
|
||||||
|
Bekannte Einschränkungen
|
||||||
|
------------------------
|
||||||
|
- ZIP-Verschlüsselung weiterhin über zip -P (ZipCrypto, schwach);
|
||||||
|
Umstieg auf AES steht noch aus.
|
||||||
|
- Im Einzeldatei-Modus werden Belege unverschlüsselt versendet (nur TLS).
|
||||||
|
- Das Tag "gesendet" wird beim Erstellen der Entwürfe vergeben,
|
||||||
|
nicht beim tatsächlichen Absenden.
|
||||||
|
|
||||||
|
|
||||||
Version 1.4 (Final):
|
Version 1.4 (Final):
|
||||||
(1)
|
(1)
|
||||||
Bei mehreren Buchungsjahren wurden die Protokolle in die verkehrte /Versendet-Gruppe geschrieben.
|
Bei mehreren Buchungsjahren wurden die Protokolle in die verkehrte /Versendet-Gruppe geschrieben.
|
||||||
|
|||||||
Reference in New Issue
Block a user