-
Rechnungstool 1.7.1 (Erprobungsfassung) Pre-release
released this
2026-09-06 21:41:54 +00:00 | 11 commits to main since this releaseErprobungsfassung. Benutzung auf eigene Gefahr.
Was sich geändert hat
Die Leistungstabelle passt jetzt ins Fenster.
Sein Befund: „die namen und datums blöcke können schmaler werden sind zu breit und verdrengen die posten block" — und gemessen stimmte das genau: die sieben Spalten brauchten 743 Pixel, sichtbar waren 618. „E.-Preis" und „Gesamt" standen außerhalb des Bildes.Die Ursache lag nicht dort, wo man sie vermutet. An den Feldbreiten zu drehen half nichts: die Arbeitsfläche verteilte die Breite über eine
uniform-Gruppe streng im Verhältnis 4:3 — die Formularspalte war so breit, weil das Gewicht es vorschrieb, nicht weil der Inhalt es brauchte.Jetzt bekommt die Formularseite eine feste Mindestbreite und kein Gewicht, die Liste allen übrigen Platz. Wird das Fenster größer, wächst allein die Tabelle — dort nützt Breite, während ein 600 Pixel breites Feld für eine Postleitzahl nichts besser macht. Die linke Spalte ging damit von 433 auf 329 Pixel.
Dazu passend:
- Startbreite 1060 → 1180, Mindestbreite 900 → 1080. Unter 1080 passen die sieben Spalten selbst dann nicht nebeneinander, wenn die Textspalte auf ihrer Mindestbreite steht.
- Die Eingabefelder links auf das Maß gekürzt, das sie wirklich brauchen (22 statt 38 Zeichen, Datum 12 statt 18). Erst dadurch ist die Formularseite so schmal möglich.
- „Anreise (TT.MM.JJJJ)" heißt jetzt nur noch „Anreise"; die Form steht einmal als graue Zeile unter dem Block. Als Platzhalter im Feld wäre sie gefährlich — ein nicht gelöschter Platzhalter stünde als Anreisedatum auf der Rechnung.
- Der Textumbruch der Leistungsspalte folgt jetzt ihrer echten Breite statt einem festen Wert.
Neuer Prüfstand
pruef_spaltenbreiten.py.
Er misst über die ganze erlaubte Spanne, ob alle Spalten hineinpassen, die Formularseite lesbar bleibt und nicht mitwächst, und ob der Umbruch zur Spalte passt. Kein anderer Prüfstand hätte das gefunden: es stürzt nichts ab und rechnet nichts falsch — man sieht die Preise nur nicht.Er hat prompt einen zweiten Fehler gefunden: beim Ändern der Fenstergröße lief der Umbruch nicht hinterher. Auch behoben.
Was drin ist
Datei wofür Rechnungstool-Setup-1.7.1.exeDas ist die Datei zum Herunterladen. Rechnungstool.exedie nackte Programmdatei — die holt sich der Updater von hier. Sie heißt bewusst ohne Nummer: danach sucht er. Rechnungstool.exe.sha256die Prüfsumme dazu. Ohne sie könnte der Updater nur die Größe prüfen — und eine verfälschte Datei hat genau die richtige Größe. Updater.exeder Starter. Wird vom Setup mitgebracht. Wer 1.7.0 schon installiert hat, muss nichts tun: der Updater holt das beim nächsten Start von selbst.
Prüfsummen (SHA256)
Datei Summe Rechnungstool-Setup-1.7.1.exeb4054ff3379125a6ce43f102e06f2c4d36e56b9439ca05de9eda6fb6d379baabRechnungstool.exedff9aa98323e5f7c233a5f78ee03b4835ed8ed5b33502ff4377a834b46d5afbaUpdater.exef252d287991d74607e55d4076f849562b81f02a791a551a4ead7b71b6c9955feFehler und Wünsche bitte unter Issues.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
Rechnungstool-Setup-1.7.1.exe
0 downloads · 48 MiB
-
Rechnungstool.exe
1 download · 38 MiB
-
Rechnungstool.exe.sha256
5 downloads · 66 B
-
Updater.exe
0 downloads · 8.4 MiB