Короткий ответ
Обновление решения Аспро перезаписывает его файлы — модуль и шаблон. Доработки переживают обновление, только если сделаны теми способами, которые предусмотрел сам Аспро: стили в custom.css, шаблоны с пометкой custom, пользовательские события модуля, подключённые в init.php, или работа на копии шаблона. Правки прямо в файлах модуля затрутся, а переопределённые шаблоны компонентов могут остаться на месте, но перестать работать с новой версией — так у нас в сентябре 2026 года после обновления легли все карточки товаров. Безопасный порядок: резервная копия → тестовая копия → список доработок → обновление на копии → проверка страниц каждого типа → перенос. Разовые работы у нас — 3 500 ₽ в час.
Мы в Interland — золотой партнёр 1С-Битрикс из Новосибирска. Наш собственный сайт работает на решении Аспро «Корпоративный сайт 3.0», и на граблях обновлений мы стояли сами. Ниже — где лежит доработка и переживёт ли она обновление, два наших случая и порядок, при котором обновление не превращается в аварию.
Где лежит доработка → переживёт ли обновление
| Где сделана доработка | Переживёт ли обновление | Что делать |
|---|---|---|
Стили в custom.css | Да — Аспро прямо пишет, что этот файл не перезаписывается | Все правки стилей держать здесь |
| Шаблоны с пометкой custom, подключённые в настройках решения или компонента | Да — для этого они и сделаны | Первый выбор для правок вёрстки блоков |
Пользовательские события и функции модуля в init.php | Да | Для изменения логики без правки кода решения |
| Настройки решения в админке | Да — они хранятся в базе | После обновления проверить, не появились ли новые опции |
| Копия шаблона решения | Да, но новые возможности сами не придут | После обновления вручную синхронизировать с оригиналом — так рекомендует Аспро |
| Переопределённые шаблоны компонентов в папке шаблона | Файл останется, но может перестать работать с новой версией модуля | Сверять с эталоном в новом модуле после каждого обновления |
| Правки прямо в файлах модуля и компонентов Аспро | Нет — обновление их перезапишет | Переносить в custom-шаблоны, события или переопределения |
Как это было у нас
Случай 1: карточки товаров и новая версия модуля. В сентябре 2026 года после обновления модуля Аспро все карточки товаров на нашем сайте начали отдавать ошибку 500, при этом главная и блог работали. Модуль стал передавать блоки нижней части карточки объектом, а наш переопределённый шаблон вкладок обращался к ним по-старому, как к массиву. Сами файлы доработок никуда не делись — они просто перестали подходить к новому коду. Переписали два файла по образцу типового кода нового модуля, проверили 12 карточек — исправили в тот же день. И нашли ещё несколько шаблонов с тем же устаревшим кодом, которые сломаются при следующих обновлениях. Подробности — в разборе ошибка 500 после обновления.
Случай 2: исправление, которое затрёт обновление. В августе 2026 года главная просела в Яндексе: по запросу «разработка сайт новосибирск» — с 3-го места на 36-е. Причина нашлась в шаблоне панели для слабовидящих из комплекта Аспро: в нём не закрывался тег noindex, и всё содержимое страницы ниже шапки оказывалось закрытым от индексации. Мы исправили файл — но он лежит в папке компонента решения, и следующее обновление Аспро вернёт его в прежнее состояние. Правильное решение — переопределение шаблона компонента в шаблоне сайта, а до тех пор — проверка этого места после каждого обновления.
Что мы делаем правильно: правки стилей держим в custom.css, шапки сайта собраны на custom-шаблонах Аспро, а файлы шаблона хранятся в git — после обновления сразу видно, какие из них решение перезаписало.
Порядок обновления
- Резервная копия файлов и базы — первая рекомендация самого Аспро.
- Тестовая копия сайта.
- Список доработок. Что и где меняли: стили, шаблоны, переопределения, правки в модуле. Если шаблон в git — это одна команда.
- Обновление на копии — сначала ядра 1С-Битрикс, затем решения.
- Проверка по типам страниц: главная, каталог, карточка, корзина и заказ, формы, статьи, мобильная версия; заодно — исходный код страницы на незакрытые теги и служебные блоки.
- Синхронизация доработок с новыми файлами решения; правки, найденные в файлах модуля, переносим туда, где их не затрёт.
- Перенос на рабочий сайт в спокойное время.
Учтите, что обновления решений из Маркетплейса приходят через систему обновлений 1С-Битрикс, а у самого решения свой срок обновлений, отдельный от лицензии Битрикса. Что происходит при истёкшей лицензии Битрикса — в разборе «Истекла лицензия 1С-Битрикс».
Что не делать
- Не правьте файлы модуля Аспро напрямую. Исправление проживёт до первого обновления.
- Не обновляйте рабочий сайт «на удачу». Ломается обычно не всё, а один тип страниц — и его замечают последним.
- Не смотрите после обновления только на главную. У нас главная работала, а карточки товаров — нет.
- Не откладывайте обновления на годы. Чем больше пропущено версий, тем больше расхождений с доработками и тем дороже синхронизация.
Когда звать специалиста
- сайт дорабатывали разные подрядчики, и никто не знает, где лежат правки;
- доработки сделаны прямо в файлах модуля или исходного шаблона;
- после обновления сломались карточки, корзина или оформление заказа;
- обновлений не было больше года.
Считаем на салфетке
Модель для интернет-магазина на Аспро: 400 заказов в месяц, средний чек 4 200 ₽, маржа 30 % — около 16 800 ₽ маржи в день. Обновляемся раз в квартал.
| Сценарий | Расходы за год | Что в итоге |
|---|---|---|
| Обновлять через тестовую копию | Модельно 3 часа на обновление × 4 × 3 500 ₽ = 42 000 ₽ | Сломанное находится на копии, клиенты его не видят |
| Обновлять сразу на рабочем сайте | Одна поломка карточек в год, замеченная через 3 дня: 50 400 ₽ маржи + срочный ремонт 14 000 ₽ = 64 400 ₽ | И риск для поиска: поисковики видят ошибки на карточках |
Модель не учитывает самый неприятный сценарий из нашей практики — когда после обновления сайт работает, а позиции в поиске тихо уходят из-за служебного кода. Его не видно ни посетителям, ни владельцу, пока не посмотришь в отчёты. Контрпример: сайт на Аспро без единой доработки — обновляется кнопкой, и тестовая копия ему нужна разве что для спокойствия.
Как мы это делаем
- Инвентаризация доработок: что, где и кем менялось, какие правки лежат в файлах модуля.
- Перенос правок в custom-шаблоны, события и
custom.css, чтобы следующие обновления их не трогали. - Обновление на копии с проверкой страниц каждого типа и исходного кода.
- Перенос на рабочий сайт и отчёт: что обновилось, что поправили, на что смотреть в следующий раз.
Стоимость: разовые работы — 3 500 ₽ в час, в пакете часов — от 2 500 ₽ в час (10 часов — 30 000 ₽). Подробнее — на странице технической поддержки сайтов на 1С-Битрикс.
Вопросы и ответы
Слетят ли мои доработки при обновлении Аспро?
Зависит от того, где они сделаны. Стили в custom.css, custom-шаблоны и пользовательские события переживут обновление; правки в файлах модуля — нет; переопределённые шаблоны останутся, но могут перестать работать с новой версией.
Как Аспро советует хранить доработки?
Делать резервную копию, работать на копии шаблона, стили держать в custom.css и после каждого обновления вручную синхронизировать оригинальный шаблон со своими изменениями.
Можно ли не обновлять Аспро?
Какое-то время можно, но вместе с обновлениями приходят исправления ошибок и совместимость с новыми версиями 1С-Битрикс и PHP. Чем дольше перерыв, тем дороже потом синхронизация доработок.
Что проверять после обновления?
Страницы каждого типа — главную, каталог, карточку, корзину и заказ, формы, статьи, мобильную версию, — а также исходный код на незакрытые теги и служебные блоки.
Сколько стоит обновить Аспро с доработками?
Зависит от числа и места доработок. Разовые работы у нас — 3 500 ₽ в час, в пакете — от 2 500 ₽.
Нужна помощь с обновлением
Напишите в Telegram или MAX или позвоните: +7 383 207-92-09. Работаем Пн–Пт 9:00–18:00 по Новосибирску (UTC+7). Пришлите адрес сайта — посмотрим, где лежат доработки и что затронет обновление.
Смежные разборы: ошибка 500 после обновления, сайт устарел: чинить или переделывать.
Источники: Аспро — «Если вы собираетесь вносить изменения в код шаблона» (резервная копия, копия шаблона, синхронизация после обновлений, custom.css), документация Аспро о шаблонах custom и пользовательских событиях. Проверено 10.10.2026.
Автор: Филипп Малько, Interland · Проверено: 10.10.2026