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

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

Как обновить базу 1С:Бухгалтерия

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

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

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

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

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

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

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

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

Конфигурация типовая, на поддержкеМожно обновлять самостоятельно

Проверьте: Конфигурация → Поддержка → Настройка поддержки

Конфигурация доработанаРиск потери изменений

Согласуйте обновление с разработчиком, который вёл доработки

Пропущено много релизовВозможно потребуется несколько шагов

Проверьте на портале 1С порядок перехода между версиями

База клиент-сервернаяНужна блокировка сеансов

Проверьте активные соединения в консоли кластера

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

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

Для небольшой файловой базы допустим и более простой вариант: скопировать файл 1Cv8.1CD из каталога базы в отдельную папку. Это работает только если все пользователи вышли из базы — иначе копия может оказаться повреждённой. Для клиент-серверных баз копирование файлов не применяется: используйте выгрузку .dt или штатные средства СУБД.

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

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

Запустите базу в режиме «Конфигуратор». Откройте меню «Конфигурация → Поддержка → Обновить конфигурацию». В появившемся окне выберите источник обновления. Если у вас есть действующая подписка ИТС и настроен доступ в интернет, выберите «Поиск доступных обновлений» — платформа сама найдёт подходящий релиз на портале 1С. Альтернатива — «Выбор файла обновления», если вы заранее скачали дистрибутив обновления (файл .cfu) с портала portal.1c.ru.

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

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

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

Обновление из режима «Предприятие» и особенности серверных баз

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Все выполнены, ошибок нет

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

Есть незавершённые или завершившиеся с ошибкой

Оборотно-сальдовая ведомость
Норма

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

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

Расхождения в остатках по счетам

Регламентированная отчётность
Норма

Формы соответствуют текущим требованиям

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

Формируется устаревшая форма отчёта

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

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

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

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

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

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

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

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

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

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

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

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

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

Как откатиться на предыдущий релиз?

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

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

Часто можно — многие обновления кумулятивные. Но для сильно устаревших версий может требоваться последовательная установка промежуточных релизов. Точный порядок перехода указан в описании обновления на портале 1С — проверьте его до начала работы.

Итог

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

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