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

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

Как обновить базу 1С: полное руководство

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

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

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

Ниже разобран полный цикл обновления: от проверки текущего состояния базы до контроля результата. Инструкция применима как к файловым, так и к клиент-серверным базам, а различия между ними отмечены отдельно.

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

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

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

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

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

Сверьте с номером обновления — релиз должен подходить именно для вашей версии

Тип базыФайловая или клиент-серверная

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

ДоработкиЗамки на объектах в конфигураторе

Наличие измененных объектов требует объединения конфигураций

ПлатформаВерсия технологической платформы

Новый релиз может требовать минимальную версию платформы

Резервная копия: обязательный шаг

Резервная копия — единственная страховка на случай сбоя. Если обновление прервется на середине или новый релиз окажется несовместимым с вашими доработками, откат возможен только из копии. Никакие «точки восстановления» операционной системы базу 1С не спасут.

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

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

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

Скачанное обновление обычно представляет собой дистрибутив с файлом setup.exe. Запустите его и укажите каталог шаблонов — по умолчанию это папка tmplts в каталоге установки 1С. После установки в каталоге шаблонов появится папка с новым релизом, содержащая файл обновления конфигурации (1cv8.cfu) и иногда полную конфигурацию (1cv8.cf).

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

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

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

Завершите работу всех пользователей: в конфигураторе откройте «Администрирование» → «Активные пользователи» и попросите всех выйти, при необходимости завершите сеансы принудительно. Обновление конфигурации базы данных требует монопольного доступа — с активными сеансами оно не запустится.

Порядок действий
  1. 1
    Откройте базу в конфигураторе под пользователем с полными правами
  2. 2
    Меню «Конфигурация» → «Поддержка» → «Обновить конфигурацию»
  3. 3
    Выберите «Поиск доступных обновлений» и укажите каталог шаблонов
  4. 4
    Отметьте нужный релиз и нажмите «Готово»
  5. 5
    При доработанной конфигурации выполните сопоставление объектов в окне объединения
  6. 6
    Согласитесь на обновление конфигурации базы данных (клавиша F7)
  7. 7
    Дождитесь завершения реструктуризации и принятия изменений

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

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

Особенности клиент-серверных и нетиповых баз

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

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

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

Маршрут решения

Как выбрать действие

Конфигурация типовая, релиз свежий, отставание в 1–2 версииОбновляйте штатно через «Поиск доступных обновлений»
База отстала на много релизовУстановите промежуточные релизы последовательно или используйте полную конфигурацию .cf
В конфигурации есть доработкиСначала обновите копию базы, проверьте объединение объектов, затем повторите на рабочей
Обновление прервалось с ошибкой реструктуризацииНе запускайте базу, восстановите резервную копию и разбирайте причину на копии

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

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

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

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

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

Номер релиза в разделе «О программе»
Норма

Соответствует установленному обновлению

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

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

Первый запуск в режиме предприятия
Норма

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

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

Ошибки в журнале регистрации, обработчики «зависли»

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

Документы проводятся, отчеты формируются

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

Ошибки при проведении, пустые или не открывающиеся отчеты

Регламентные задания (клиент-сервер)
Норма

Задания выполняются по расписанию

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

Задания заблокированы или завершаются с ошибкой

Часто задаваемые вопросы

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

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

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

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

Как обновить базу, если нет договора сопровождения 1С:ИТС?

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

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

Установить шаблон релиза и даже загрузить изменения в конфигурацию можно, но обновление конфигурации базы данных (реструктуризация) требует монопольного доступа. В клиент-серверном варианте есть динамическое обновление для мелких изменений, но при смене структуры данных сеансы все равно придется завершить.

Обновилась платформа, а конфигурация перестала открываться — в чем причина?

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

Как откатить обновление, если новый релиз работает с ошибками?

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

Итог

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

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