New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bei der Zuweisung von Buchungen zu MK ist ein Bug in der Suche passender MK #178
Comments
Ich weiss, woran es liegt: Als Anfänger in Sachen JVerein traue ich es mir nicht zu diese komplexe Änderung vorzunehmen. Vielen Dank |
Ich denke der Match auch auf das Zweck Feld macht wirklich so keinen Sinn machen. Als schnelle Lösung könnte man jetzt den Vergleich mit dem Zweck aus dem MK rausnehmen. Ansonsten muss man das Ganze sowieso verbessern. |
Ich habe mal einen Entwurf erstellt. Der erste Part sollte so einigermaßen passen. den zweiten part hab ich nur mal reinkopiert. Jedenfalls geht das Namensmatching auf das Mitglied und das Differenz-Matching auf das Mitgliedskonto. Datumskram habe ich komplett entfernt, weil irrelevant. Was man vielleicht noch hinzufügen sollte, ist ein eine Möglichkeit auch andere Buchungen zu finden. Ach so, dafür haben wir das Namen-Eingabefeld. Mh. Oder ein Schieber maximale Abweichung von ScoreMax? Ich weiss nicht wie ich das testen soll. Werde mal versuchen, die Plugin-binaries aus dem Config-verzeichnis zu löschen, damit er den Code aus Eclipse ziehen muss.
|
Ja stimmt. Aber ich denke, wenn ich eine Buchung einem anderen Mitglied zuordnen will, kann ich immernoch manuell den Namen in das Feld eintragen. Ich würde insofern nicht zu große Priorität darauf legen. |
Schau dir mal #182 an. |
Moin
ich habe bei fast allen Mitgliedern das Problem, dass nur offene SOLL-Buchungen aus 2022 angezeigt werden.
Ich bin nun der Ursache näher gekommen.
In MitgliedskontoControl.getMitgliedskontoIterator() gibt es eine Schleife, welche die Namen von Buchung mit Mitglied matched.
Irgendwie passiert es, dass sich der MaxScore verdoppelt, möglicherweise beim Wechsel der Jahre?
Jedenfalls ist mein MaxScore nun 8, was bei einem Namen bestehend aus zwei Worten nicht passieren sollte, oder?
Jedesmal wenn sich dieser Score verdoppelt werden alle bisher gefundenen Einträge gelöscht. Das ist die Ursache, warum nicht alle angezeigt werden.
Leider mismatched mein Source irgendwie mit dem, was der debugger ausführt. Scheinbar zieht die Config den actual programmcode aus dem Pluginverzeichnis, nicht aus Eclipse.
The text was updated successfully, but these errors were encountered: