Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

МОДУЛЬ ДЛЯ 1С-БИТРИКС

ITEM

ITEM: Миграции

Модуль упрощает перенос и анализ изменений структуры базы данных между копиями проектов. Основные возможности: - Управление миграциями: создание, удаление, установка и откат. - Анализ и отображение различий между текущими настройками сущностей базы данных и существующими миграциями с возможностью автоматического создания новых миграций на основе выявленных отличий.

Технические данные

Опубликовано
20.08.2026
Версия
1.0.0
Установлено
Менее 50 раз
Адаптивность
Нет
Поддержка Композита
Нет
Совместимо с Сайты24
Нет
Разработчик
ITEM

Что умеет решение

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

Основные возможности:

- Управление миграциями: создание, удаление, установка и откат.

- Анализ и отображение различий между текущими настройками сущностей базы данных и существующими миграциями с возможностью автоматического создания новых миграций на основе выявленных отличий.

- Интуитивно понятное API для описания миграций.

В текущей версии поддерживаются:

- Инфоблоки и универсальные списки (с ограничениями).

- Таблицы базы данных MySQL.

- Пользовательские поля.

- Смарт-процессы Bitrix24.

Краткая инструкция:

После установки модуля в административном меню появляется пункт «Миграции». В этом разделе отображается список файлов миграций и их статус (Установлено: Да/Нет). Для каждого файла доступно меню действий:

- Показать изменения — отобразить изменения, вносимые данной миграцией.

- Установить — выполняется метод Up.

- Откатить — выполняется метод Down.

- Пометить как «Установлено»/«Не установлено» — полезно, когда изменения уже присутствуют в системе и выполнение установки или отката не требуется.

Модуль управления миграциями ITEM позволяет создавать, загружать и применять изменения структуры данных. На панели действий доступны функции: создание пустого файла миграции с методами Up/Down для ручной настройки, загрузка существующего файла миграции, установка всех доступных миграций и их полный откат. Также реализованы операции скачивания и удаления файлов миграций.

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

Для поддерживаемых инфоблоков доступно меню действий: просмотр расхождений с возможностью создания или скачивания новой миграции, а также отображение полного списка миграций, затрагивающих данный инфоблок.

Раздел Миграции управляет синхронизацией структуры данных между системой и файлами миграций. Интерфейс разделен на две части: пользовательские поля и таблицы.

В списке пользовательских полей отображается статус каждой сущности. Возможные значения:

- Не используется: поле не участвует в миграциях.

- Все миграции установлены: текущая конфигурация поля в системе соответствует данным в файлах миграции.

- Есть расхождения: настройки поля в системе отличаются от зафиксированных в миграциях.

- Поле удалено: сущность присутствует в файлах миграции, но отсутствует в системе.

- Есть неустановленные миграции: в системе отсутствуют некоторые изменения из файлов миграции.

Для каждого элемента доступно меню действий:

- Показать расхождения: отображает отличия, по которым можно создать или скачать новую миграцию.

- Показать миграции: выводит список всех миграций, затрагивающих данное поле.

Раздел Таблицы содержит аналогичный список базовых структур. Статусы имеют ту же логику, адаптированную для таблиц:

- Не используется: таблица не участвует в миграциях.

- Все миграции установлены: структура таблицы в системе соответствует миграциям.

- Есть расхождения: конфигурация таблицы в системе отличается от миграций.

- Таблица удалена: таблица есть в миграциях, но отсутствует в системе.

- Есть неустановленные миграции: в системе не применены все изменения из файлов миграции.

Для каждой таблицы также доступно меню действий для просмотра расхождений и списка связанных миграций.

Модуль ITEM: Миграции отслеживает состояние изменений в структуре данных и смарт-процессах.

Для таблиц доступны две функции: отображение расхождений, для которых можно создать или скачать новую миграцию, и просмотр списка всех миграций, затрагивающих конкретную таблицу.

В разделе смарт-процессов отображается их статус:

- Не используется: процесс не участвует в миграциях.

- Все миграции установлены: изменения в миграциях соответствуют текущей конфигурации системы.

- Есть расхождения: настройки или состав полей смарт-процесса в системе отличаются от данных в миграциях.

- Смарт-процесс удален: процесс присутствует в миграциях, но отсутствует в системе.

- Есть неустановленные миграции.

Для каждого элемента доступно меню действий: просмотр расхождений для создания новой миграции или просмотр списка всех миграций, связанных с данным смарт-процессом.

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

General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Как приобрести решение?
Оставь заявку в карточке. Менеджер проверит выбранное решение, уточнит условия и согласует покупку. При необходимости поможем с установкой и настройкой.
Лицензия 1С-Битрикс входит в стоимость?
По умолчанию указана стоимость самого решения. Если разработчик предлагает комплект с лицензией 1С-Битрикс, он будет доступен в карточке отдельным вариантом.
Можно ли сначала посмотреть, как всё работает?
Если у решения есть онлайн-демо или пробный период, они указаны в карточке. Срок тестирования зависит от конкретного решения.
Сколько стоит продление?
Продление рассчитывается как 50% от полной стоимости самого решения без скидки. Условия и срок продления менеджер уточнит перед оформлением.
Поможете внедрить решение?
Да. Для готовых шаблонов можно заказать разработку сайта или магазина. Для модулей — установку, настройку и проверку совместимости с проектом. Объём и стоимость работ согласуем отдельно.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения