Администрирование · 10 мин
Как обновить базу 1С:Бухгалтерия
Пошаговая инструкция по обновлению базы 1С:Бухгалтерия: резервная копия, проверка релиза, обновление через конфигуратор и поддержку, типичные ошибки и их решение.
Обновление 1С:Бухгалтерии — регулярная процедура, без которой база постепенно перестаёт соответствовать требованиям законодательства: в новых релизах появляются актуальные формы отчётности, ставки налогов, изменения в регламентированных операциях. Пропуск нескольких обновлений приводит к тому, что отчётность формируется по устаревшим формам, а переход на актуальный релиз усложняется.
Самостоятельно обновить базу может пользователь с правами администратора, если конфигурация типовая, находится на поддержке и не дорабатывалась. Процедура занимает от 15 минут до нескольких часов в зависимости от объёма базы и количества пропущенных релизов. Главное условие безопасности — резервная копия, сделанная непосредственно перед обновлением.
Ниже разобран полный цикл: подготовка, создание копии, проверка версии, само обновление в файловом и клиент-серверном варианте, контроль результата и типичные ошибки. Материал применим к 1С:Бухгалтерии 8 редакции 3.0 — самой распространённой версии.
Подготовка: что проверить до начала обновления
Первое действие — определить текущую версию конфигурации. Откройте базу в режиме «Предприятие» и перейдите в раздел «Администрирование → О программе» (или нажмите на значок «i» в правом верхнем углу). Запишите номер релиза, например 3.0.хх.хх — он понадобится, чтобы понять, сколько обновлений пропущено и подходит ли доступный релиз для вашей версии.
Второе — проверьте, что конфигурация типовая и стоит на поддержке. Откройте конфигуратор и посмотрите «Конфигурация → Поддержка → Настройка поддержки». Если конфигурация снята с поддержки или в неё внесены доработки, стандартное обновление может затереть изменения — такую базу лучше обновлять вместе со специалистом, который вёл доработки.
Третье — организационные условия. Обновление выполняется в монопольном режиме: все пользователи должны выйти из базы, фоновые задания и регламентные операции нужно остановить. Для клиент-серверной базы завершите сеансы через консоль кластера или попросите администратора установить блокировку соединений.
Проверьте: Конфигурация → Поддержка → Настройка поддержки
Согласуйте обновление с разработчиком, который вёл доработки
Проверьте на портале 1С порядок перехода между версиями
Проверьте активные соединения в консоли кластера
Резервная копия: обязательный шаг, который нельзя пропускать
Резервная копия — единственный способ откатить базу, если обновление пройдёт с ошибкой или новый релиз окажется несовместим с вашими данными. Самый надёжный способ — выгрузка информационной базы через конфигуратор: «Администрирование → Выгрузить информационную базу». Укажите папку и имя файла с расширением .dt, дождитесь завершения выгрузки.
Для небольшой файловой базы допустим и более простой вариант: скопировать файл 1Cv8.1CD из каталога базы в отдельную папку. Это работает только если все пользователи вышли из базы — иначе копия может оказаться повреждённой. Для клиент-серверных баз копирование файлов не применяется: используйте выгрузку .dt или штатные средства СУБД.
Проверьте, что файл копии действительно создан и имеет ненулевой размер. Храните копию вне рабочего каталога базы — на другом диске или сетевом ресурсе. Срок хранения — минимум до тех пор, пока вы не убедитесь, что обновлённая база работает корректно.
Обновление типовой конфигурации через конфигуратор
Запустите базу в режиме «Конфигуратор». Откройте меню «Конфигурация → Поддержка → Обновить конфигурацию». В появившемся окне выберите источник обновления. Если у вас есть действующая подписка ИТС и настроен доступ в интернет, выберите «Поиск доступных обновлений» — платформа сама найдёт подходящий релиз на портале 1С. Альтернатива — «Выбор файла обновления», если вы заранее скачали дистрибутив обновления (файл .cfu) с портала portal.1c.ru.
После выбора источника программа покажет список доступных релизов. Выберите нужный и запустите обновление. Процесс проходит в несколько этапов: сравнение конфигураций, объединение, обновление конфигурации базы данных. На этапе реструктуризации (изменения структуры таблиц) база большого объёма может обрабатываться долго — не прерывайте процесс, даже если кажется, что программа «зависла».
Если конфигурация была доработана, на этапе объединения появится окно сопоставления объектов. Здесь нужно внимательно просмотреть каждый изменённый объект и решить, брать ли его из нового релиза или сохранять доработку. Без опыта эта работа рискованна — при сомнениях остановитесь и привлеките специалиста.
- 1Сделайте выгрузку базы в файл .dt через конфигуратор
- 2Убедитесь, что все пользователи вышли из базы
- 3Откройте конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию
- 4Выберите поиск обновлений в интернете или файл .cfu
- 5Запустите обновление и дождитесь завершения реструктуризации
- 6Запустите базу в режиме Предприятие и дождитесь выполнения обработчиков обновления
- 7Проверьте номер релиза и работу ключевых документов
Обновление из режима «Предприятие» и особенности серверных баз
В свежих версиях платформы обновление можно запустить прямо из режима «Предприятие»: «Администрирование → Обслуживание → Обновление программы». Программа проверит наличие новых релизов через интернет, предложит создать резервную копию и выполнит обновление автоматически. Этот способ удобен для типовых файловых баз и требует меньше действий, но всё равно предполагает монопольный доступ.
Для клиент-серверной базы (MS SQL, PostgreSQL) порядок тот же, но добавляются требования: учётная запись, под которой выполняется обновление, должна иметь права на изменение структуры базы данных в СУБД, а сеансы пользователей завершаются через консоль администрирования сервера 1С. Регламентные и фоновые задания на время обновления блокируются.
После завершения обновления в конфигураторе база при первом запуске в режиме «Предприятие» выполняет отложенные обработчики обновления — перенос и преобразование данных. На больших базах это может занять продолжительное время. Не выключайте программу: внизу окна отображается ход выполнения. Прерывание обработчиков может привести к неполному переносу данных.
Проверка результата после обновления
Сразу после обновления откройте «Администрирование → О программе» и убедитесь, что номер релиза соответствует установленному. Затем выполните «Администрирование → Обслуживание → Результаты обновления программы» (в некоторых версиях — «Обновление версии программы»): там отображается статус отложенных обработчиков. Все они должны быть завершены без ошибок.
Проверьте работу ключевых участков учёта: откройте несколько документов прошлых периодов, сформируйте оборотно-сальдовую ведомость и сверьте итоговые сальдо с данными до обновления (полезно заранее сохранить ОСВ в файл). Проверьте формирование актуальной отчётности — например, откройте декларацию и убедитесь, что используется действующая форма.
Если в базе работают внешние печатные формы, обработки или расширения, проверьте их отдельно: новый релиз может изменить объекты, на которые они опираются. При ошибках обратитесь к разработчику расширения за обновлённой версией.
Как проверить результат
Соответствует установленному обновлению
Номер не изменился — обновление не применилось
Все выполнены, ошибок нет
Есть незавершённые или завершившиеся с ошибкой
Сальдо совпадает с данными до обновления
Расхождения в остатках по счетам
Формы соответствуют текущим требованиям
Формируется устаревшая форма отчёта
Типичные ошибки и как их избежать
Самая частая проблема — обновление без резервной копии «на живую». Даже штатное обновление может прерваться из-за сбоя питания или сети, и без копии восстановить базу будет нечем. Вторая типичная ошибка — прерывание реструктуризации или отложенных обработчиков, из-за чего данные переносятся частично.
Третья группа ошибок связана с окружением: недостаток места на диске (для реструктуризации нужен запас свободного пространства, сопоставимый с размером базы), отсутствие прав администратора, активные сеансы пользователей, блокирующие монопольный режим. Также нередко обновление «не находится», если на портале 1С не настроена учётная запись с действующей подпиской ИТС.
Часто задаваемые вопросы
Можно ли обновлять 1С:Бухгалтерию без подписки ИТС?
Дистрибутивы обновлений официально распространяются в рамках договора ИТС. Без действующей подписки автоматический поиск обновлений через интернет работать не будет, а получение файлов обновления из неофициальных источников нарушает лицензионное соглашение и несёт риск заражения или повреждения базы.
Сколько времени занимает обновление?
Для небольшой файловой базы — обычно от 15 минут до часа. Большие базы (десятки гигабайт) могут обновляться несколько часов, особенно на этапе реструктуризации и отложенных обработчиков. Планируйте обновление на нерабочее время.
Что делать, если обновление завершилось ошибкой?
Не запускайте базу в рабочем режиме. Зафиксируйте текст ошибки, восстановите базу из резервной копии .dt и повторите попытку, устранив причину (освободив место на диске, завершив сеансы, установив промежуточный релиз). Если ошибка повторяется — обратитесь к специалисту по 1С.
Нужно ли обновлять платформу 1С вместе с конфигурацией?
Да, периодически. Новые релизы конфигурации требуют определённой минимальной версии платформы — она указана в описании релиза. Платформа обновляется отдельной установкой дистрибутива, и делать это стоит до обновления конфигурации.
Как откатиться на предыдущий релиз?
Штатной кнопки «откат» нет. Единственный способ — восстановить базу из резервной копии, сделанной до обновления. Данные, введённые после обновления, при этом будут потеряны, поэтому решение об откате нужно принимать быстро.
Можно ли пропустить несколько релизов и обновиться сразу на последний?
Часто можно — многие обновления кумулятивные. Но для сильно устаревших версий может требоваться последовательная установка промежуточных релизов. Точный порядок перехода указан в описании обновления на портале 1С — проверьте его до начала работы.
Что важно запомнить
Обновление 1С:Бухгалтерии безопасно при трёх условиях: свежая резервная копия .dt, монопольный доступ к базе и завершение всех отложенных обработчиков после установки релиза. Типовая база на поддержке обновляется штатно через конфигуратор, доработанная — только с участием специалиста.