Erstellt vor 13 Monaten

Geschlossen vor 13 Monaten

#2443 closed Fehler (fixed)

Löschen von Konten nicht möglich

Erstellt von: theck Verantwortlicher: jbueren
Priorität: niedrig Meilenstein:
Komponente: kivitendo ERP Version: 3.0.0 unstable
Schweregrad: normal Stichworte:
Beobachter:

Beschreibung

Bekomme beim Löschen von Konten diese Meldung:

DELETE FROM chart
WHERE id = ? (911)
FEHLER: Aktualisieren oder Löschen in Tabelle »chart« verletzt Fremdschlüssel-Constraint »taxkeys_chart_id_fkey« von Tabelle »taxkeys«
DETAIL: Auf Schlüssel (id)=(911) wird noch aus Tabelle »taxkeys« verwiesen.

Änderungshistorie (7)

comment:1 Antwort: Geändert vor 13 Monaten durch jbueren

Die Meldung ist erstmal gut.
Das Konto ist dann doch noch mit einem gültigen Steuerschlüssel verknüpft.

Insofern sollten -> Steuerschlüssel löschen -> Konto löschen zielführend sein.

Falls das so ist, kann man hier eine "sprechendere Fehlermeldung" generieren:

"Konto kann nicht gelöscht werden, da noch Steuerkonto xyz verknüpft ist.

comment:2 als Antwort auf: ↑ 1 Geändert vor 13 Monaten durch theck

Replying to jbueren:

Insofern sollten -> Steuerschlüssel löschen -> Konto löschen zielführend sein.

Das geht aber auch nicht, beim Löschen des letzten Steuerschlüssels sagt er:

Einen gültiger Steuerschlüssel fehlt!

Jedenfalls, wenn man es manuell probiert.

Zuletzt geändert vor 13 Monaten von theck (vorher) (Diff)

comment:3 Geändert vor 13 Monaten durch jbueren

  • Priorität von normal nach niedrig geändert

Das ist jetzt alles "etwas" rhetorisch.

Welcher Kontenrahmen, welcher Kontonummern, welche Steuernummern und welche Schritte?

comment:4 Geändert vor 13 Monaten durch jbueren

Wandel rhetorisch in theoretisch ;-)

Sollen wir hier noch was machen oder das so stehen lassen?

Wie gesagt, wenn die Verknüpfungen logisch sinnvoll sind, sollte hier die Meldung angepasst werden, wenn nicht, dann sollte das Löschen "erlaubt" sein.

Genaueres kann ich nur sagen, wenn man das reproduzieren kann.

Danke

comment:5 Geändert vor 13 Monaten durch theck

Reproduzieren lässt sich das relativ einfach: 1. ein neues Konto anlegen 2. versuch dieses zu Löschen.
Ich hab keine Ahnung, ob das Löschen sinnvoll ist, aber es funktioniert nicht, obwohl es dafür einen eigenen Knopf gibt.
Das Löschen muss also funktionieren oder der Button muss weg.

comment:6 Geändert vor 13 Monaten durch jbueren

Yo, das war zielführend. Ich brauch öfters noch ein paar Infos zusätzlich. Danke.

comment:7 Geändert vor 13 Monaten durch jbueren

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert
  • Verantwortlicher auf jbueren gesetzt

In 6dd6719d91cf5a48acb6fb3731f9e143d7a7d83b/erp:

Bugfix 2443: Löschen von neu angelegten Konten, aufgrund von Constraint taxkeys nicht möglich

fixt #2443

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.