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

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

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

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

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

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

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

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

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

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

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

Где взять файлы обновления

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

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

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

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

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

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

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

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

Если база сильно отстала по версии

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

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

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

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

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

Автоматическое через интернет-поддержку

Подходит для типовых конфигураций и актуальных релизов; ограничение — требуется подписка ИТС и стабильный интернет

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

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

Обновление с объединением

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

Обновление платформы 1С:Предприятие

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

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

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

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

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

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

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

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

Первый запуск после обновления
Норма

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

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

Ошибки обработчиков, зависание на фоновых заданиях

Ключевые операции: проведение документов, отчёты, обмены
Норма

Документы проводятся, отчёты формируются, синхронизации работают

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

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

Доработки и расширения
Норма

Расширения подключены, доработанный функционал работает

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

Расширения отключены с ошибкой совместимости

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

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

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

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

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

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

Частые вопросы об обновлении 1С

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

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

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

Для небольшой файловой базы и одного релиза обычно достаточно 15–40 минут. На больших клиент-серверных базах с сотнями гигабайт данных обработчики обновления могут работать несколько часов. Закладывайте время с запасом и проводите обновление в нерабочие часы, особенно если пропущено много релизов.

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

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

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

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

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

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

Как понять, что конфигурация доработана?

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