Обновление решения Аспро: порядок, при котором правки не слетают
Решения Аспро обновляются штатно, но если шаблон правили напрямую, обновление затрёт изменения. Разбираем порядок, при котором этого не происходит.
Содержание
Решения Аспро — это шаблон и модуль поверх 1С-Битрикс. Обновляются они отдельно от платформы, и главный риск здесь один: правки, сделанные напрямую в файлах решения.
Что проверить до обновления
- Версии. Текущая версия решения и платформы, до какой обновляемся.
- Активная лицензия. Без неё обновления недоступны.
- Кастомизации. Список изменённых файлов шаблона и компонентов.
- Свободное место на диске и свежая резервная копия.
Порядок
- Копия сайта на тестовом домене, закрытая от индексации.
- Обновление платформы до требуемой версии — поэтапно, а не одним прыжком.
- Обновление решения через мастер обновлений.
- Возврат правок: сверяем изменённые файлы и переносим кастомизации.
- Проверка сценариев по чек-листу.
- Перенос на боевой сайт в согласованное окно, с планом отката.
Чек-лист проверки после обновления
- Главная, каталог, карточка товара, страница услуги.
- Фильтры и сортировки.
- Корзина и оформление заказа, включая оплату.
- Формы обратной связи и заявки — с проверкой, что письма доходят.
- Личный кабинет и авторизация.
- Обмен с 1С: пробный сеанс.
- Мобильная версия ключевых страниц.
- Скорость: сравнить с показателями до обновления.
- Журнал ошибок: не появились ли новые записи.
Как перестать терять правки
Правильный путь — не править файлы решения напрямую, а использовать механизмы платформы: собственный шаблон-наследник, копии компонентов в своём пространстве, обработчики событий вместо изменений ядра.
Если правки уже сделаны напрямую:
- зафиксируйте их список (сравнением с чистым дистрибутивом);
- при обновлении переносите осознанно, а не «поверх»;
- постепенно выносите в собственный шаблон, чтобы следующее обновление прошло без ручной работы.
Если обновление сломало сайт
- Не паникуйте и не начинайте править на боевом: у вас есть копия и план отката.
- Посмотрите журнал ошибок платформы — обычно причина видна.
- Проверьте кэш: часть проблем после обновления снимается его сбросом.
- Проверьте совместимость модулей маркетплейса: устаревший модуль может конфликтовать с новой версией.
- Если причина не находится за разумное время — откатывайтесь и разбирайтесь на копии.
Частые вопросы
Обязательно ли обновляться?
Да, если важна безопасность: часть обновлений закрывает уязвимости. Мы разбирали заражение, вектором которого была именно необновлённая версия решения.
Что делать, если шаблон правили напрямую?
Перед обновлением снять копию шаблона и зафиксировать список изменённых файлов. После обновления вернуть правки — но правильнее перенести их в собственный шаблон-наследник, чтобы следующее обновление прошло без ручной работы.
Можно обновлять на боевом сайте?
Не рекомендуется. Правильный порядок — копия, обновление на ней, проверка сценариев, потом перенос.
Сломается ли обмен с 1С после обновления?
Обычно нет, но проверять надо: если правились файлы обмена или свойства инфоблоков, поведение может измениться.
Сколько занимает обновление?
Свежая версия с небольшим отставанием — час-два вместе с проверкой. Решение, не обновлявшееся годами, потребует поэтапного обновления платформы и займёт от дня.
Не хотите разбираться сами?
Настроим, обновим и почистим сайт на 1С-Битрикс. Официальный партнёр Битрикс и Аспро, 20 лет в разработке.
Оставить заявку 8 (800) 555-31-56