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
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
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
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!