From 006f3c68cff12700df6300c0fbe136cd32de1aff Mon Sep 17 00:00:00 2001 From: lenilsas <167138849+lenilsas@users.noreply.github.com> Date: Wed, 2 Oct 2024 11:09:13 +0200 Subject: [PATCH] Fix bereechnung Buchungen im AbrechnungslaufView bei Beitragsarten ohne Buchungsart (#340) * Fix bereechnung Buchungen im AbrechnungslaufView bei Beitragsarten ohne Buchungsart * Schreibfehler --- .../JVerein/gui/control/AbrechnungslaufControl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/de/jost_net/JVerein/gui/control/AbrechnungslaufControl.java b/src/de/jost_net/JVerein/gui/control/AbrechnungslaufControl.java index 01a8f7f0e..45090a05f 100644 --- a/src/de/jost_net/JVerein/gui/control/AbrechnungslaufControl.java +++ b/src/de/jost_net/JVerein/gui/control/AbrechnungslaufControl.java @@ -224,8 +224,8 @@ public Input getBemerkung() throws RemoteException public LabelInput getStatistikBuchungen() throws RemoteException { // Summe und Anzahl der Buchungen. Es gibt einen weiterer Datensatz - // wo die Buchungsart NULL ist, es handelt sich um die Gegenbuchung - // mit umgekehrten Vorzeichen. + // bei dem der Name "JVerein" und der Zweck "Gegenbuchung" ist. + // Es handelt sich um die Gegenbuchung mit umgekehrten Vorzeichen. if (statistikbuchungen != null) { @@ -255,7 +255,7 @@ public Object extract(ResultSet rs) throws SQLException }; String sql = "SELECT SUM(betrag), COUNT(id) " + "FROM buchung " - + "WHERE abrechnungslauf=? AND buchungsart IS NOT NULL"; + + "WHERE abrechnungslauf=? AND (name != 'JVerein' or zweck != 'Gegenbuchung')"; StatData data = (StatData) Einstellungen.getDBService().execute(sql, new Object[] { getAbrechnungslaeufe().getID() }, rs);