Экспорт истории
Экспорт используется для сохранения выбранных версий вне текущей базы данных или для переноса истории на другой сайт. Формируется ZIP-архив с файлом history.json и, при наличии, сохранёнными файлами версий.
Раздел «Экспорт» в меню сам по себе не содержит отдельной формы выбора. Экспорт запускается из страницы «История версий».
[Скриншот 1: страница «История версий» с кнопкой «Экспорт» и отмеченными строками]
Экспорт выбранных версий
- Откройте «История версий».
- При необходимости примените фильтр.
- Отметьте нужные строки.
- Нажмите «Экспорт» или выберите групповое действие «Экспортировать (ZIP)».
- Сохраните полученный ZIP-файл.
Экспорт по фильтру
Если нажать верхнюю кнопку «Экспорт» и не отмечать строки, модуль формирует архив по текущему фильтру. Это удобно для выгрузки всей истории конкретного объекта, инфоблока, пользователя или типа действия.
Перед запуском убедитесь, что фильтр действительно ограничивает нужные данные. Если фильтр пустой, выборка может оказаться очень большой.
Что находится в архиве
- history.json — сведения о версиях и таблице файлов;
- files/ — фактические копии файлов, если они доступны и экспорт выполнялся с файлами.
Имя архива содержит дату и время формирования, что упрощает хранение нескольких выгрузок.
[Скриншот 2: структура ZIP-архива: history.json и каталог files]
Для чего использовать экспорт
- резервная копия истории перед очисткой;
- перенос истории на другой экземпляр сайта;
- сохранение набора версий перед массовой переработкой контента;
- передача истории для разбора проблемы;
- архивирование старой истории вне рабочей базы.
Экспорт одной версии
В контекстном меню каждой строки есть отдельное действие «Экспорт версии». Оно формирует архив только для выбранной записи и связанных с ней файлов.
Экспорт и скачивание файлов — не одно и то же
«Скачать файлы» используется, когда нужны только файлы конкретной версии. «Экспорт версии» нужен для последующего импорта: кроме файлов в нём есть структурированные данные версии.
[Скриншот 3: контекстное меню версии: «Скачать файлы» и «Экспорт версии»]
Рекомендации
- подписывайте архивы дополнительно, если храните их вне сайта;
- для большого объёма сначала фильтруйте историю;
- не изменяйте вручную структуру history.json, если архив планируется импортировать штатной страницей модуля;
- после скачивания архива проверьте его размер и возможность открытия.
Размер архива
Архив может быть значительно больше самого history.json, если выбранные версии содержат изображения и документы. Для крупных выборок лучше экспортировать по инфоблокам или периодам, а не формировать один гигантский ZIP.
Что проверить перед очисткой
- Сформируйте ZIP нужной выборки.
- Убедитесь, что файл скачался полностью.
- Откройте архив локально и проверьте наличие history.json.
- Если важны файлы, проверьте каталог files.
- Только после этого удаляйте версии из рабочего журнала.
Экспорт как перенос, а не полная резервная копия сайта
ZIP истории содержит версии выбранных объектов, но не заменяет штатную резервную копию 1С-Битрикс. Он не включает структуру инфоблоков, пользователей, настройки сайта и остальные данные проекта.