Automatische Spendenbescheinigung
Verfasst: Dienstag 8. März 2011, 13:40
Hallo Heiner,
die automatische Erzeugung der Spendenbescheinigungen ist super. Jetzt kommt das große Aber:
Es werden auch Spendenbescheinigungen für das letzte Jahr erstellt, obwohl ich dies bereits manuell gemacht habe.
In der Klasse SpendenbescheinigungNode werden alle Mitglieder selektiert, die Buchungen mit der Buchungsart "Spende" haben.
Um das obige Problem zu umgehen, gibt es mehrere Möglichkeiten:
- bei Buchungen kann manuell gesetzt werden, ob eine Spendenbescheinigung bereits erstellt wurde -> Problem mit den bereits abgeschlossenen Jahren
- Erzeugung der Spendenbescheinigungen für ein bestimmtes Jahr -> es muss noch ein Jahresfeld in der Control und im Select aufgenommen werden
- im Baum bestimmte Einträge abwählen -> für diese wird keine Spendenbescheinigung erzeugt
- programmatisches Setzten des Flages über einen Menüpunkt unter Administration
Des weiteren kann man darüber nachdenken, ob eine wiederholte Erstellung der Spendenbescheinigungen möglich sein soll.
Nach Klick auf "erstellen" erscheint bei mir folgende Fehlermeldung
da JVerein für 2010 Spendenbescheinigungen erstellen wollte.
Beim Speichern der erzeugten Spendenbescheinigung tritt ein Fehler auf:
Das Speichern von alten Bescheinigungen ist weiterhin möglich.
Gruß
Danzelot
die automatische Erzeugung der Spendenbescheinigungen ist super. Jetzt kommt das große Aber:
Es werden auch Spendenbescheinigungen für das letzte Jahr erstellt, obwohl ich dies bereits manuell gemacht habe.
In der Klasse SpendenbescheinigungNode werden alle Mitglieder selektiert, die Buchungen mit der Buchungsart "Spende" haben.
Um das obige Problem zu umgehen, gibt es mehrere Möglichkeiten:
- bei Buchungen kann manuell gesetzt werden, ob eine Spendenbescheinigung bereits erstellt wurde -> Problem mit den bereits abgeschlossenen Jahren
- Erzeugung der Spendenbescheinigungen für ein bestimmtes Jahr -> es muss noch ein Jahresfeld in der Control und im Select aufgenommen werden
- im Baum bestimmte Einträge abwählen -> für diese wird keine Spendenbescheinigung erzeugt
- programmatisches Setzten des Flages über einen Menüpunkt unter Administration
Des weiteren kann man darüber nachdenken, ob eine wiederholte Erstellung der Spendenbescheinigungen möglich sein soll.
Nach Klick auf "erstellen" erscheint bei mir folgende Fehlermeldung
Code: Alles auswählen
Buchung kann nicht gespeichert werden. Zeitraum ist bereits abgeschlossen!
Beim Speichern der erzeugten Spendenbescheinigung tritt ein Fehler auf:
Code: Alles auswählen
main loop crashed, retry
java.lang.NullPointerException
at de.jost_net.JVerein.gui.control.SpendenbescheinigungControl.generiereSpendenbescheinigung(SpendenbescheinigungControl.java:372)
at de.jost_net.JVerein.gui.control.SpendenbescheinigungControl.access$0(SpendenbescheinigungControl.java:346)
at de.jost_net.JVerein.gui.control.SpendenbescheinigungControl$1.handleAction(SpendenbescheinigungControl.java:327)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:152)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:766)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:762)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:146)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:783)
at de.willuhn.jameica.gui.GUI.init(GUI.java:293)
at de.willuhn.jameica.system.Application.init(Application.java:143)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Gruß
Danzelot