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

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

1С: как обновить версию конфигурации

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

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

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

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

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

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

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

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

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

Резервная копия — единственный способ откатиться, если обновление пройдёт неудачно. Способ создания копии зависит от типа базы.

Файловая база

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

Клиент-серверная база

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

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

Это самый удобный сценарий для типовых конфигураций при наличии интернет-поддержки. Подходит для «1С:Бухгалтерии», «1С:Зарплата и управление персоналом», «1С:Управление торговлей» и других типовых решений.

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

Время обновления зависит от размера базы, скорости интернета и объёма изменений. Небольшая база обновляется за 15–40 минут, крупная база с большим объёмом данных может обрабатываться несколько часов, особенно если релиз содержит отложенные обработчики обновления.

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

Способ 2: обновление через конфигуратор вручную

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

Установка шаблона обновления

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

Выполнение обновления

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

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

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

Способ 3: обновление через файл конфигурации (.cf)

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

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

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

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

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

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

Универсальный способ: работает без интернет-поддержки в самой базе, позволяет контролировать объединение. Требует файла поставки и базовых навыков работы с конфигуратором.

Загрузка файла .cf

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

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

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

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

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

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

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

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

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

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

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

Все в статусе «выполнено», ошибок нет

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

Есть обработчики с ошибками или очередь не движется

Итоги в основных отчётах
Норма

Совпадают с данными до обновления

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

Расхождения в остатках или оборотах

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

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

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

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

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

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

Отдельная ошибка — обновление «в последний момент» перед сдачей отчётности. Если что-то пойдёт не так, времени на восстановление не останется. Планируйте обновление с запасом времени: минимум за несколько дней до отчётных дат.

Когда обновление лучше поручить специалисту

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

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

Конфигурация типовая, база файловая, подписка активнаОбновляйте самостоятельно через интернет в режиме предприятия
В конфигурацию вносились доработкиПривлеките специалиста для объединения конфигураций и переноса изменений
База клиент-серверная с большим объёмом данныхПланируйте обновление с администратором: копия средствами СУБД, тестовый прогон на копии, технологическое окно
Версия устарела на несколько летСначала составьте цепочку промежуточных релизов по файлам поставки и протестируйте обновление на копии базы
Предыдущая попытка обновления завершилась ошибкойНе повторяйте вслепую: восстановите копию, сохраните текст ошибки и журнал регистрации, передайте их специалисту

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

Итог

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

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

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

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

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

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

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

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

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

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

Штатной кнопки «откатить» нет. Возврат на прежнюю версию выполняется только восстановлением резервной копии, сделанной до обновления. Все данные, введённые после обновления, при этом будут потеряны — их придётся переносить вручную или через обмены.

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

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

Безопасно ли обновляться сразу после выхода нового релиза?

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