Seite 1 von 1

Abrechnung: Zusatzbeiträge

Verfasst: Montag 1. August 2011, 21:51
von ball04
Hallo Heiner,
ich bekomme folgende Fehlermeldung, wenn man bei der Abrechnung von Zusatzbeiträgen das Datum bei "Stichtag" vergisst.
Ich muß dann die Zusatzbeiträge alle nocheinmal zurücksetzen und neu starten.
In den vorherigen Versionen wurde diese Situation immer abgefangen mit einer Hinweismeldung, das Datum fehlt.

viele Grüße aus Braunschweig

Kalle

Re: Abrechnung: Zusatzbeiträge

Verfasst: Dienstag 2. August 2011, 15:41
von heiner
Hallo Kalle,

den Fehler kann ich hier nicht reproduzieren. Sofern Beiträge abgebucht werden gibt es eine Fehlermeldung, wenn der Stichtag fehlt. Sofern ausschließlich Zusatzbeträge abgerechnet werden, wird der Stichtag nicht benötigt.

Heiner

Re: Abrechnung: Zusatzbeiträge

Verfasst: Dienstag 2. August 2011, 19:04
von ball04
Hallo Heiner,
ich habe mal den Screenshot von der Log-datei und die Log-Datei angehängt.
Ich kann die Fehlermeldung jederzeit produzieren.
Im Screenshot habe ich den ersten Vorgang mit Fehlermeldung zwischen die beiden roten Linien gesetzt.
Danach der selbe Vorgang mit eingesetzten Datum. Ohne Fehlermeldung
Vielleicht kannst du mal prüfen warum die beiden mit Rechteck markierten Punkte unterschiedlich sind.

Viele Grüße
Kalle
jameica_zusatzbeitrag_fehler.log
(162.42 KiB) 1180-mal heruntergeladen

Re: Abrechnung: Zusatzbeiträge

Verfasst: Mittwoch 3. August 2011, 23:51
von ribers
Hallo Kalle, Hallo Heiner,

Ich habe das gleiche Problem mit der Entwicklerversion aus dem CVS
Ich habs mal näher untersucht und folgendes festgestellt:

In AbbuchungControll.java wird die Erzeugung eine temporären Datei angestoßen. In der Methode doAbrechnung() werden zunächst alle Parameter gesammelt.
Allerdings wird der Stichtag-Check durch die Zeile 364 übersprungen, da als Abrechnungsmodus KEINBEITRAG ausgewählt ist, denn, wie Heiner sagt, wird der Stichtag dabei nicht benötigt:

Code: Alles auswählen

if (modus != Abrechnungsmodi.KEINBEITRAG)
Danach wird kein Check mehr durchgeführt.
In Abrechnung.java wird dann die Methode abbuchenZusatzbetraege() aufgerufen, die den Fehler verursacht:

In Zeile 528 wird die Methode m.getEingabedatum().before(param.stichtag) aufgerufen.
Da das Datum in param.stichtag aber nicht existiert, wird eine Exception geworfen.

Die Methode abbuchenZusatzbetraege() wird genau an zwei Stellen im Code aufgerufen: Einmal in Abrechnung.java und einmal in Abbuchung.java.

So, ich hoffe, ich konnte ein wenig weiter Helfen, für die Lösung des Problems muss Heiner ran ;)

Schönen Abend noch,
Rüdiger

Re: Abrechnung: Zusatzbeiträge

Verfasst: Donnerstag 4. August 2011, 11:17
von heiner
Hallo Rüdiger, hallo Kalle,

ich habe den Fehler beseitigt. Rüdiger, du kannst dir die Änderung aus dem CVS ziehen. Kalle, dir sende ich eine Entwicklerversion per Mail zum Test.

Heiner

Re: Abrechnung: Zusatzbeiträge

Verfasst: Donnerstag 4. August 2011, 11:35
von ball04
Hallo Heiner,
jepp werde ich dann testen.
danke, wie immer für den schnellen "support"

Kalle

Re: Abrechnung: Zusatzbeiträge

Verfasst: Donnerstag 4. August 2011, 14:14
von ball04
Hallo Heiner,
funktioniert mit dem build 311
Habe den neuen Spendenbutton mal getestet. (ganz klein damit man nicht verwöhnt wird.)

Gruß und Danke
Kalle