Администрирование · 11 мин
Как обновить версию конфигурации 1С: пошаговая инструкция
Как обновить версию конфигурации 1С: подготовка, резервная копия, обновление через конфигуратор и интернет, типичные ошибки и проверка результата.
Обновление конфигурации 1С — это замена старой версии прикладного решения (например, «1С:Бухгалтерии» или «1С:Управление торговлей») на актуальный релиз от поставщика. Процедура затрагивает не только программный код, но и структуру базы данных, поэтому выполняется через конфигуратор или штатный механизм обновления в режиме «Предприятие». Ошибка на любом этапе способна привести к потере данных или невозможности запуска базы, поэтому порядок действий важно соблюдать строго.
Существует два основных способа: автоматическое обновление через интернет (если есть действующая подписка ИТС) и ручное обновление через конфигуратор с заранее скачанными файлами поставки. Выбор зависит от того, доступен ли сервер с базой в интернет, типовая у вас конфигурация или доработанная, и насколько старая версия установлена сейчас.
Перед началом нужно узнать текущую версию конфигурации: откройте базу в режиме «Предприятие» и посмотрите раздел «Администрирование» → «О программе» либо «Информация о программе». Там же указан релиз платформы — он тоже важен, потому что новые версии конфигураций требуют определённой минимальной версии платформы 1С.
Подготовка: что проверить до начала обновления
Первый шаг — резервная копия. Самый надёжный способ для файловой базы — выгрузка в файл .dt через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу». Для клиент-серверной базы лучше делать копию средствами СУБД (MS SQL, PostgreSQL), потому что выгрузка .dt большой базы занимает много времени и не всегда корректно восстанавливается под нагрузкой. Проверьте, что копия действительно создалась и файл открывается — нераспакованная или битая копия равносильна её отсутствию.
Второе условие — монопольный доступ к базе. Обновление конфигурации базы данных невозможно, пока в ней работают пользователи или запущены фоновые сеансы. Попросите сотрудников выйти, завершите оставшиеся сеансы через консоль кластера или через «Администрирование» → «Обслуживание» → «Активные пользователи», отключите регламентные задания на время обновления.
Третье — проверьте версию платформы. В описании нового релиза конфигурации на портале поставщика указано, какая минимальная версия платформы требуется. Если ваша платформа старше, сначала обновите её, иначе конфигурация либо не установится, либо будет работать с ошибками. Также убедитесь, что у вас есть действующий договор ИТС — без него скачать официальные обновления нельзя.
Как узнать, какие обновления нужны и где их взять
Обновления конфигураций 1С распространяются через портал 1С (portal.1c.ru) в разделе «Обновления программ». Для скачивания потребуется учётная запись с привязанным действующим договором 1С:ИТС. На странице вашей конфигурации видна таблица релизов: для каждого указано, с каких версий возможен переход на него.
Важный момент — обновления не всегда кумулятивны. Если ваша версия сильно устарела, может потребоваться установить несколько промежуточных релизов последовательно. Порядок перехода всегда описан в файле поставки (обычно в файле ReadMe или в описании на портале). Пропуск обязательных промежуточных версий — одна из самых частых причин неудачного обновления.
Скачанный дистрибутив обновления нужно установить: запустите setup.exe из архива и укажите каталог шаблонов (по умолчанию предлагается стандартный путь). После установки шаблон станет доступен конфигуратору при выборе источника обновления.
Автоматическое обновление через интернет
Если база работает на компьютере с доступом в интернет и конфигурация типовая (находится на полной поддержке), проще всего обновиться прямо из режима «Предприятие». Откройте «Администрирование» → «Обновление версии программы» (в некоторых конфигурациях путь: «Администрирование» → «Интернет-поддержка и сервисы» → «Обновление версии программы»).
Программа попросит ввести логин и пароль от портала 1С, затем проверит наличие новых версий. Если обновление найдено, запустится помощник: он покажет, какие релизы будут установлены, предложит создать резервную копию и выполнит всё последовательно. На больших базах процесс может занять от получаса до нескольких часов — прерывать его нельзя.
После завершения помощник выполнит обновление данных (отложенные обработчики) — в это время база уже доступна, но некоторые функции могут быть ограничены до окончания обработки. Дождитесь сообщения о полном завершении обновления.
- 1Сделайте резервную копию базы (.dt или средствами СУБД)
- 2Завершите все сеансы пользователей, отключите регламентные задания
- 3Откройте Администрирование → Обновление версии программы
- 4Введите логин и пароль от портала 1С
- 5Запустите обновление и дождитесь завершения всех этапов
- 6Проверьте выполнение отложенных обработчиков обновления
- 7Откройте базу пользователям и проверьте ключевые операции
Ручное обновление через конфигуратор
Этот способ подходит, когда нет доступа к интернету с сервера, конфигурация доработана или нужен полный контроль над процессом. Откройте базу в конфигураторе под пользователем с правами администратора. Дальнейший путь зависит от состояния поддержки конфигурации.
Обновление типовой конфигурации на поддержке
Откройте меню «Конфигурация» → «Поддержка» → «Обновить конфигурацию». В диалоге выберите «Поиск доступных обновлений» и укажите каталог шаблонов, куда был установлен дистрибутив. Конфигуратор покажет найденные версии — выберите нужную и нажмите «ОК». После загрузки новой конфигурации поставщика появится запрос на обновление конфигурации базы данных — подтвердите его.
Конфигуратор покажет список изменений в структуре метаданных. Просмотрите его: там не должно быть удаления объектов с данными без вашего ведома. Нажмите «Принять» и дождитесь реструктуризации. На больших таблицах (например, регистрах накопления за несколько лет) этот этап может занять значительное время.
Обновление доработанной конфигурации
Если конфигурация снята с поддержки или содержит изменения, используется «Конфигурация» → «Сравнить, объединить с конфигурацией из файла». Укажите файл новой конфигурации поставщика (.cf из каталога шаблонов). Откроется окно сопоставления объектов: здесь нужно вручную решить для каждого изменённого объекта, брать ли версию поставщика, оставить свою или объединять. Это самая трудоёмкая часть — ошибка в режиме объединения приводит к потере доработок или неработоспособности кода.
Сравнение способов обновления
Подходит для типовых конфигураций и файловых баз; программа сама строит цепочку релизов. Не подходит для доработанных конфигураций.
Универсальный способ для типовых конфигураций без интернета; требует вручную скачать и установить дистрибутив.
Единственный корректный способ для доработанных конфигураций; требует навыков работы с конфигуратором и понимания доработок.
Обновление конфигурации базы данных и отложенные обработчики
После загрузки новой конфигурации поставщика нужно выполнить обновление конфигурации базы данных: «Конфигурация» → «Обновить конфигурацию базы данных» (клавиша F7). Без этого шага база останется со старой структурой, и запуск в режиме «Предприятие» будет невозможен или приведёт к ошибкам.
При первом запуске после обновления в режиме «Предприятие» запускаются обработчики обновления данных: они переносят сведения в новые структуры, пересчитывают итоги, заполняют новые служебные реквизиты. Часть обработчиков выполняется монопольно при запуске, часть — отложенно в фоновом режиме. Проверить статус можно в разделе «Администрирование» → «Результаты обновления программы».
Как проверить результат
Отображается новый номер релиза
Версия старая или база не открывается
Все обработчики завершены без ошибок
Есть обработчики со статусом «Ошибка» или зависшие
Проведение документов, отчёты и обмены работают
Ошибки при проведении, пустые отчёты, сбои обмена
Типичные ошибки и что делать, если обновление не удалось
Если обновление прервалось на этапе реструктуризации (отключилось питание, завершился сеанс), база может оказаться в состоянии, когда конфигурация базы данных не совпадает с конфигурацией поставщика. Первое действие — восстановить базу из резервной копии и повторить обновление, устранив причину прерывания. Пытаться «дожать» реструктуризацию на повреждённой базе рискованно.
Ошибка «Нарушена целостность структуры конфигурации» или требование выполнить обновление через конфигуратор при запуске обычно означает, что пропущен промежуточный релиз или версия платформы не подходит. Сверьтесь с таблицей переходов на портале и установите недостающие версии по цепочке.
Если после обновления не работают доработки — значит, при объединении они были затёрты. Восстановите базу из копии и повторите объединение, аккуратно разобрав конфликтующие объекты. По этой причине перед обновлением доработанной конфигурации полезно сохранить отдельно файл .cf текущей рабочей конфигурации.
FAQ: частые вопросы об обновлении конфигурации 1С
Можно ли обновить 1С без договора ИТС?
Официальные обновления типовых конфигураций скачиваются с портала 1С только при действующем договоре 1С:ИТС. Без него легальных источников файлов обновления нет. Использование дистрибутивов из сторонних источников небезопасно и нарушает лицензионное соглашение.
Сколько времени занимает обновление?
Для небольшой файловой базы обычно достаточно 30–60 минут включая резервную копию. Клиент-серверные базы с большими объёмами данных могут обновляться несколько часов, особенно на этапе реструктуризации и отложенных обработчиков. Планируйте обновление на нерабочее время.
Можно ли откатить обновление назад?
Штатного механизма отката нет. Единственный способ вернуться на прежнюю версию — восстановить базу из резервной копии, сделанной до обновления. Данные, введённые после обновления, при этом будут потеряны. Поэтому резервная копия — обязательный этап, а не рекомендация.
Что делать, если конфигурация сильно доработана?
Обновление выполняется только через сравнение и объединение конфигураций с ручным разбором изменённых объектов. Если доработок много, разумно привлечь специалиста по 1С и рассмотреть вариант перевода части доработок в расширение конфигурации — тогда будущие обновления будут проходить без конфликтов.
Нужно ли обновлять платформу вместе с конфигурацией?
Не всегда одновременно, но версия платформы должна быть не ниже минимальной, указанной в требованиях нового релиза конфигурации. Проверьте требования на портале до начала обновления: если платформа устарела, обновите её первой — это отдельная процедура, не затрагивающая данные.
Почему после обновления база долго «тормозит»?
Чаще всего это работа отложенных обработчиков обновления данных, которые выполняются в фоновом режиме. Проверьте их статус в разделе «Результаты обновления программы». Если обработчики завершены, а замедление сохраняется, стоит проверить обновление статистики СУБД и индексы.
Что важно запомнить
Обновление конфигурации 1С всегда начинается с резервной копии и завершения сеансов пользователей. Типовую конфигурацию проще обновить через интернет из режима «Предприятие», доработанную — только через сравнение и объединение в конфигураторе. После обновления проверьте номер версии, статус отложенных обработчиков и работу ключевых операций.