Seite 1 von 1
kann Konto nicht löschen
Verfasst: Montag 18. September 2017, 11:18
von Tontaube
Hallo Heiner,
ich habe fälschlicherweise Konten angelegt.
jVerein sagt "Fehler beim Löschen des Kontos" - auch wenn es keinen Anfangsbestand und keine Konto-Eröffnung mehr drinnen habe, und es nicht das Hibiscus-Konto ist. Kannst Du mir bitte sagen, was habe ich übersehen habe/falsch mache?
Bye
Michael
Re: kann Konto nicht löschen
Verfasst: Mittwoch 20. September 2017, 13:00
von heiner
Hallo Michael,
gibt es evtl. Fehlermeldungen in der Datei jameica.log?
Heiner
Re: kann Konto nicht löschen
Verfasst: Mittwoch 20. September 2017, 19:06
von Tontaube
Hi Heiner,
ja, es gibt dann:
java.rmi.RemoteException: delete failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Referentielle Integrität verletzt: "FKBUCHUNG2: PUBLIC.BUCHUNG FOREIGN KEY(KONTO) REFERENCES PUBLIC.KONTO(ID) (3)"
Referential integrity constraint violation: "FKBUCHUNG2: PUBLIC.BUCHUNG FOREIGN KEY(KONTO) REFERENCES PUBLIC.KONTO(ID) (3)"; SQL statement:
delete from KONTO where ID = 3 [23503-172]
at de.willuhn.datasource.db.AbstractDBObject.delete(AbstractDBObject.java:384)
at de.jost_net.JVerein.server.KontoImpl.delete(KontoImpl.java:194)
at de.jost_net.JVerein.gui.action.KontoDeleteAction.handleAction(KontoDeleteAction.java:63)
at de.willuhn.jameica.gui.parts.ContextMenu$1.handleEvent(ContextMenu.java:186)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.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:913)
at de.willuhn.jameica.gui.GUI.init(GUI.java:324)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Referentielle Integrität verletzt: "FKBUCHUNG2: PUBLIC.BUCHUNG FOREIGN KEY(KONTO) REFERENCES PUBLIC.KONTO(ID) (3)"
Referential integrity constraint violation: "FKBUCHUNG2: PUBLIC.BUCHUNG FOREIGN KEY(KONTO) REFERENCES PUBLIC.KONTO(ID) (3)"; SQL statement:
delete from KONTO where ID = 3 [23503-172]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
at org.h2.message.DbException.get(DbException.java:169)
at org.h2.message.DbException.get(DbException.java:146)
at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:421)
at org.h2.constraint.ConstraintReferential.checkRowRefTable(ConstraintReferential.java:438)
at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:314)
at org.h2.table.Table.fireConstraints(Table.java:880)
at org.h2.table.Table.fireAfterRow(Table.java:897)
at org.h2.command.dml.Delete.update(Delete.java:100)
at org.h2.command.CommandContainer.update(CommandContainer.java:79)
at org.h2.command.Command.executeUpdate(Command.java:235)
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:127)
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:112)
at de.willuhn.datasource.db.AbstractDBObject.delete(AbstractDBObject.java:366)
... 13 more
Wenn mit ID 3 auf ein anderes Konto Bezug genommen wird: 3 ist das Kontokorrentkonto aus Hibiscus. Aber Buchungen habe ich noch nicht ausgeführt - siehe "Buchungsimport nicht möglich" (...das ich aus Versehen im falschen Forum erstellt habe). Ich komme einfach nicht auf die Lösung!
Bye
Michael
Re: kann Konto nicht löschen
Verfasst: Samstag 23. September 2017, 11:02
von heiner
Es gibt anscheinend doch schon Buchungen. Gehe in die Buchungsübersicht, wähle das entsprechende Konto aus und setze die restlichen Filter "großzügig". Dann wirst du die Buchungen schon finden, dann löschen und danach das Konto löschen.
Heiner
Re: kann Konto nicht löschen
Verfasst: Sonntag 24. September 2017, 11:47
von Tontaube
Hi Heiner,
danke - aber ich habe immer noch "Probleme". Siehe Screenshots.

- 2017-09-24 11_42_46-Jameica 2.6.4.png (31.45 KiB) 5856 mal betrachtet

- 2017-09-24 11_42_46-Jameica 2.6.4.png (31.45 KiB) 5856 mal betrachtet

- 2017-09-24 11_43_16-Jameica 2.6.4.png (31.16 KiB) 5856 mal betrachtet
Es wird gezeigt "letzte Buchung" - aber ich finde sie nicht! Ebenso beim Kontokorrentkonto.
Bye
Michael
Re: kann Konto nicht löschen
Verfasst: Montag 25. September 2017, 16:14
von DIG
Du filters die Buchungren auf das Jahr 2006, die letzte Buchung ist aber 2017. Setze im Filter das Enddatum auf den 31.12.2017 - dann wirst Du die Buchungen finden
Re: kann Konto nicht löschen
Verfasst: Freitag 29. September 2017, 09:06
von Tontaube
Vielen Dank!