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

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

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

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

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

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

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

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

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

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

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

Как узнать, какие релизы нужно установить

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

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

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

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

Далее откройте конфигуратор под пользователем с полными правами и выполните последовательность действий.

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

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

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

Обновление через интернет из режима 1С:Предприятие

Для большинства типовых конфигураций (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей и другие) доступен более простой путь — обновление прямо из пользовательского режима. Требуется действующий договор ИТС и настроенная интернет-поддержка.

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

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

Сравнение способов обновления

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

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

Через интернет из 1С:Предприятие

Проще для пользователя, сама строит цепочку релизов; требует договора ИТС, стабильного интернета и прав администратора в базе

Через сервис 1С:Обновление программ

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

Завершение обновления: обработчики и отложенное обновление

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

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

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

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

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

Номер версии в «О программе»
Норма

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

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

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

Результаты обновления программы
Норма

Все обработчики выполнены успешно

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

Есть ошибки или обработчики «в очереди» спустя длительное время

Открытие ключевых документов и отчётов
Норма

Формы открываются, данные на месте

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

Ошибки форматирования, пустые отчёты, сообщения об отсутствии данных

Журнал регистрации
Норма

Нет массовых ошибок после обновления

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

Повторяющиеся ошибки обработчиков или обменов

Типичные ошибки и как их избежать

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

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

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

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

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

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

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

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

Что делать, если конфигуратор не видит файл обновления?

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

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

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

Обязательно ли устанавливать каждый вышедший релиз?

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

Что делать, если после обновления программа выдаёт ошибки?

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

Можно ли откатить обновление назад?

Штатного отката нет. Единственный надёжный способ вернуться на прежнюю версию — восстановить базу из резервной копии, сделанной до обновления. Именно поэтому выгрузка .dt перед началом работ обязательна.

Итог

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

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