NAME Das Programm heisst jetzt Steuerrechnungstool - wie sein Repository (https://git.pcore.de/TheMockTv/Steuerrechnungstool). Umgestellt: Fenstertitel, Kopfzeile, "laeuft bereits"-Meldung, Startdatei, Spec-Datei (EXE-Name), Logzeile. NICHT umbenannt, mit Absicht: * "Beherbergungssteuer" als NAME DER STEUER - das ist ein Rechtsbegriff und steht weiter so in Berichten, Anmeldung und Oberflaeche. * LOCALAPPDATA\Beherbergungssteuer in ablage.py - dort liegt der Zeiger auf den Datenordner. Wer den umbenennt, kappt bestehenden Installationen den Weg zu ihren Daten. * Der lokale Ordner C:\claude\beherbergungssteuer - steht in Pruefstaenden und Spec-Dateien fest, eigener Schritt. HINWEIS hinweis.py aus dem Rechnungstool uebernommen (liegt in beiden Programmen gleich). Der Hinweis kommt beim Start, Ablehnen beendet das Programm ohne etwas zu vermerken, die Kenntnisnahme wird mit Benutzer, Zeit und Fassung in der Einstellungstabelle des Journals gespeichert. Neu: Menue Hilfe -> Info mit dem Text und der Signaturzeile. PRUEFSTAENDE Vier Prueflaeufe hatten gar keinen Dialogabfang - bisher fragte das Programm beim Start nichts. Jetzt bleiben sie sonst vor einem echten Fenster stehen. pruef_doppelte und pruef_storno_verrechnet haben einen bekommen, der bei UNBEKANNTEN Fragen abbricht statt still "ja" zu sagen. pruef_storno_journal und pruef_wache melden Hinweis und Freigabe ausdruecklich an. pruef_wache treibt ausserdem die Ereignisschleife an (update), sonst kaeme after_idle nie dran. pruef_wache: die Erwartung "im gemeinsamen Ordner liegt genau EINE Datei" ist auf die richtige Menge gebracht - Nummernbuch UND Schluessel der Mini-API, der seit dem 05.09.2026 dorthin gehoert. Alles darueber hinaus faellt weiter auf. ⚠️ pruef_wache bleibt ROT an einer Stelle, die NICHT von diesen Arbeiten kommt (vor dem Umbau gemessen, war schon rot): die Statuszeile soll nach einem Push "Rechnungstool meldet" zeigen, wird aber vom Ergebnis des Einlesens ueberschrieben. Dokumentiert in AUFGABE_BEWEISKETTE_PRUEFBAR.md. 5 von 6 Pruefstaenden gruen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V4t48uxDok5rJXhC9bX1Ax
3 lines
48 B
Batchfile
3 lines
48 B
Batchfile
@echo off
|
|
cd /d "%~dp0"
|
|
start "" pythonw app.py
|