1. Есть список задач, в нем указаны поля связи к разным типам задач (аукцион, запрос котировок и др).
http://take.ms/VwGLI
При переносе в удаленные - удалять связанную запись, при восстановлении-восстанаваливать из соответствующих таблиц
if ($event['type']=='restore') if ($event['type']=='delete')
2. При удалении отдельной записи в связанной таблице-удалять из списка задач (связь по полю номер)
МОжет кто сталкивался?((