Как восстановить удаленный элемент инфоблока в 1С-Битрикс

Бывают такие случаи, когда контент-менеджер или администратор случайно удаляет элемент инфоблока в 1С-Битрикс (например, новость, акцию или товар). А потом осознав свою ошибку ищет как восстановить этот удаленный элемент. Да и не обязательно удалить, может текст новости был изменен и надо вернуть предыдущую версию.

К сожалению, в штатном функционале Битрикс такой возможности нет. Поэтому мы разработали свой бесплатный модуль «История изменения элементов инфоблока», который позволяет вернуться к предыдущим состояниям (слепкам) элементов инфоблока и в один клик восстановить необходимое состояние.  Само собою, этот модуль необходимо установить заранее, чтобы он уже делал эти слепки, а не после того, как удалили элемент.

Пользоваться этим модулем очень просто. Никаких настроек. Установили и работает. После установки при редактировании элемента, появляется дополнительная вкладка "История изменений". Прямо сейчас, у меня она выглядит так:

История изменений элемента

Разобраться в интерфейсе не сложно, есть большая зеленая кнопка, для восстановления нужного состояния элемента.

В случае, когда элемент удален, то его можно найти в разделе «Сервисы» - «История элементов инфоблоков». И восстановить оттуда.

История элементов инфоблоков

Конечно, есть и нюансы. Модуль рабочий, но пока не поддерживает работу с файлами. При удалении или изменения файла (детальная картинка, множественные изображения, документы и т.п.) Битрикс удаляет эти файлы безвозвратно. Чтобы предусмотреть возможность сохранения в слепки еще и файлы - необходимо проделать приличную по объему работу и модуль уже не будет бесплатным. Поэтому мы пока выложили эту бесплатную версию, чтобы оценить нужен ли он вообще, прежде чем вкладываться в платную версию. Ну и заодно, получить обратную связь от пользователей.