Суть:
1) Элемент справочника может быть помечен на удаление случайно. Потому, при пометке на удаление, очищать регистры нельзя.
2) Событие ПередУдалением отрабатывает после Контроля, перед непосредственным удалением из базы, который говорит, что на этот объект есть ссылки в регистрах.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший