Сайт под защитой
6 Настройки
Имя ФамилияВыйтиRU Помощь

Каталог Маркетплейс

Для разработчиков, Инструменты, Импорт/экспорт данных, Другое

Рейтинг

0

Разработчик

ITEM

Дата добавления / изменения

23.04.2026

Версия

1.0.0

Кол-во установок / клиентов

Менее 50

Бесплатный
Модуль упрощает перенос и анализ изменений стуктуры БД между различными копиями проектов.

Основные возможности:
- управление миграциями (создание/удаление/установка/откат и т.д.)
- анализ и отображение отличий между текущими настройками сущностей БД и существующими миграциями с возможностью автоматизированного создания новых миграций на основе отличий
- интуитивно понятное API для описания миграций

В текущей версии поддерживаются:
- Инфоблоки/Универсальные списки (с некоторыми ограничениями)
- Таблицы БД (mysql)
- Пользовательские поля
- Смарт-процессы (Bitrix24)

Краткая инструкция:
После установки модуля в Административном разделе в Адинистративном меню станет доступен пункт "Миграции", в котором доступны следующие подразделы:
Миграции
Здесь отображается список имеющихся файлов миграций и их статус (Установлено: Да/Нет). Для каждого элемента доступно меню действий:
- Показать изменения - отобразить изменения, которые вносит данная миграция
- Установить - будет выполнен метод Up
- Откатить - будет выполнен метод Down
- Пометить как "Установлено"/"Не установлено" - полезно, когда вносимые изменения уже есть в системе и установка/откат не требуется
- Скачать - скачать файл миграций
- Удалить - удалить файл миграций
На панели действий доступы кнопки:
- Создать миграцию - создать чистый файл миграций, в котором останется заполнить методы Up/Down вручную
- Создать миграцию > загрузить из файла - загрузить имеющийся файл миграций в систему
- Установить все миграции - установить все миграции
- Откатить все миграции - откатить все миграции

Инфоблоки
Здесь отображается список имеющихся инфоблоков. В колонке Статус миграции возможны варианты:
- Не указан символьный код API - модуль НЕ поддерживает инфоблоки, в которых не указан API-код
- Не используется - в миграцих не участвует
- Все миграции установлены - изменения вносимые миграциями соответствуют тому, что есть в системе
- Есть расхождения - настройки инфоблока в системе и в миграциях не совпадают
- Инфоблок удален - инфоблок присутствует в миграциях, но отсутствует в системе
- Есть неустановленные миграции
Для поддерживаемых инфоблоков доступно меню действий:
- Показать расхождения - отобразить расхождения, для которых можно создать/скачать новую миграцию.
- Показать миграции - отобразить список всех миграций, в которых участвует данный инфоблок

Пользовательские поля
Здесь отображается список имеющихся пользовательских полей. В колонке Статус миграции возможны варианты:
- Не используется - в миграцих не участвует
- Все миграции установлены - изменения вносимые миграциями соответствуют тому, что есть в системе
- Есть расхождения - настройки пользовательского поля в системе и в миграциях не совпадают
- Пользовательское поле удалено - пользовательское поле присутствует в миграциях, но отсутствует в системе
- Есть неустановленные миграции
Для каждого элемента доступно меню действий:
- Показать расхождения - отобразить расхождения, для которых можно создать/скачать новую миграцию
- Показать миграции - отобразить список всех миграций, в которых участвует данное пользовательское поле

Таблицы
Здесь отображается список имеющихся таблиц. В колонке Статус миграции возможны варианты:
- Не используется - в миграцих не участвует
- Все миграции установлены - изменения вносимые миграциями соответствуют тому, что есть в системе
- Есть расхождения - настройки таблицы в системе и в миграциях не совпадают
- Таблица удалена - таблица присутствует в миграциях, но отсутствует в системе
- Есть неустановленные миграции
Для каждого элемента доступно меню действий:
- Показать расхождения - отобразить расхождения, для которых можно создать/скачать новую миграцию
- Показать миграции - отобразить список всех миграций, в которых участвует данная таблица

Смарт-процессы
Здесь отображается список имеющихся смарт-процессов. В колонке Статус миграции возможны варианты:
- Не используется - в миграцих не участвует
- Все миграции установлены - изменения вносимые миграциями соответствуют тому, что есть в системе
- Есть расхождения - настройки смарт-процесса и/или состав его полей в системе и в миграциях не совпадают
- Смарт-процесс удален - смарт-процесс присутствует в миграциях, но отсутствует в системе
- Есть неустановленные миграции
Для каждого элемента доступно меню действий:
- Показать расхождения - отобразить расхождения, для которых можно создать/скачать новую миграцию
- Показать миграции - отобразить список всех миграций, в которых участвует данный смарт-процесс

Общее
На странице с расхождениями доступно автоматизировнное создание миграции (будет создан новый файл и помещён в папку, указанную в настройках модуля).
Так же возможно скачать миграцию для указанных расхождений без создания файла миграций.


Скриншоты Поддержка Установка
Скриншоты


Эта установка предназначена для разработки на базе продукта "1С-Битрикс: Управление сайтом". Она не должна использоваться в качестве рабочего (боевого) сайта.