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

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

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

Пошаговая инструкция обновления 1С 3.1: резервная копия, конфигурация поставщика, обновление через конфигуратор и интернет, проверка результата и типичные ошибки.

Обновление конфигураций редакции 3.1 (например, 1С:Зарплата и управление персоналом 3.1) — штатная процедура, которую в большинстве случаев можно выполнить самостоятельно без программиста. Типовая конфигурация без доработок обновляется через конфигуратор или автоматически из интернета, и весь процесс занимает от 20 минут до пары часов в зависимости от размера базы и количества пропущенных релизов.

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

Ниже разобран весь цикл: проверка текущей версии, создание копии, два способа обновления, обработчики обновления данных и контроль результата. Инструкция ориентирована на типовые конфигурации на платформе 1С:Предприятие 8.3.

Проверка текущей версии и подготовка к обновлению

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

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

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

Типовая конфигурацияОбновление штатное

Можно обновлять самостоятельно через конфигуратор или интернет

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

После обновления проверить работоспособность каждого расширения

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

Требуется сравнение/объединение конфигураций, лучше привлечь специалиста

Много пропущенных релизовДолгое обновление

Проверить, нет ли обязательных промежуточных версий в описании релиза

Создание резервной копии базы

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

Для файловой базы можно поступить проще: закрыть все сеансы 1С и скопировать файл 1Cv8.1CD из каталога базы в отдельную папку. Для клиент-серверной базы (SQL) корректнее делать копию средствами СУБД, но выгрузка .dt тоже подходит как страховка.

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

Способ 1. Автоматическое обновление через интернет

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

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

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

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

Ручной способ универсален и подходит, когда нет доступа к интернету с рабочего места или обновление нужно выполнить с конкретного дистрибутива. Сначала скачайте файл обновления с портала 1С (раздел обновлений программ) и установите его: дистрибутив распакует шаблоны в каталог шаблонов, обычно в папку tmplts профиля пользователя.

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

После загрузки обновления конфигуратор предложит обновить конфигурацию базы данных — согласитесь (клавиша F7 или «Конфигурация» — «Обновить конфигурацию базы данных»). При реструктуризации таблиц с большим объёмом данных этот этап может занять заметное время. Затем запустите базу в режиме «1С:Предприятие» под пользователем с полными правами — автоматически выполнятся обработчики обновления данных.

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

Обновление через несколько версий и обработчики обновления

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

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

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

Обновление доработанной конфигурации и расширений

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

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

Универсальная рекомендация: по возможности переносите доработки из изменения конфигурации в расширения. Это существенно упрощает все последующие обновления и снижает зависимость от программиста.

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

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

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

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

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

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

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

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

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

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

Результаты обновления программы
Норма

Все обработчики завершены успешно

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

Есть обработчики с ошибками или «зависшие»

Проведение документов и отчёты
Норма

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

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

Ошибки при проведении, пустые отчёты

Расширения конфигурации
Норма

Все активны и работают

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

Расширение отключено или выдаёт ошибки

Если после обновления что-то работает некорректно и причина неясна, безопаснее всего восстановить базу из резервной копии и повторить обновление, устранив причину сбоя, либо обратиться к специалисту по сопровождению 1С.

Итог

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

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

Частые вопросы об обновлении 1С 3.1

Можно ли обновить 1С 3.1 без договора 1С:ИТС?

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

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

Для небольшой файловой базы и одного-двух релизов обычно достаточно 20–60 минут. Большие клиент-серверные базы, переход через много версий и тяжёлая реструктуризация таблиц могут занять несколько часов. Планируйте обновление на нерабочее время, например на вечер или выходной.

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

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

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

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

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

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

Обновятся ли данные при переходе через много версий?

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