fix(export): "Summe" im PDF nicht mehr in der schmalen Spalte quetschen

Die Summenzeile des Stundennachweises trug ihre Beschriftung in der Spalte
"Tag". Die ist rund 40 Punkt breit, also brach "Summe" dort in drei Zeilen
um ("Su/mm/e"), waehrend die Zahlen rechts daneben in einer Zeile standen.

drawRow laesst in der Summenzeile eine Beschriftung jetzt in die leeren
Spalten dahinter laufen und setzt sie einzeilig. Gefuellte Spalten werden
nicht einverleibt, die Zahlen bleiben also an ihrem Platz. Das gilt fuer
alle PDF-Tabellen, nicht nur den Stundennachweis; Excel und CSV waren nie
betroffen.

Rueckbau: diesen Commit reverten - die Aenderung steckt allein in
export/render.js.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
schakal00783
2026-09-21 10:11:27 +02:00
co-authored by Claude Opus 5
parent 9576d18abc
commit 7606df9280
2 changed files with 25 additions and 4 deletions
+6
View File
@@ -53,6 +53,12 @@ Serverseitig erzeugt, alle mit Kopf/Fuß aus *Einstellungen → Export* (Logo, A
- **Stundennachweis je Monat** (PDF, Excel mit Summenformeln, CSV mit UTF-8-BOM/Semikolon): eigener Nachweis, eines Teammitglieds oder aller; filterbar nach Kunde/Projekt; optional mit Sätzen und Beträgen für die Rechnung.
- **Zeitreport** nach Kunden/Projekten/Tasks/Mitarbeitern oder als Detailliste.
Im PDF darf die Beschriftung der Summenzeile in die leeren Spalten dahinter laufen
(`merge` in `drawRow`, `server/src/export/render.js`). Ohne das stand „Summe" in der
schmalen Spalte *Tag* und brach dort in drei Zeilen um, während rechts daneben die
Zahlen standen. Gefüllte Spalten werden nicht einverleibt, die Zahlen bleiben also,
wo sie sind.
## Listenansichten
`src/components/booking/EntryList.tsx` zeigt einzelne Buchungen als sortierbare Tabelle: Datum, optional Mitarbeiter,