г. Москва, Ленинградское шоссе, 16А, стр.2
Войти
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Заказать звонок

«Миграции для разработчиков» от разработчика «Рябин Андрей»

Миграции для разработчиков
0 руб.
0 руб.
-0%
0 руб.
Код решения: sprint.migration
СРАВНИТЬ
В СРАВНЕНИИ
Характеристики
Разработчик Рябин Андрей
Количество установок Более 1000
Опубликовано 03.03.2015
Обновлено 22.10.2025
0 руб.
0 руб.
-0%
0 руб.
УСТАНОВИТЬ
Описание
Отзывы
Как купить?
Установка
Что нового
Модуль помогает переносить изменения между нескольким копиями проекта.

Все изменения для базы данных пишутся в файлы миграций, эти файлы,  как и весь код проекта, хранятся в системе контроля версий (например  git) и попадают в копии разработчиков, после чего им необходимо  выполнить установку новых миграций, чтобы обновить бд.

Работать можно как через консоль, так и через админку.

Маркетплейс
http://marketplace.1c-bitrix.ru/solutions/sprint.migration/

Composer
https://packagist.org/packages/andreyryabin/sprint.migration

Документация
https://github.com/andreyryabin/sprint.migration/wiki

Статьи
https://dev.1c-bitrix.ru/community/webdev/user/39653/blog/

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

Время от момента получения оплаты до момента отправки кода составляет несколько часов. В течение этого периода выполняет оформление приобретенной продукции.

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


Что требуется для установки:

  1. CSM «1С-Битрикс».
  2. Домен.
  3. Хостинг.

Мы предлагаем приобрести все необходимое в готовом наборе на нашем сайте. Это позволит ускорить дальнейшую установку.

Бонус: бесплатная базовая установка!

Подробнее

Безналичный расчет

Мы предлагаем этот вид оплаты как физическим, так и юридическим лицам. Заполнив и подтвердив заказ, вы получите на свой электронный адрес счет с реквизитами. Его необходимо распечатать и оплатить в любом выбранном вами коммерческом банке в течение 5 банковских дней после оформления заказа. Обращаем ваше внимание, что в соответствии с пп. 26 п. 2 ст. 149 НК РФ реализация программных продуктов осуществляется без НДС.

Оплата через сервис Яндекс.Деньги

Мы предлагаем этот вид оплаты физическим лицам (вам не придется платить комиссию за перечисление денежных средств). Сертификаты PCI Security Standards Council гарантируют надежность и полную безопасность платежей.

Чтобы получить подробную информацию о сервисе, вы можете ознакомиться с официальными реестрами Visa International и MasterCard Worldwide. Заполнив и подтвердив заказ, вы будете переадресованы на сайт сервиса Яндекс.Деньги. Там вы сможете оплатить заказ, воспользовавшись картой Visa, Mastercard или Maestro или кошельком Яндекс.Деньги.

Подробнее
1) маркетплейс
2) composer

Документация
https://github.com/andreyryabin/sprint.migration/wiki
5.5.2
1) Выгрузка пользовательских полей по типу
2) Выгрузка свойств инфоблока по типу
3) Выбор категории для переноса элементов инфоблоков (предложила @yanochka_dev)
4) Перенос SHOW_COUNTER и SHOW_COUNTER_START (предложил @skeitol)
5.4.1
1) Установка отдельных миграций через Sprint\Migration\Installer (предложил Вячеслав Мокин @v_mokin)
5.3.3
1) Исправление выгрузки почтовых и смс шаблонов (предложил @eirubtsov)
2) Исправление ошибок экранирования кавычек, при формировании XML (предложил @fortune1dev, @teleak, @AlexeyGfiProgrammer, @AndreyChursin)
3) Фикс типов в iblockexchangehelper.php (предложил @AndreyChursin)
4) Исправление выгрузки свойств html\text (предложил @SergeyGarnov)
5) Исправление выгрузки свойств с привязкой к категориям (предложил @SergeyGarnov)
6) Настройка заголовка страницы в админке через конфиг
7) Больше опций для формы переноса элементов highload-блоков
8) Поддержка Bitrix CLI (автор Alexey Shirchkov @ashirchkov)
9) Метод saveSectionsFromTree обновляющий категории по структуре(автор Sergei Bukov @sergey_from_riders)
10) Исправление выгрузки пользовательских полей типа enumeration (список) (автор Тимофей Гурьев @timgur)
11) Версия composer/installer изменена на "^1.0|^2.0" (автор Alexey Shirchkov @ashirchkov)
12) Исправление ситуации когда orm-ка в postgresql переводит колонки таблиц в верхний регистр (автор Денис @zeeerd)
13) Выгрузка расширенных прав инфоблоков и highload-блоков (предложили @iamdrogalov, @kartovitskii))
14) Исправление выгрузки свойств с привязкой к элементам (предложил Сергей Женихов @zhenikhovs)
15) Исправление выгрузки медиабиблиотеки (предложил S.Ol @skeitol)
5.0.0
0) Минимальная версия php увеличена до 8.1
1) Добавлена совместимость с PostgreSQL (идея Yaroslav 3NV, Антон Саянц и др)
2) Убрана поддержка кодировки windows-1251
3) Изменены методы помощника sql-запросов $helper->Sql()
4) Отображение фатальных ошибок в админке при выполнении миграций
5) Увеличена скорость работы модуля, проведена оптимизация запросов
6) Убраны устаревшие методы в хелперах, помеченные как deprecated
7) Подтверждение при удалении миграции через админку (идея Skeytar Victor)
8) Исправление отображения ссылок в описании миграций (идея DronCity17)
9) Цветовые метки в описании миграций [red]красный текст[/] [label:yellow]желтая метка[/] и т.д. (идея DronCity17)
10) В миграциях пользовательских полей добавлена частичная расшифровка значений (идея Артём Листиков)
11) Ссылки в описаниях форм создания миграций
12) Добавлена иконка загрузки при выполнении миграций (идея @ildar_kkk)
13) Миграция смс-шаблонов (идея Владимир Якименко, Владислав @Mvaice, Zlyuken @Zlyuken)
14) Методы для пошаговых миграций restartOnce(), restartWhile()
15) Убран раздел со схемами данных, убран раздел с поддержкой проекта
16) Перенос полей из вкладки SEO при миграции элементов инфоблока (идея @kegorka , @lutoOndrey)
17) Переделан консольный интерфейс списка миграций
4.18.4
1) Добавлена иконка загрузки при выполнении миграций (автор @ildar_kkk)
4.18.2
1) В миграциях пользовательских полей добавлена частичная расшифровка значений (автор Артём Листиков)
2) Отображение фатальных ошибок в логе выполнения миграций
4.18.1
1) Ускорее работы модуля за счет уменьшения запросов к бд.
4.16.1
1) Установка миграций в коносли по произвольному списку migrate up version2 version1 version5
2) Исправлена работа с HighloadBlockLangTable (авторы @Nemial, @lugantsev_web)
3) Исправлена работа с экспортом пользовательского поля с привязкой к инфоблоку, если он не найден (автор @SkeitOl)
4.15.1
1) Миграция удаления инфоблоков (автор @Elnadrion)
4.12.6
1) Запоминание отображения списка миграций
2) Добавил поиск миграций в шапку списка миграций
3) Добавил фильтр "Актуальные" - показывает все миграции начиная с первой неустановленной
4) Перенос прав доступа для статусов форм (arPERMISSION)
5) Ускорена работа с установкой и откатом списка миграций в админке
4.10.4
1) Миграция агентов без обязательной привязки к модулю
2) Фильтр по неизвестным миграциям
3) Улучшен интерфейс миграций агентов и пользовательских полей
4) Миграция для пользовательских полей (автор @Cleverscript)
5) Удаление и перенос миграций с контентом (автор @GTAlexxx)
6) Уменьшен размер файлов миграций для веб-форм
7) Отображение автора, даты создания и установки миграции (автор Андрей Донец и др.)
8) Исключение при откате миграции (авторы @w1cerg @pu6elozed)
9) Добавлено сохранение информации об установке миграции
10) Миграция веб-форм научилась выгружать отдельные поля
11) Горизонтальный скроллинг для списка миграций
12) Из схемы настроек модулей исключён sprint.migration (автор @pu6elozed)
13) SQL хелпер для удаления таблиц (автор @Elnadrion)
4.8.2
1) Поиск по выпадающим спискам (автор @SatanaKonst )
2) Поменять местами миграцию категорий и элементов инфоблоков (автор @Mvaice)
3) Подправить сортировку свойств при добавлении к инфоблоку (автор @ildar_kkk)
4) Отображение дополнительной информации об ошибках (автор Сергей Проханов)
4.6.1
1) Поддержка настройки параметров для умного фильтра (автор Petr Lebedev @defast)
2) Убрано поле SERVER_NAME при экспорте инфоблока (автор Андрей Чурсин)
3) Ошибка при создании группы пользователей с полем SECURITY_POLICY (автор @jasmanchik)
4) Подсказка в миграциях об обязательных полях (автор @igord_sdk, @Hasanov_Evgeny)
5) Вынесены в конфиг формат даты для создания файла миграции и регулярное выражение для поиска миграций (авторы @Semyashkin, @ivan_milov, @LebedevPV, @ildar_kkk)
6) Поддержка настройки параметров для умного фильтра (автор @defast)
7) Улучшено создание миграций для highload-блока (автор @defast)
4.2.4
1) Перенос вкладки Журнал событий для миграции инфоблока (автор @SkeitOl)
2) Доработка схемы почтовых событий (автор @jasmanchik )
3) Параметр в конфигурации exchange_dir, переопределяющий директорию файлов импорта (xml и картинок) (автор @casnerano)
4) Миграция названий пользовательских колонок в списках (custom_names) (автор @Sinator)
5) Возобновление длительной миграции, добавлена кнопка "Запустить снова" (автор @Sinator)
6) Откат добавленных элементов в инфоблоках и справочниках (автор Владимир Засорин)
7) Корректный перенос почтовых шаблонов для форм (список arMAIL_TEMPLATE) (автор SergeyBeloglazovRL)
8) Строгий режим установки миграций, при ошибке в одной из миграций процесс останавливается
9) Перенос элементов highload-блоков по xml_id
10) Перенос привязанных элементов инфоблока (автор fenix63)
11) Добавлен метод $this->checkRequiredVersions([VersionName1]), бросающий исключение в случае, если нужные миграции не установлены
12) Добавлено свойство $requiredVersions=[VersionName1, VersionName2], не дающее установить миграцию, если не установлены заданные
13) Убраны параметр в конфиге version_filter и метод в классе миграции $this->isVersionEnabled(), некоректно фильтровавший список миграций 14) Методы в классе миграции saveData, getSavedData, deleteSavedData, перенесены внутрь объекта $this->getStorageManager()
4.1.3
4.1.3 (28.11.2022)
Убраны предыдущие версии модуля для возможности установки модуля через маркетплейс с php 8.0 (автор Elnadrion)

4.1.1 (17.07.2022)
1) Сортировка при добавлении агента (автор @artemSmagin)
2) Отключен архивный конфиг миграций, создается через настройки (автор @zatrofeemranoutrom)
3) Блокировка интерфейса (автор Sinator)
4) Улучшен перехват ошибок (автор Sinator)
5) Событие OnSearchConfigFiles для подгрузки сторонних конфигов (автор Антон Соколов)
6) Улучшена миграция элементов в разделы c одинаковыми наименованиями (автор reygasai)
8) совместимость в php 8.0 (автор smilingcheater)

4.0.2 (12.12.2021)
1) Версия php повышена до 7 версии
2) Новый интерфейс форм создания миграций
3) Исправление ошибок в 4.0.0 (автор Ramil' Yunaliev)

3.30.1 (24.10.2021)
1) Перенос настроек SEO инфоблока (автор SkeitOl)

3.29.5 (12.10.2021)
1) Совместимость параметров свойств инфоблока для старых версий битрикса (автор James Foster)

3.29.3 (22.09.2021)
1) Расширены сообщения об ошибках (автор Arkharis)
2) Перенос параметров свойств инфоблока (автор AlexandrKhurs, w1cerg )
3) Галочка переноса свойства инфоблока не останавливает создание миграции если их нет (автор Артем Первушин)
4) Переделан хелпер работающий с настройками, поддержка работы с b_option_site (автор AlexandrKhurs)

3.28.7 (05.05.2021)
1) Поправлены тексты ошибок

3.28.3 (10.04.2021)
1) Перенос изображений медиабиблиотеки (автор Андрей Pum-purum)
2) Перенос описаний элементов для текстовых свойств инфоблока (автор Mikhail akellaweb)

3.25.1 (25.02.2021)
1) Публичный метод для установки миграций из других модулей (автор vahitovOM)
2) Улучшена сортировка миграций в списке, в случае если название миграции заканчивается числом

3.23.4 (02.12.2020)
1) Выбор нескольких элементов для переноса (автор Андрей @icantstopthinkingofyou)
2) Переноса свойств инфоблока с типом привязка к категории (автор Андрей @icantstopthinkingofyou)
3) Кнопка удаления всех неизвестных миграций
4) Ошибка в классе миграции не сломает отображение списка миграций (работает в php7 и выше)

3.22.2 (08.11.2020)
1) Выбор нескольких элементов для переноса (автор Андрей @icantstopthinkingofyou)

3.21.3 (01.11.2020)
1) Консольные команды доступны также через консоль симфони при подключении модуля как бандла Sprint\Migration\SymfonyBundle\SprintMigrationBundle()
2) Настройки переноса элементов инфоблока (автор Андрей @icantstopthinkingofyou)

3.19.1 (12.10.2020)
1) Исправлен вывод ошибок при ненайденном файле миграции (автор Игорь Долгополов)
2) Исправлена ошибка при переносе несуществующего файла (автор Павел, Вор Колпаков)
3) Метод $helper->UserTypeEntity()->deleteUserTypeEntity() также удаляет пользовательское поле по коду сущности (автор Сергей Грипинский)
4) Новые методы в хелперах:
  • $helper->Iblock()->saveElement()
  • $helper->Iblock()->saveSection()
(автор Павел, Вор Колпаков)
5) Отключены обработчики авторизации в консоли

3.16.3 (28.07.2020)
1) Возвращен параметр в конфиге tracker_task_url (автор @Oldfag)
2) Корректное отображение ошибки при попытке создать таблицы миграций (автор @oleg_slinko)
3) Добавлена поддержка английского языка

3.14.6 (24.03.2020)
1) Текстовое отображение статуса миграций в админке (автор Сергей Белоглазов)

3.14.4 (02.03.2020)
1) Улучшение кода для проверки через Монитор качества (автор Anton)
2) Параметр в конфиге отключающий обработчики авторизации в консоли (автор Михаил Старков)
3) Исправление миграции по переносу категорий инфоблоков (автор FOlegF)

3.13.4 (10.02.2020)
1) Перенос миграций через меню действий в админке
2) Обработка исключений в обработчике EventHelper (автор anloc)

3.13.1 (02.02.2020)
1) Доработка миграции по настройке отображения форм (автор Nikita Kurgalin)
2) Улучшение интерфейса админки, новые действия, группировка действий в меню

3.12.17 (22.01.2020)
1) Доработка миграции по отображению списка элементов инфоблока
2) Фильтр не поддерживаемых и измененных миграций в админке и консоли
3) XML_ID проверка на непустые строки (автор leonid-chernyavskiy)
4) Перенос поля "Активность" в миграции по переносу элементов инфоблоков (автор Суздальцев Виктор)

3.12.12 (10.01.2020)
1) Перенос элементов в категории инфоблоков
2) Проверка совместимости миграции с версией модуля

3.12.10 (26.12.2019)
1) Улучшение "Настройки форм редактирования", перенос, изменение id табов
2) Улучшение переноса пользовательских свойств - привязка к HL и привязка к инфоблоку (автор Игорь Долгополов)
3) Перенос категорий инфоблоков
4) Получение категорий элемента инфоблока в IblockHelper
5) Указание версии модуля при создании миграции

3.10.1 (05.11.2019)
1) Помечать миграцию как выполненную при создании через конструктор
2) Улучшение поиска файлов миграций (автор Игорь Долгополов)
3) Поиск миграций по тегам

3.9.1 (15.10.2019)
1) Параметр в конфиге version_name_template позволяющий задавать название файла миграции (автор Константин Карнаухов)

3.8.6 (06.10.2019)
1) Улучшение шаблонов миграций (автор Константин Карнаухов)

3.8.5 (30.09.2019)
1) Улучшение локализации

3.8.4 (30.09.2019)
1) Гаджет "Сводка по миграциям" для рабочего стола (автор Konstantin Sumarokov)
2) Перенос статусов форм (автор Konstantin Sumarokov)
3) Создание категорий инфоблока из древовидной структуры (пример examples/Version20190606000013.php)
4) Улучшения в схемах почтовых событий (автор Konstantin Sumarokov)

3.6.8 (22.09.2019)
1) Проверка создания директорий модулем (автор Konstantin Sumarokov)

3.6.7 (22.09.2019)
1) Перенос подписей инфоблоков (автор skDYLAN)
2) Исправление при работе со схемами свойств инфоблоков (автор Konstantin Sumarokov)

3.6.2 (12.09.2019)
1) Версия php поднята до 5.6
2) Перенос элементов инфоблоков (автор Евгений Семашко)
3) Перенос элементов highload-блоков (справочников)
4) Помощник для транзакций в миграциях (автор skDYLAN)
5) Перенос настроек оформления для гридов main.interface.grid
6) Убран параметр tracker_task_url в конфиге

3.4.6 (18.07.2019)
1) Исправление кодировки кнопок в схемах (автор Pavel Tupikov)

3.4.5 (16.07.2019)
1) Улучшения на странице настроек модуля

3.4.3 (20.06.2019)
1) Группа в телеграме https://t-do.ru/sprint_migration_bitrix

3.4.2 (20.06.2019)
1) Хелпер для медиабиблиотеки

3.3.7 (06.06.2019)
1) Экспорт\импорт настроек форм редактирования и списков
2) Добавлены методы для работы с правами групп к инфоблокам и highload-блокам

3.1.2 (30.05.2019)
1) Добавлен перенос настроек полей разделов инфоблока при создании миграции
2) Консольная команда для удаления миграций (автор @webarchitect609)
3) Тегирование миграций (автор Панычев Дмитрий, Пашкевич Сергей)

3.0.16 (29.03.2019)
1) Улучшение метода AdminIblockHelper::saveElementForm для сохранения настроек форм в нескольких инфоблоках (автор) Aslanator

3.0.15 (10.03.2010)
1) Ускорен импорт схемы инфоблоков за счет обновления свойств за один шаг

3.0.14 (10.03.2010)
1) Службы доставки для магазина (автор Сергей Грипинский)
2) Отображение изменений при импорте схемы
3) phpdoc для хелперов

3.0.9 (03.02.2010)
1) Проверка на наличие модуля и в bitrix и в local (автор Макеев Илья)
2) Регистрация собственных хелперов (автор Соловов Дмитрий)
3) Схема импорта почтовых событий
4) Флаг migration_dir_absolute для указания абсолютного пути до директории миграций (автор Соловов Дмитрий)

3.0.7 (28.12.2018)
1) Корректное сохранение инфоблоков для разных сайтов (автор Сергей Волков)

3.0.5 (25.12.2018)
1) При экспорте схемы она помечается как установленная

3.0.4 (24.12.2018)
1) Схемы данных, новый подход к обмену изменениями между копиями проекта
2) Подключен битриксовый автозагрузчик модулей, перенос классов модуля в lib/
3) Повышение минимальной версии php до 5.4
4) Создание миграций для настроек модулей
5) Обновление вариантов для типов полей "список" CIBlockPropertyEnum (автор Alexandr Kuznetsov)

2.8.16 (06.11.2018)
1) Создание миграций для почтовых событий
2) Миграция для вебформ (автор Stepan Rodionov)
3) Группировка конструкторов в 2 колонки
4) Удаление конфигураций
5) Скроллинг списка миграций в админке

2.8.12 (15.10.2018)
1) Миграция групп пользователей (автор Maxim Lyaptsev)
2) Миграция для агентов
3) Создание конфигураций в админке и консоли

2.8.7 (11.10.2018)
1) Генерация для переноса значений e-num списков пользовательских полей (автор Матасов Олег)
2) Новая конфигурация для архивных миграций
3) Перенос миграций между конфигурациями (автор Горбунов Александр)
4) Методы save в хелперах создают или обновляет сущности, совмещая addIfNotExists и updateIfExists

2.8.5 (15.09.2018)
1) Доработка метода updatePropertyIfExists, проверка связанного инфоблока
2) Кнопка Выбрать все для чекбоксов в конструкторах миграций

2.8.1 (05.09.2018)
1) Создание миграции для инфоблока у которых нет свойств (при включенной галочке "Экспортировать свойства инфоблока") (автор Евгений Пономарёв)
2) Сохранение хеша миграции для проверки менялась ли она или нет после установки
3) Отказ от mssql

2.7.3 (30.08.2018)
1) Доработка генерации миграции для привязки к элементу инфоблока (автор Maxim Lyaptsev)
2) Админка миграций перенесена из Сервисов в Настройки
3) Улучшены конструкторы: "Создать миграцию для инфоблока"
  • "Создать миграцию для highload-блока"
  • "Создать миграцию для пользовательских полей"

4) Добавлен метод isBuilderEnabled для конструкторов миграций, по которому определяется доступен ли конструктор для запуска или нет

2.6.1 (06.08.2018)
1) Каждая конфигурация создает пункт меню в админке
2) Запуск миграций из консоли устанавливает модуль если он не был установлен

2.5.8 (12.07.2018)
1) Выбор инфоблока из выпадающего списка (автор Max Lyaptsev)
2) Миграция свойств инфоблока (автор Max Lyaptsev)

2.5.5 (30.05.2018)
1) Добавлены методы в IblockHelper
2) Исправлены опечатки в описаниях (автор ildar r. khasanshin)

2.5.3 (03.03.2018)
1) Добавлен метод isVersionEnabled() в классе миграции, по которому может фильтроваться и выполняться список миграций (автор Игорь Пинчук)
2) Добавлен параметр в конфиге version_filter - массив по которому может фильтроваться и выполняться список миграций

2.5.2 (04.11.2017)
1) Поправил ошибку при которой всегда создавалась дефолтная директория для миграций, даже если задана другая
2) При создании миграции для инфоблока, в свойства типа список не мигрируют значения Issue #35

2.5.1 (30.07.2017)
1) Настройка в конфиге для скрытия сервиса в админке (автор Митин Вадим)
2) Создание миграции для пользовательских полей
3) Авторизация под админом в консоли
4) Убрана проверка доступа при получении списка элементов и секций в хелпере IblockHelper
5) Убран лимит у команд up и down в консоли, добавлена документация

2.4.4 (25.05.2017)
1) Создание миграции для higload-блока
2) Параметр stop_on_errors должен принимать значения true/false а не yes/no (автор Web Architect)
3) Улучшен формат вывода ошибок, код, сообщение и stack-trace при возникновении исключений (автор Web Architect)
4) Если упала одна миграция, а остальные выполнились, то даже в этом случае возвращаемый код обязан быть ненулевым (автор Web Architect)

2.4.3 (20.05.2017)
1) После вывода ошибки в консоль завершаться с ненулевым статусом (автор Web Architect)
2) Улучшено отображение таблиц в консоли
3) Добавлен параметр отвечающий за остановку выполнения миграций при появлении ошибок
4) Удалена команда status из консоли, бесполезная

2.4.2 (10.05.2017)
1) Улучшение интерфейса в админке, консоли
2) Алиасы для команд list - ls, create - add
3) Конструкторы миграций по шаблонам
4) Создание миграций из текущего состояния инфоблока #30 (автор Dmitriy Tretyakov )

2.4.1 (23.02.2017)
1) Добавлена возможность добавлять и удалять по несколько user fields (автор Andrew Kopylov)
2) Сохранение данных по миграции issue #28 (автор anton-citrus-soft NA)
3) Хелпер для сайтов issue #27 (автор Dmitriy Tretyakov )

2.3.9 (02.02.2017)
1) Расширить функционал хелпера AdminIblock Issue #26 (автор Dmitriy Tretyakov)

2.3.8 (10.01.2017)
1) Команда для удаления неизвестных миграций Issue #25 (автор Marat Bakirov)

2.3.6 (25.12.2016)
1) Отмечаем миграцию как установленную без выполнения Issue #23 (автор Егор Ковязин)
2) Управление правами доступа для модуля миграций Issue #24 (автор Sergii Martynovych)

2.3.5 (09.11.2016)
1) Дополнительные конфиги для модулей Issue #20 (автор Никита Морковкин)
2) Добавить возможность работы с HL блоками Issue #21 (автор Sergey Polyakov)

2.3.4 (01.11.2016)
1) Ошибка в IblockHelper::addProperty() Issue #22 (автор Анатолий Солдатов)

2.3.3 (26.09.2016)
1) Поиск миграций по названию и описанию в админке и консоли, флаг --search=text
2) Исправление отображения вывода в консоли для битрикса в кодировке windows-1251

2.3.2 (12.09.2016)
1) Правка добавления типа инфоблока pull-requests №5 (автор Антон Тузлуков)
2) Метод addSectionIfNotExists pull-requests №4 (автор Антон Тузлуков)
3) Добавил хелпер для настройки форм добавления элементов pull-requests №2 (автор Антон Тузлуков)
4) Удаление экранирующих слешей при просмотре описаний миграций Issue #17 (автор XOlegator)
5) Не хватает функции deleteIblockTypeIfExists Issue #16 (автор Аноним)
6) Добавить методы работы с секциями Issue #10
7) Добавлен вывод сообщений от миграций в админку (вкладка логирование)
8) Классы помощники сгруппированы в менеджер, пример: $helper = new HelperManager(); $iblockId = $helper->Iblock()->getIblockId('code');

2.3.1 (03.08.2016)
1) Безопасное отображение описания миграции в админке и консоли
2) Опция в конфиге tracker_task_url - позволяет делать ссылки на трекер задач по шаблону #номер
3) Доработки интерфейса в админке и консоли

2.2.12 (26.07.2016)
1) Антон Тузлуков: Наименования файлов миграций (Issue #14), Проверка по типу инфоблока (Issue #15)
2) Alexandr Kuznecov: Сделать фоллбэк для удаленных методов getSitesIfExists() getLangsIfExists()
3) Блокировка кнопок при выполнении миграций в админке
4) Доработки интерфейса в админке и консоли

2.2.11 (10.06.2016)
1) Доработки в хелпере UserGroupHelper (Issue #12, Issue #13)

2.2.9 (01.06.2016)
1) Исправления в хелпере UserTypeEntityHelper (Issue #11)

2.2.8 (02.04.2016)
1) Поправлены стили и дополнен метод выводящий прогресс-бар для старой битриксовой админки версии 10.0.4

2.2.7 (15.01.2016)
1) Исправления в хелперах

2.2.6 (05.01.2016)
1) Поправлены языковые файлы

2.2.5 (25.12.2015)
1) Упрощение кода миграций за счет исключений в хелперах
2) Добавлена новая документация в README

2.2.4 (12.11.2015)
1) Кодировка легенды в админке
2) Добавлена новая документация в README
3) Добавлены новые команды для консольного режима

2.2.3 (26.10.2015)
1) Интеграция с composer installers
2) Новые команды в консоли

2.0.3 (11.05.2015)
Публикация модуля, праздничная дата :)
Нужна консультация?
Наши специалисты ответят на любой интересующий вас вопрос
Заполните форму и получите ПРЕЗЕНТАЦИЮ РЕШЕНИЯ
получить презентацию
Рассчитать стоимость сайта под ключ
  • Запуск на хостинге
  • Индивидуальный дизайн
  • Наполнение контентом
  • Настройка
  • Адаптация под сферу деятельности
  • Поисковая оптимизация
С этим товаром покупают
Затрудняетесь с выбором?
Поможем подобрать подходящее решение под ваши задачи и пожелания
Преимущества
Быстрый запуск
Запуск сайта занимает 4 рабочих дня
Минимальные вложения
Стоимость готового сайта составляет от 14 950 ₽
Наглядность
Вы видите сайт до его покупки и знаете, за что платите
Индивидуализация
Ваш сайт будет уникальным, доработанным именно под вас
Спокойствие
Сайт будет находиться у вас в собственности!
Часто задаваемые вопросы
Что такое готовое решение?

Это шаблон сайта или интернет-магазина с домоконтентом, лид-формами и кнопками. Вы можете купить готовое решение для бизнеса и пользоваться им. Наши специалисты дорабатывают шаблоны под специфику вашего бизнеса.

От чего зависит стоимость готового решения?

Цена складывается из следующих элементов:

  1. шаблон дизайна;
  2. комплект цветовых схем;
  3. запрограммированные web-страницы;
  4. тестовый контент;
  5. структура меню;
  6. мастер установки.

Помимо готового решения, для создания сайта необходима CMS «Битрикс», а также аренда хостинга и домена.

Можно купить отдельно готовое решение?
Да, такая возможность есть. Однако для функционирования сайта на основе готового решения необходимо купить CMS «1С-Битрикс», арендовать хостинг и домен.
Принимаете оплату наличными?
Предлагаем клиентам оплатить услуги с помощью сервиса LiqPay картами Visa или MasterCard.
У вас действует безналичный расчет?
Да. Для этого укажите безналичный способ оплаты при оформлении заказа. После покупки на указанную вами электронную почту поступит счет, который можно оплатить в любом банке.
Цена программных продуктов указана с учетом НДС?
НДС не входит в указанную стоимость.
Для чего нужна система «Битрикс»?
На основе этой системы управления разрабатываются интернет-магазины и сайты. С помощью «Битрикс» владелец управляет проектом даже без навыков программирования. Визуальный редактор преобразует действия администратора в программный код, благодаря чему вы можете создавать и менять контент самостоятельно.
Какую редакцию выбрать?

Для каждого готового решения есть свой список подходящих версий CMS. Индивидуальный перечень представлен на странице программного продукта.

По функционалу редакции делят на 2 группы:

  1. для создания посадочных страниц и корпоративных сайтов;
  2. для разработки интернет-магазинов.

Лендинги и корпоративные сайты можно создать в редакциях «Старт» и «Стандарт». «Стандарт» имеет модуль проактивной защиты, который состоит из следующих элементов:

  1. инструмент для выполнения аудита;
  2. панель безопасности с разными степенями защиты;
  3. антивирусная программа;
  4. система одноразовых паролей;
  5. защита от DDoS-атак;
  6. журнал вторжений и др.

В перечисленных редакциях также можно создать интернет-магазин. Однако в них нет модуля корзины, который есть в других готовых решениях. Самая подходящая версия для разработки интернет-магазина ─ «Малый бизнес» и «Бизнес». Их можно интегрировать с 1С.

Редакция «Бизнес» подойдет:

  1. Интернет-магазинам с несколькими категориями клиентов, когда цена на один товар отличается для каждой из категорий (например, оптовые и розничные).
  2. При введении программ лояльности, скидочных и бонусных систем.
  3. Магазинам, которые продают комплекты товаров (основной товар + аксессуары).
  4. Компаниям, которые продают наборы из основного и актуального товара (последний не обязателен для использования основного продукта).
  5. Владельцам нескольких складов или офлайн-магазинов (сведения о наличии продукции нужно разместить в интернет-магазине).

В остальных случаях подходит версия «Малый бизнес». При необходимости ее можно расширить до редакции «Бизнес» за дополнительную плату.

В будущем можно перейти на другую редакцию?
При доплате редакцию с ограниченным функционалом можно поменять на более продвинутую.
Если лицензия «Битрикс» просрочена, можно установить решение?

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

Льготный период ─ 30 дней со дня окончания предыдущей лицензии, когда продление стоит 22% от полной цены. Продлить лицензию на стандартных условиях можно после завершения льготного периода. Стоимость составит 60% от базовой суммы.

Обязательно продлевать лицензию каждый год?
Нет, решение будет функционировать без продления. Но разработчики регулярно улучшают систему «Битрикс», добавляют новые функции, без которых сайт устаревает. Чтобы недорого продлить лицензию, воспользуйтесь льготным тарифом.
Техподдержку нужно продлевать ежегодно?
Нет, но в этом случае нельзя переустанавливать CMS, так как повторная загрузка решения невозможна. Продление технической поддержки стоит 50% от цены решения.
Можно использовать готовое решение для другого сайта без повторной покупки?
Да. Купон на установку решения, который прикреплен к лицензионному ключу «Битрикс», позволяет создать несколько сайтов с установкой имеющегося решения.
Зачем расширять лицензию?
Вы сможете создать и редактировать несколько сайтов на общей лицензии, используя одни доступы. В версии «Старт» можно разработать 2 сайта, остальные версии не ограничивают количество веб-ресурсов.
Вы поможете установить решение?

Да, мы устанавливаем готовые решения. Для версии «Малый Бизнес» и выше установка бесплатная. Только предоставьте специалисту:

  1. ссылки на хостинг, логин и пароль для авторизации;
  2. доменное имя;
  3. лицензионный ключ «Битрикс»;
  4. купон для установки.
Какой хостинг лучше?
Существует перечень хостинговых компаний, которые рекомендует «Битрикс». Хостинг-провайдеры из этого списка используют технологии, которые обеспечивают высокую производительность. Один из них ─ компания Timeweb. Для стабильной работы сайта выбирайте тариф Optimo+. Для ресурсов с высокой посещаемостью подойдут специальные тарифные планы для использования на «Битриксе», к примеру, Eterno.
Как заказать домен?
Рекомендуем арендовать наш домен или выбрать его у хостинговой компании.
Как установить «Битрикс»?
  1. После покупки вам на e-mail придет лицензионный ключ из 23 латинских буквы и цифр в формате: XXX-XX-XXXXXXXXXXXXXXXX. Зарегистрируйте его на сайте Битрикса.
  2. Скачайте установочный файл на компьютер.
  3. Войдите на официальный сайт веб-хостера, пройдите авторизацию.
  4. Войдите в файловый менеджер для загрузки установочного файла в корневую папку хостинга.
  5. Сформируйте базу данных.
  6. Перейдите по адресу тестового домена с помощью ссылки «имя-сайта/bitrixsetup.php».
  7. Выберите редакцию, лицензионный ключ которой пришел на e-mail.
  8. Вставьте полученный на электронную почту 23-значный код в поле «Лицензионный ключ». Нажмите «Загрузить».
  9. После фразы «Начало установки» на экране нажмите «Далее».
  10. Поставьте галочку напротив пункта «Я принимаю лицензионное соглашение» и кликните кнопку «Далее».
  11. Поставьте галочку напротив пункта «Я хочу зарегистрировать свою версию продукта». Заполните обязательные поля. Если создаете сайт на иностранном языке, отметьте пункт «Установить в кодировке UTF-8» и нажмите кнопку «Далее».
  12. На экране для предварительной проверки системы отобразятся показатели вашей редакции. Выделенные зеленым цветом значения отвечают требованиям, красным ─ не отвечают. Чтобы исправить несоответствующие показатели, обратитесь в техподдержку хостинг-провайдера.
  13. На экране «Создание базы данных» введите нужные сведения (база создается на хостинге).
  14. После заполнения всех обязательных полей можете создать администратора сайта.
  15. Воспользуйтесь шаблоном для установки. Выберите бесплатный шаблон или готовое решение.
Как установить готовое решение?

Соблюдайте алгоритм:

  1. Установите на хостинг систему «Битрикс».
  2. Авторизуйтесь под доступами администратора, для этого перейдите по ссылке имя-сайта/bitrix.
  3. Перейдите в административную панель в разделе Marketplace и выберите подраздел «Обновление решений». Затем откройте вкладку «Активация купона».
  4. Купон ─ это 25 символов (цифры и заглавные буквы латинского алфавита). Введите купон и нажмите кнопку «Активировать купон».
  5. Когда в «Списке обновлений» появится название решения, поставьте галочку и загрузите его.
  6. Откройте вкладку «Установка обновлений» и установите их.
  7. Выберите название купленного решения и отметьте пункт «Загрузить».
  8. Найдите в «Настройках» подраздел «Список мастеров». Найдите название вашего решения и отметьте пункт «Установить».
  9. В появившемся мастере установки отметьте пункт «Существующий» и кликните «Далее».
  10. На экране «Выбор шаблона» нажмите «Далее».
  11. Выберите цветовую схему и кликните «Далее».
  12. Замените демоконтент и нажмите «Установить».
  13. На экране «Завершение настройки» кликните «Перейти на сайт».
Техподдержка входит в стоимость покупки «Битрикса»?
Да. Вместе с покупкой лицензии «Битрикса» вы получите бесплатную техподдержку на год, сможете обновлять функционал CMS и консультироваться с разработчиками в режиме онлайн. Через год можно воспользоваться льготными условиями продления лицензии.
Цена решения включает техподдержку?
Да. Вы можете бесплатно обновлять функционал решения и обращаться с вопросами в течение года со дня покупки. По истечении этого срока вы сможете продлить услугу за половину стоимости готового решения.
Можно заказать доработку решения? Сколько стоит услуга?
Разработчики адаптируют любое готовое решение под задачи клиента. Для этого достаточно составить подробное техническое задание и отметить желаемые корректировки. При наличии верстки и дизайн-макета на доработку уйдет меньше времени.
Меня устраивает дизайн интернет-магазина, но без модуля корзины. Можно ли его отключить и снизить расходы?
Да. Интернет-магазин можно поставить на версию «Старт» с сохранением витрины товаров, однако некоторые блоки будут неактивны. Обсудите вопрос более подробно с менеджером.
Можно создать витрину товаров до разработки интернет-магазина?
Да, такое часто встречается.
Что делать, если веб-ресурс похож на сайты конкурентов?
Чтобы выделить сайт среди конкурентов, обратитесь за его доработкой. При небольших затратах вы получите отличающийся от остальных веб-ресурс.
Много ли в интернете таких же сайтов, как мой?
Вероятность встретить «дублера» очень мала. Ваш сайт станет индивидуальным уже спустя 2-3 месяца после запуска. Пользователи не распознают, что веб-ресурс создан на базе готового решения.
Возможно ли SEO-продвижение сайта на шаблоне?
Да, все готовые решения из каталога можно продвигать в поисковиках. При установке мы проверяем, отвечает ли продукт требованиям поисковых систем и устраняем выявленные ошибки.
Как можно оплатить покупку? У вас есть рассрочка?
При заказе клиент вносит предоплату на расчетный счет или с помощью банковской карты. Также можно приобрести готовое решение в рассрочку на 10 месяцев.
Если у меня есть хостинг, цена снизится?

Если у вас есть хостинг, это не всегда снижает цену. На практике встречаются ситуации, когда параметров хостинга не хватает для корректной работы и продвижения веб-ресурса. Если вы пользуетесь услугами хостинговых компаний Rusonyx, Timeweb или Ru-Center, цена уменьшится на сумму приобретения хостинга. В других случаях рекомендуем обсудить вопрос с менеджером.

Мы предлагаем простые тарифные планы для небольших бюджетных проектов.

Можно поменять дизайн готового решения?
Да. Позвоните нам, и менеджер более подробно проконсультирует вас по этому вопросу.
Можно интегрировать интернет-магазин с 1С?
Интернет-магазинам на «Битриксе» в редакции «Малый бизнес» или «Бизнес» доступна интеграция с 1С. Услуга не входит в базовую стоимость решения. Подробнее узнать о возможности интеграции можно на нашем сайте.
Можно доработать готовый сайт?
Готовый сайт ─ это экономичное решение. На запуск такого веб-ресурса уходит на 2-3 месяца меньше, чем на разработку сайта с нуля. К тому же создание веб-ресурса под ключ стоит дороже по сравнению с приобретением готового решения. При покупке шаблона клиент экономит до 50-100 тысяч рублей. В итоге заказчик получает работающий сайт, который привлекает покупателей и повышает прибыль. Дизайн веб-ресурса можно поменять позже, если необходимо.
Чем отличаются ваши сайты от сайтов в аренду?
При покупке у нас вы получите персональный сайт с полным доступом, лицензионные документы, домен, хостинг и обучение. Наши сайты работают на платформе «Битрикс» ─ лидере рынка в России. Один из плюсов ─ доступная документация на русском языке. Вы сможете управлять сайтом сами, воспользоваться услугами нашего интернет-агентства или других партнеров «Битрикса».
Сколько действует лицензия?

Лицензия действует 12 месяцев со дня покупки и открывает владельцу дополнительные возможности:

Общие для всех продуктов:

  • обновление продукта;
  • получение новых версий: можно посмотреть популярные обновления для Управления сайтом и Битрикс24, а также частоту их выхода;
  • приоритетная техподдержка: срочный ответ в течение шести рабочих часов;
  • система резервного копирования в облако;
  • использование Маркетплейса;
  • конструктор «Сайты24».

Уникальные для «1С-Битрикс: Управления сайтом»:

  • обновление системы безопасности;
  • инспектор сайтов;
  • ускорение загрузки сайта CDN;
  • мобильное приложение администратора магазина для редакций «Малый бизнес» и «Бизнес»;
  • автобюджет контекста в Яндекс.Директе;
  • BigData: Персонализация;
  • защита от DDoS.

Уникальные для «1С-Битрикс24»:

  • работа телефонии;
  • автозаполнение реквизитов по ИНН;
  • работа открытых линий:
    • настраивать и создавать Открытые линии можно без ограничений;
    • онлайн-чат работает без ограничений;
    • каналы коммуникаций исчезают из виджета CRM;
    • сообщения на портал из настроенных каналов продолжают приходить;
    • настроить каналы нельзя ─ будет выдаваться ошибка (кроме Онлайн-чата);
    • нельзя ответить на сообщения, т.к. они не доставляются.

Даже если по истечении срока вы не продлите лицензию, сайт продолжит работать.

Рассмотрим юридическую сторону лицензирования. Послу оплаты покупатель получает сразу две лицензии:

  1. Стандартную. Позволяет пользоваться продуктом, обновлять его, устанавливать решения из Маркетплейса. Также владелец получает приоритетную техническую поддержку и другие возможности из приведенного выше списка. Стандартная лицензия действует один год, после чего ее нужно продлить.
  2. Ограниченную. Позволяет пользоваться продуктом без возможности обновления и установки решений из Маркетплейса. Эта лицензия вступает в силу по истечении срока Стандартной лицензии. При этом время оказания технической поддержки увеличивается до трех рабочих дней.

Ограниченную лицензию заключают по EULA (лицензионное соглашение с конечным пользователем) и не учитывают в бухгалтерском учете. Документ подтверждает право владельца на пользование программным продуктом по прошествии года с момента покупки.

Ограниченная лицензия активна в течение срока действия исключительных прав на программный продукт (по статье 1281 ГК РФ).

Можно ли вернуть лицензию?
Нет. Лицензии на программные продукты «1С-Битрикс» нельзя вернуть или обменять.

После оплаты лицензионного вознаграждения владелец получает право использования ПО (авторизационный код/ключ). В этом случае договор считается исполненным. В соответствии с п. 4 ст. 453 ГК РФ, «Стороны не вправе требовать возвращения того, что было исполнено ими по обязательству до момента изменения или расторжения договора, если иное не установлено законом или соглашением сторон».
В каком виде я получу продукт?
Все продукты «1С-Битрикс» поставляются в электронном виде по e-mail. При оформлении заказа укажите адрес электронной почты. На него сразу после оплаты придет письмо с лицензионным ключом, инструкцией по его активации и получению дистрибутива, или купоном и инструкцией по его активации.

Компания не поставляет продукты «1С-Битрикс» в коробках, на диске и других физических носителях.
Когда я получу лицензионный ключ?
Мы быстро обрабатываем каждую заявку. Вы получите лицензионный ключ на электронную почту сразу после оплаты покупки.
Миграции для разработчиков