К статье
Практический материал

Администрирование · 11 мин

Как обновить конфигурацию 1С: пошаговая инструкция

Как обновить конфигурацию 1С: подготовка, резервная копия, обновление через конфигуратор и интернет-поддержку, проверка результата и типичные ошибки.

Обновление конфигурации 1С — это замена текущей версии прикладного решения на более новую, выпущенную фирмой «1С» или разработчиком отраслевого решения. Обновления содержат исправления ошибок, изменения законодательства (формы отчётности, ставки, регламенты) и новые функции. Работать на устаревшей версии рискованно: отчётность может перестать приниматься контролирующими органами, а обмены с внешними сервисами — ломаться.

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

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

Проверка текущей версии и условий обновления

Прежде чем что-либо обновлять, нужно понять, что именно установлено. Откройте базу в режиме «Предприятие» и посмотрите номер версии: обычно он доступен через меню «Справка → О программе» или в разделе администрирования. В типовых конфигурациях (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей) номер версии состоит из четырёх групп цифр, например 3.1.х.х.

Далее проверьте, находится ли конфигурация на поддержке. Откройте конфигуратор, перейдите в «Конфигурация → Поддержка → Настройка поддержки». Если конфигурация типовая и не дорабатывалась, там будет указано, что она находится на поддержке поставщика с запретом изменений. Если конфигурация снята с поддержки или включены изменения — обновление потребует сопоставления и объединения, что существенно сложнее.

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

Версия конфигурацииНомер текущего релиза

Справка → О программе в режиме Предприятие

Статус поддержкиТиповая или доработанная

Конфигуратор → Конфигурация → Поддержка → Настройка поддержки

Версия платформыСоответствие требованиям релиза

Сверить с описанием нового релиза на портале поставщика

Договор 1С:ИТСДоступ к обновлениям

Проверить возможность подключения интернет-поддержки

Создание резервной копии

Резервная копия — единственная страховка на случай, если обновление пройдёт с ошибкой или новая версия окажется несовместимой с вашими доработками. Самый простой способ для файловой базы — выгрузка через конфигуратор: меню «Администрирование → Выгрузить информационную базу». Укажите путь и имя файла с расширением .dt. Выгрузка содержит и данные, и конфигурацию.

Для клиент-серверных баз выгрузка .dt тоже возможна, но при больших объёмах она занимает много времени. В этом случае надёжнее делать копию средствами СУБД (например, штатный backup в MS SQL Server или PostgreSQL) — такой способ быстрее и меньше нагружает систему.

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

Обновление типовой конфигурации через конфигуратор

Классический способ — обновление через конфигуратор. Он подходит, когда файл обновления уже получен (например, скачан с портала 1С или предоставлен франчайзи). Все пользователи должны выйти из базы, а сеансы — быть завершены: иначе конфигуратор не сможет получить монопольный доступ.

Алгоритм действий следующий. Откройте базу в конфигураторе, перейдите в «Администрирование» и убедитесь, что активных сеансов нет. Затем откройте «Конфигурация → Поддержка → Обновить конфигурацию». В появившемся диалоге выберите источник обновления: файл обновления (.cfu) или полный файл конфигурации (.cf). Укажите путь к файлу и подтвердите запуск.

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

Порядок обновления через конфигуратор
  1. 1
    Создайте резервную копию базы (выгрузка .dt или backup СУБД)
  2. 2
    Завершите работу всех пользователей и фоновых сеансов
  3. 3
    Откройте конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию
  4. 4
    Выберите файл обновления .cfu или .cf и запустите сопоставление
  5. 5
    Подтвердите выполнение обновления и обновите конфигурацию базы данных
  6. 6
    Дождитесь завершения реструктуризации и принятия изменений
  7. 7
    Запустите базу в режиме Предприятие и проверьте версию и работу ключевых функций

Обновление через интернет-поддержку

Если у вас действует договор 1С:ИТС и подключена интернет-поддержка, типовые конфигурации можно обновлять прямо из режима «Предприятие», без конфигуратора. В большинстве современных типовых решений есть раздел «Администрирование → Обслуживание → Обновление версии программы» (точное расположение зависит от конфигурации).

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

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

Способы обновления

Через интернет-поддержку

Подходит для типовых конфигураций без доработок; всё происходит автоматически, но требуется действующий 1С:ИТС

Через конфигуратор с файлом .cfu

Универсальный способ; нужен файл обновления и монопольный доступ; подходит и для доработанных баз

Через полный файл .cf

Загрузка полной конфигурации; используется, когда обновление через .cfu невозможно, но требует осторожности при доработках

Обновление специалистом

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

Обновление доработанной конфигурации

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

Здесь критично понимать, какие доработки делались и зачем. Если доработка перекрывает типовой механизм, слепое принятие изменений поставщика её затрёт; наоборот, приоритет старого кода может сломать новые функции релиза. После объединения обязательна проверка работоспособности доработанных механизмов на тестовой копии.

Рекомендуемая практика: сначала развернуть копию базы, выполнить обновление на ней, протестировать ключевые сценарии (проведение документов, формирование отчётов, обмены) и только потом повторять процедуру на рабочей базе. Если доработок много и нет специалиста, который их делал или сопровождает, безопаснее поручить обновление программисту 1С.

Типичные ошибки при обновлении
01
Обновление без резервной копии — при сбое данные теряются безвозвратно
02
Обновление при работающих пользователях — конфигуратор не получает монопольный доступ, процесс обрывается
03
Пропуск требуемых промежуточных релизов — файл обновления не применяется или применяется некорректно
04
Прерывание реструктуризации — повреждение структуры базы данных
05
Игнорирование требований к версии платформы — база не запускается после обновления
06
Обновление рабочей базы без теста на копии при наличии доработок — потеря или поломка изменённых механизмов

Действия после обновления и проверка результата

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

После завершения проверьте: номер версии в сведениях о программе соответствует установленному релизу; открываются и проводятся документы; формируются ключевые отчёты; работают обмены (ЭДО, банк-клиент, синхронизации). Желательно также выполнить тестирование и исправление базы в конфигураторе при любых подозрениях на ошибки.

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

Контрольные точки

Как проверить результат обновления

Номер версии в сведениях о программе
Норма

Совпадает с устанавливаемым релизом

Тревожный признак

Версия старая или база не открывается

Отложенные обработчики
Норма

Все выполнены без ошибок

Тревожный признак

Есть зависшие или завершившиеся с ошибкой обработчики

Проведение документов
Норма

Документы проводятся штатно

Тревожный признак

Ошибки при проведении, сообщения о недостающих объектах

Отчёты и обмены
Норма

Отчёты формируются, обмены проходят

Тревожный признак

Ошибки формирования, разрывы соединений

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

Можно ли обновляться через несколько релизов сразу?

Зависит от поставщика и конкретного релиза. Часто файл обновления рассчитан только на определённые предыдущие версии — они указаны в описании релиза. Если ваша версия сильно устарела, придётся устанавливать несколько промежуточных обновлений последовательно. Обновление через интернет-поддержку делает это автоматически.

Что делать, если обновление зависло на реструктуризации?

Сначала убедитесь, что процесс действительно выполняется: посмотрите активность диска и процессора. На больших базах реструктуризация может идти часами. Если процесс явно прерван (сбой, отключение питания), не пытайтесь запускать базу — восстановите её из резервной копии и повторите обновление.

Нужен ли договор 1С:ИТС для обновления?

Для официального получения обновлений типовых конфигураций — да, доступ к файлам обновлений и интернет-поддержке предоставляется в рамках договора 1С:ИТС. Без него файлы обновлений легально получить нельзя, а обновление «вручную» из сторонних источников несёт риски безопасности и нарушения лицензионных условий.

Конфигурация снята с поддержки — как обновить?

Потребуется режим «Обновить конфигурацию» с ручным сопоставлением и объединением объектов, либо предварительная постановка на поддержку с потерей части доработок. Это трудоёмкая задача, требующая анализа всех изменений; без опыта разработки в 1С её лучше поручить специалисту.

Можно ли откатить обновление, если новая версия не подошла?

Штатной кнопки «откат» в 1С нет. Единственный способ вернуться — восстановить базу из резервной копии, сделанной до обновления. Данные, введённые после обновления, при этом будут потеряны, поэтому решение об откате нужно принимать быстро.

Обязательно ли обновлять платформу вместе с конфигурацией?

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

Итог

Что важно запомнить

Обновление конфигурации 1С всегда начинается с резервной копии и завершения работы пользователей. Типовые базы проще всего обновлять через интернет-поддержку, доработанные — через конфигуратор с сопоставлением объектов и обязательным тестом на копии. После обновления проверьте версию, отложенные обработчики, проведение документов и отчёты.