Automatische Kategorien permanent in DB ablegen

 
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11469
Dabei seit: 03 / 2005
Betreff:

Re: Automatische Kategorien permanent in DB ablegen

 · 
Gepostet: 12.05.2015 - 09:41 Uhr  ·  #21
@Kleinsparschwein: In Hibiscus 2.6.10 gibts die Funktion noch nicht sondern erst ab Version 2.6.11. Siehe http://www.willuhn.de/wiki/doku.php?id=hibiscus_2.6

Zitat

NEW: 0401 Beim „als geprüft markieren“ eine Option anbieten, um dynamische Umsatzkategorien hierbei fest zuzuordnen
mss
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 300
Dabei seit: 10 / 2011
Betreff:

Re: Automatische Kategorien permanent in DB ablegen

 · 
Gepostet: 10.03.2026 - 14:30 Uhr  ·  #22
Zitat geschrieben von hibiscus

Ich hab es daher jetzt so umgesetzt. Ist morgen im Nightly-Build. Wenn man Umsaetze als geprueft markiert und dabei welche enthalten sind, die in irgend einer Weise einer Kategorie zugeordnet sind (hierbei wird nicht geprueft, ob fest oder dynamisch zugeordnet), dann erscheint ein Dialog mit folgendem Text:...

Das ist nach wie vor eines der wichtigsten Features für mich. Damit sind nicht viele Buchungen über viele Jahre wackelig von den Suchpatterns abhängig, sondern fest mit der Kategorie verbunden, auch wenn sich die Patterns ändern, weil sich z.B. das Strom-Anbieter oder der Arbeitgeber geändert hat.
Es wäre ansonsten gefährlich, die Patterns per RegEx immer weiter zu vergrößern, weil man sonst die wichtige Kategorierenzuordnung verlieren würde, wenn mal ein Fehler passiert.
Derzeit nutze ich also die Kategorien-Zuordnung nur, um die initiale Zuweisung neuer Umsätze automatisch vorzuschlagen, und dann nur noch mit Alt+G als geprüft zu bestätigen. Danke soweit.

Nun eine Detailfrage: Wenn ich eine Kategorie A lösche, und danach das Pattern einer anderen Kategorie B matched, dann sieht man die Umsätze automatisch plötzlich an der anderen Kategorie B, weiterhin als geprüft. Ist dies dann eine automatische Zuweisung und ich muss nochmal auf Ungeprüft, dann auf Geprüft, um die Zuordnung zu fixieren?
Oder merkst du dir einfach an jeder Buchung, ob die Zuordnung statisch oder dynamisch ist, und es würde dann einfach von einer statischen Katerogie zur anderen gewechselt?

Hintergrund ist, ich halte bisher alle einzelnen Patterns als Unterkategorien. Das bedeutet eine große Liste an Kategorien unterhalb von Supermärkte. Damit wird es immer schwieriger, durch das Drop-Down Menü der Kategorien zu browsen. Ich lege also derzeit viele Kategorien zusammen anhand von Regular Expressions, z.B. für Supermärkte: .*?(kaufland|edeka|aldi|lidl).*?
Natürlich sind die RegEx in Wirklichkeit noch viel länger.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11469
Dabei seit: 03 / 2005
Betreff:

Re: Automatische Kategorien permanent in DB ablegen

 · 
Gepostet: 10.03.2026 - 14:40 Uhr  ·  #23
Zitat geschrieben von mss

Nun eine Detailfrage: Wenn ich eine Kategorie A lösche, und danach das Pattern einer anderen Kategorie B matched, dann sieht man die Umsätze automatisch plötzlich an der anderen Kategorie B, weiterhin als geprüft. Ist dies dann eine automatische Zuweisung und ich muss nochmal auf Ungeprüft, dann auf Geprüft, um die Zuordnung zu fixieren?
Oder merkst du dir einfach an jeder Buchung, ob die Zuordnung statisch oder dynamisch ist, und es würde dann einfach von einer statischen Katerogie zur anderen gewechselt?

Beim Löschen der Kategorie werden alle festen Zuordnungen entfernt. Wenn ein Umsatz anschließend aufgrund passender Suchbegriffe automatisch einer anderen Kategorie zugeordnet wurde, dann ist das on-the-fly passiert. Du müsstest die betroffenen Buchungen also einmal manuell als ungeprüft/geprüft markieren, damit die neue Zuordnung fest in die Datenbank geschrieben wird.

Wenn du das verhindern willst, könntest du wie folgt vorgehen: Öffne die Liste der Umsätze und wähle oben bei der Kategorie die zu löschende Kategorie aus (stelle sicher, dass keine weiteren Filterkriterium wie Zeitraum aktiv sind). Markiere dann alle Umsätze, klicke mit der rechten Maustaste und wähle im Kontextmenü "Kategorie zuordnen...". Wähle dort die neue Kategorie aus. Damit hast du alle in die neue Kategorie verschoben - die sind dort dann bereits fest verknüpft (da manull zugeordnet) und du kannst die alte Kategorie löschen.
Gewählte Zitate für Mehrfachzitierung:   0