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

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

Как самостоятельно обновить 1С: полная инструкция

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

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

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

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

Подготовка: что проверить перед обновлением

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

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

Убедитесь, что у вас есть доступ к обновлениям: действующая подписка ИТС или скачанные дистрибутивы. Также проверьте свободное место на диске — для файловой базы потребуется пространство минимум в 2–3 размера файла базы, для клиент-серверной — место под выгрузку и временные файлы.

Конфигурация на полной поддержкеОбновление автоматическое

Проверить в настройках поддержки конфигуратора

Есть доработкиПотребуется сравнение и объединение

Список изменённых объектов в настройке поддержки

Пропущено несколько релизовВозможно, нужны промежуточные обновления

Порядок обновления указан в файле поставки

Активные сеансы пользователейОбновление невозможно

Завершить сеансы через консоль или кластер серверов

Резервное копирование — обязательный этап

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

Для клиент-серверной базы копирование каталога не работает. Используйте либо выгрузку в .dt через конфигуратор, либо штатное резервное копирование средствами СУБД (MS SQL, PostgreSQL). Учтите, что выгрузка большой базы в .dt может занять значительное время и потребовать много места.

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

Установка нового релиза платформы

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

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

Установка шаблона обновления конфигурации

Дистрибутив обновления конфигурации распространяется как самораспаковывающийся архив или установщик. Запустите его и укажите каталог шаблонов — по умолчанию это папка tmplts в профиле пользователя. Установщик разместит там файлы обновления (с расширением .cfu) и сопроводительную документацию.

Обязательно откройте файл описания обновления (обычно 1cv8upd.htm или текстовый файл в каталоге шаблона). В нём указано, с каких релизов возможно обновление на данную версию. Если ваш текущий релиз слишком старый, придётся устанавливать промежуточные обновления последовательно — пропускать их нельзя.

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

Через конфигуратор

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

Через режим «1С:Предприятие»

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

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

Порядок обновления типовой базы
  1. 1
    Завершите все сеансы пользователей и фоновые задания
  2. 2
    Создайте резервную копию и проверьте её восстановление
  3. 3
    Установите нужную версию платформы, если требуется
  4. 4
    Установите шаблон обновления в каталог tmplts
  5. 5
    Запустите обновление через конфигуратор или режим предприятия
  6. 6
    Дождитесь завершения обработчиков обновления данных
  7. 7
    Проверьте работу ключевых функций: проведение документов, отчёты, печать

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

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

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

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

Через конфигуратор

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

Через режим предприятия

Проще для типовых конфигураций, обновление скачивается автоматически; не подходит для доработанных конфигураций и требует интернет-доступа

Обновление на копии с последующим переносом

Безопаснее для доработанных баз: сначала тестовое обновление, затем рабочего контура; требует вдвое больше времени

Проверка результата и типичные ошибки

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

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

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

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

Версия конфигурации в «О программе»
Норма

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

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

Версия не изменилась — обновление не применилось

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

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

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

Ошибки при проведении — проблемы с обработчиками или правами

Регламентированные отчёты
Норма

Формируются актуальные формы

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

Старые формы или ошибки — обновление не завершено

Фоновые задания и обмены
Норма

Выполняются по расписанию

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

Ошибки в журнале регистрации

Итог

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

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

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

Можно ли обновить 1С без подписки ИТС?

Дистрибутивы обновлений официально доступны при действующем договоре ИТС или в рамках сервиса обновления для зарегистрированных пользователей базовых версий. Без доступа к дистрибутивам легально получить обновление нельзя.

Сколько времени занимает обновление?

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

Что делать, если обновление прервалось с ошибкой?

Не пытайтесь повторно запускать обновление «вслепую». Зафиксируйте текст ошибки, восстановите базу из резервной копии, изучите причину (часто это нехватка места, активные сеансы или несоответствие релизов) и только затем повторите процедуру.

Нужно ли обновлять платформу при каждом обновлении конфигурации?

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

Потеряются ли данные при обновлении?

Штатное обновление не удаляет данные: обработчики переносят их в новые структуры. Риск потери связан только с аварийным прерыванием процесса или обновлением без копии — поэтому резервное копирование обязательно.

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

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