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