Связаться с нами

Оставьте заявку — перезвоним за 15 минут

Или свяжитесь напрямую

+7 (705) 966-25-25
Алматы, ул. Шевченко 165Б, офис 511

Почему после обновления 1С всё ломается

Коротко (TL;DR)Причина почти всегда одна: конфигурацию правили напрямую, и она снята с поддержки. Тогда каждое обновление — ручной перенос изменений, при котором что-то теряется. Лечится переводом доработок в расширения: типовая обновляется штатно, доработка живёт отдельным слоем и отключается одним действием, если конфликтует с релизом.

Что происходит технически

Типовая конфигурация поставляется на поддержке: поставщик выпускает обновления, они накатываются штатно. Как только в конфигурацию вносят прямые изменения, она перестаёт совпадать с эталоном, и обновление превращается в слияние: система показывает, где ваши правки конфликтуют с новыми, и человек решает, что оставить.

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

Как должно быть: расширения

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

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

Что проверить до обновления

Первое: снята ли конфигурация с поддержки. Это видно в конфигураторе и определяет весь дальнейший сценарий. Второе: есть ли актуальная резервная копия и разворачивали ли её хоть раз — копия, которую никто не восстанавливал, копией не является.

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

Четвёртое: делать это в нерабочее время и держать план отката. Не потому что мы ждём проблем, а потому что цена ошибки — остановленный учёт.

Как вернуть базу в поддерживаемое состояние

Начинается с аудита: что менялось, есть ли исходники и документация, какие правки можно перенести в расширения без потери функциональности. По итогам становится понятен объём — обычно это от нескольких дней до пары недель.

Иногда вывод неприятный: накопленные доработки дешевле собрать заново, чем распутывать. Такое бывает, когда правки вносились без системы много лет. Мы называем это прямо, с расчётом обоих вариантов; решение остаётся за владельцем, но принимать его нужно с цифрами, а не на ощущениях.

Частые вопросы

Можно ли обновить 1С, если конфигурация снята с поддержки?

Можно, но это ручное слияние изменений, а не автоматическое обновление. Срок и цена зависят от количества правок и наличия документации к ним.

Сколько занимает перевод доработок в расширения?

От нескольких дней до пары недель для типового случая. Точный объём виден после аудита базы, который занимает три-пять дней.

Расширение точно переживёт любое обновление?

В большинстве случаев да. Если обновление меняет объект, к которому подключается расширение, его правят — это обычно часы работы, а не переписывание заново.

Кто должен обновлять 1С — мы или подрядчик?

Если в штате есть специалист и база на поддержке, справитесь сами. Там, где есть доработки и обмен с внешними системами, обновление разумно отдать тем, кто эти доработки делал.