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