Удалить нельзя восстановить: двойное подтверждение и корзина
Удаление записи — единственное действие в каталоге, которое может уничтожить годы работы одним нажатием. Поэтому мы сделали его медленным. Намеренно.
Большинство действий в каталоге можно отменить: исправить поле, вернуть экземпляр на полку, снять скрытие. Удаление — другое. Запись уходит вместе с экземплярами, историей и связями. Ошибка здесь стоит дороже всего.
Сначала — может, не удалять?
Для большинства случаев удаление не нужно. Дубль, запись на проверке, временно недоступная книга — всё это решается кнопкой «Скрыть». Запись исчезает из публичного каталога, но остаётся в системе, и её можно вернуть в любой момент.
Если всё-таки удалить
- Первое окноНазвание, шифр, число экземпляров и предупреждение о последствиях. Система проверяет, нет ли по экземплярам активных заявок, броней или выдач. Если есть — удаление запрещено, и причина названа.
- Второе окноНужно вручную ввести шифр записи, а если шифра нет — слово «УДАЛИТЬ». Только после этого кнопка становится активной.
- КорзинаУдалённая запись 30 дней лежит в корзине и восстанавливается одной кнопкой. Затем стирается окончательно.

Удалённое не возвращается само
Есть ловушка, о которой легко забыть. Если через полгода загрузить свежую выгрузку из старого каталога, удалённая запись в ней снова окажется — и импорт добавит её как новую. Поэтому система помнит номера удалённых записей даже после очистки корзины, и повторный импорт их пропускает. Вернуть такую запись можно только сознательно.

И журнал
Каждое удаление и восстановление записывается: кто, когда, какая запись. Если через месяц кто-то спросит, куда делась книга, ответ найдётся.