Project

General

Profile

Fehler #509

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

Added by Bernd Bleßmann about 2 years ago.

Status:
Neu
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08/10/2022
Due date:
% Done:

0%

Estimated time:

Description

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 ;)

Also available in: Atom PDF