Der Fund der Dubletten steht auch im Log
Der Amtsbericht wird aus diesen Zeilen gebaut - es muss spaeter nachvollziehbar sein, wann eine doppelt vergebene Nummer zuerst dastand. Eine Zeile je Auffrischung, mit Jahr, Anzahl und den Nummern. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GYeAfLtccFrbU3MTj1MMTx
This commit is contained in:
parent
894bc81c46
commit
9e564466c7
1 changed files with 6 additions and 0 deletions
6
app.py
6
app.py
|
|
@ -206,6 +206,12 @@ class App(tk.Tk):
|
|||
# Ueber ALLE Buchungen des Jahres, nicht ueber die gefilterten: sonst
|
||||
# versteckt die Suche den zweiten Beleg und die Dublette waere weg.
|
||||
self._doppelte = doppelte_nummern(alle)
|
||||
if self._doppelte:
|
||||
# Gehoert ins Log: der Amtsbericht wird aus diesen Zeilen gebaut, und
|
||||
# spaeter soll nachvollziehbar sein, wann der Fall zuerst dastand.
|
||||
log.warning("Jahr %s: %d doppelt vergebene Rechnungsnummer(n): %s",
|
||||
jahr, len(self._doppelte),
|
||||
", ".join(f"{nr} ({len(v)}x)" for nr, v in self._doppelte.items()))
|
||||
|
||||
for m in range(1, 13):
|
||||
self.monate[m].fuellen([b for b in sichtbar if b.monat == m], self._doppelte)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue