Что умеет решение
Модуль позволяет за несколько кликов создать полную независимую копию информационного блока. В копию переносятся все свойства, разделы, элементы, файлы, SEO-настройки и данные торгового каталога.
Инструмент полезен для создания новых каталогов, разделов новостей или справочников на основе существующих образцов. Он также подходит для подготовки безопасных тестовых копий перед внесением изменений и для дублирования структуры на другие сайты в многосайтовой конфигурации. Модуль умеет копировать торговый каталог вместе с ценами и торговыми предложениями.
Созданная копия полностью изолирована от оригинала: любые изменения или удаление данных в исходном блоке не затрагивают копию. Сам исходный инфоблок модуль никогда не изменяет и не удаляет.
Пользователь может выбрать степень копирования: только настройки, настройки с свойствами, структуру разделов или всё содержимое вместе с элементами, файлами и SEO-данными. При копировании сохраняются основные параметры инфоблока, права доступа, шаблоны URL, подписи, настройки полей и формы редактирования. Переносятся свойства всех основных типов, включая списки (варианты создаются заново с сопоставлением значений), HTML, даты, привязки к элементам и разделам, а также справочники. Настройки умного фильтра и функции свойств также переносятся в новую копию.
Модуль обеспечивает полное клонирование инфоблоков и торговых каталогов с сохранением всей структуры данных.
Поддерживается перенос разделов любой глубины вложенности вместе с описаниями, изображениями и пользовательскими полями, включая списки вариантов. Элементы копируются полностью: даты, авторы, анонсы, детальные описания, теги, множественные привязки к разделам и все значения свойств, в том числе множественные и содержащие описания.
Файлы и изображения копируются физически с сохранением исходных имен, включая имена на кириллице. Сохраняются SEO-шаблоны для инфоблока, разделов и элементов.
Внутренние связи переназначаются автоматически: ссылки на элементы и разделы внутри скопированного инфоблока указывают на объекты новой копии, а не на оригинал.
При клонировании торгового каталога создается новый каталог. Переносятся параметры товаров, цены всех типов, коэффициенты единиц измерения, остатки по складам (по выбору) и торговые предложения с корректной привязкой к товарам копии.
Доступна функция проверки без создания копии: система анализирует объемы данных, выявляет ошибки и предупреждения, определяет свойства, которые невозможно перенести, и проверяет доступность файлов.
Реализовано пошаговое копирование с индикатором прогресса. Решение подходит для инфоблоков с десятками тысяч элементов и работы на обычном виртуальном хостинге. Операцию можно приостановить и продолжить, в том числе после разрыва соединения, без риска создания дубликатов.
Модуль обеспечивает автоматическую очистку незавершённых копий инфоблоков и торговых каталогов по одной кнопке в случае отмены процесса или возникновения ошибки. Ведётся подробный журнал истории операций с функцией автоматического удаления старых записей. Доступ к функционалу модуля разграничивается по группам пользователей.
Для работы требуется система «1С-Битрикс: Управление сайтом» с установленным модулем «Информационные блоки» версии 20.5.0 и выше, а также среда PHP 8.2–8.3 и база данных MySQL или MariaDB. Поддержка PostgreSQL отсутствует.
Модуль не требует настройки cron, подключения сторонних сервисов или установки дополнительных модулей-партнёров. Исходный код полностью открыт, не содержит закодированных частей, встроенных покупок или платных внешних сервисов.
Копирование данных выполняется только в пределах одной установки сайта. Перенос между разными установками не поддерживается.
При копировании торговых каталогов не переносятся скидки, купоны, правила корзины, состав комплектов и наборов (такие товары в копии становятся обычными), штрихкоды, резервы и заказы. Не копируются свойства, привязанные к файлам Диска, объектам CRM или темам форума, а также свойства, для которых не установлен модуль-обработчик. Пропущенные свойства отмечаются предупреждением.
При клонировании инфоблоков и торговых каталогов не копируются права доступа к отдельным разделам и элементам в расширенном режиме, шаблоны бизнес-процессов, история документооборота, счётчики просмотров и рейтинги.
После завершения копирования фасетный индекс созданной копии необходимо пересоздать стандартными средствами системы.
Механизм атомарного отката отсутствует: при отмене операции уже созданные данные сохраняются, а неполную копию можно удалить вручную с помощью кнопки «Очистить неполную копию».
При необходимости General iT поможет внедрить «Клонирование инфоблоков и торговых каталогов», настроить модуль и проверить его работу вместе с текущей конфигурацией сайта.