Projekt

Allgemein

Profil

Fehler #509

Wiedervorlagen löschen, wenn Beleg gelöscht wird, geht für manche Belege nicht

Von Bernd Bleßmann vor mehr als 2 Jahren hinzugefügt.

Status:
Neu
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
10.08.2022
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Betroffen sind Lieferscheine, Beistelllieferscheine, EK- und VK-Rechnungen, Kreditoren-, Debitoren- und Dialogbuchungen.

Das Löschen geschieht eigentlich über Trigger. Die Löschfunktion "follow_up_delete_when_oe_is_deleted_trigger" in sql/Pg-upgrade2/delete_close_follow_ups_when_order_is_deleted_closed.sql führt zwar 'sales_delivery_order', 'purchase_delivery_order', 'sales_invoice' und 'purchase_invoice' als trans_type auf, aber die Trigger für delivery_orders, ar und ap werden nicht gesetzt.

Für Beistelllieferscheine fehlt der trans_type "supplier_delivery_order" in "follow_up_delete_when_oe_is_deleted_trigger"

Für Debitorenbuchungen (ar_transaction), Kreditorenbuchungen (ap_transaction) und Dialogbuchungen (gl_transaction) fehlen die trans_types in der SQL-Funktion "follow_up_delete_when_oe_is_deleted_trigger". Und die Trigger in den Tabellen ar, ap (siehe oben) und gl.

Ausserdem heißt die SQL-Funktion "follow_up_delete_when_oe_is_deleted_trigger" dann nicht mehr ganz richtig ;)

Auch abrufbar als: Atom PDF