Что умеет решение
Модуль фиксирует изменения элементов инфоблоков: добавление, редактирование и удаление. Логированию подлежат стандартные поля и пользовательские свойства (PROPERTY_*). В административной панели доступны страницы для просмотра журнала изменений и восстановления значений к предыдущему состоянию.
При включённой настройке «Является торговым каталогом» (модуль catalog) дополнительно отслеживаются параметры каталога: закупочная цена, ставка НДС, цены всех типов, валюта базовой цены, единица измерения, её коэффициент, а также вес и габариты (длина, ширина, высота).
В главном меню административной панели доступен раздел «История элементов инфоблоков» со списком записей. Фильтрация осуществляется по инфоблоку, конкретному элементу и дате изменения.
На странице детального просмотра отображается сравнение состояний «Было» и «Стало». Интерфейс визуально разделяет стандартные поля и свойства, содержит переключатель для отображения только изменённых параметров и вкладку с полной историей изменений по элементу.
Модуль позволяет восстановить поля и свойства элемента инфоблока к состоянию «Было» на основе выбранной записи истории. Восстанавливаются только те поля, которые были реально изменены; свойства типа «Файл» не восстанавливаются. Факт восстановления фиксируется отдельной записью с указанием пользователя и времени.
При восстановлении удаленного элемента из записи об удалении создается новый элемент инфоблока с полями и свойствами из сохраненного снимка «Было».
На стандартной странице редактирования элемента добавлена вкладка «История». Она содержит компактный список записей по этому элементу: ID, действие и дата являются ссылками на детальный просмотр, имя пользователя — ссылкой на его профиль.
Автоматическая очистка старых записей истории выполняется агентом; срок хранения настраивается.
Если «История элементов инфоблока (с восстановлением)» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.