Fehler #509
Wiedervorlagen löschen, wenn Beleg gelöscht wird, geht für manche Belege nicht
0%
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 ;)