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