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