Обновление 1С от резервной копии до первого запуска: платформа, конфигурация и работа над ошибками
Содержание
Обновить 1С — это на самом деле две разные задачи: обновление конфигурации
(Бухгалтерия, ЗУП, УТ) и обновление платформы
(1cv8, окно запуска). Конфигурацию в режиме «Такси» запускают из Администрирование → Интернет-поддержка и сервисы → Обновление версии программы, вручную — через Конфигуратор командой Конфигурация → Поддержка → Обновить конфигурацию. Платформу обновляют отдельным дистрибутивом, запустив setup.exe новой версии.
Перед любым из этих действий делают резервную копию. Дальше — порядок: сначала готовим базу и снимаем копию, затем решаем, автоматически обновляться или руками, обновляем конфигурацию, при необходимости — платформу, и проверяем, что обработчики обновления отработали при первом входе. Ниже — каждый шаг с точными путями меню и разбор ситуаций, когда что-то пошло не так.
С чего начать: резервная копия и проверка совместимости
Без свежей резервной копии обновление не начинают. Реструктуризация базы необратима средствами самой программы — откатиться можно только на сохранённую копию.
Для файловой базы есть два способа копии:
- 📁 Скопировать весь каталог базы (файл
1Cv8.1CDи служебные файлы) в безопасное место, пока в базе никто не работает . - 💾 Выгрузить в файл
.dt: в КонфигуратореАдминистрирование → Выгрузить информационную базу. Этот способ надёжнее — на выходе один файл, который точно откроется обратно.
Для клиент-серверной базы копию снимают штатными средствами СУБД (резервная копия PostgreSQL или MS SQL) либо той же выгрузкой в .dt через Конфигуратор.
До обновления проверьте два условия совместимости:
- Номер платформы. У каждого релиза конфигурации в документации указан минимально необходимый номер платформы. Если текущая платформа ниже требуемого номера — сначала обновляют её, иначе новый релиз конфигурации не запустится.
- Цепочка обязательных релизов. Нельзя перескочить через промежуточный релиз, помеченный как обязательный. Если вы на версии 3.0.100, а целевая 3.0.160, но между ними есть обязательный 3.0.140 — ставят сначала 3.0.140, потом 3.0.160.
Автоматическое обновление или вручную: что выбрать
Способов два, и выбор зависит от того, подключена ли к базе интернет-поддержка (договор 1С:ИТС).
| Способ | Когда подходит | Что нужно |
|---|---|---|
| Автоматически из программы | База типовая, без своих доработок, есть действующий договор ИТС | Логин и пароль портала 1С |
| Вручную через Конфигуратор | База доработана, снята с поддержки или нет доступа к порталу | Файл обновления .cfu или .cf |
💡 Правило простое: типовая база «на поддержке» — обновляйтесь автоматически, это быстрее и безопаснее. Доработанная база — почти всегда ручной режим через Конфигуратор, чтобы контролировать, как объединятся ваши изменения с поставкой.
Отдельный случай — облако. Если база работает в сервисе 1С:Фреш, обновление конфигурации выполняется централизованно: новый релиз применяется автоматически, часто в нерабочее время. Вручную там обновлять не нужно и, как правило, нельзя.
Как обновить конфигурацию из режима «Предприятие»
Это основной путь для типовой базы на поддержке. Работает в интерфейсе «Такси» без захода в Конфигуратор.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Убедитесь, что подключена интернет-поддержка пользователя (если нет — кнопка подключения, вводите логин и пароль портала 1С).
- Перейдите к обновлению версии программы. В разных релизах пункт называется близко по смыслу — «Обновление версии программы» или «Проверить обновления».
- Программа покажет доступные релизы. Выберите нужный, подтвердите загрузку и установку.
- По завершении база перезапустится. При первом входе выполнятся обработчики обновления — не прерывайте этот процесс и не выключайте компьютер.
Автоматическое обновление в этом режиме предполагает, что конфигурация не менялась или изменения вносились через расширения. Если конфигурация доработана напрямую, программа предложит перейти в Конфигуратор — соглашайтесь, автоматически такие изменения корректно не объединятся.
Обновление через Конфигуратор: ручной режим с объединением
Ручной путь нужен, когда базу дорабатывали или нет автоматического канала. Здесь вы контролируете объединение поставки с вашими изменениями.
- Войдите в Конфигуратор под пользователем с правами администратора.
- Откройте
Конфигурация → Открыть конфигурацию. - Выполните
Конфигурация → Поддержка → Обновить конфигурацию. - Выберите источник обновления: из файла (
.cfu— обновление, или.cf— полная поставка) либо из каталога шаблонов, если дистрибутив уже установлен. - Для доработанной базы откроется окно сравнения-объединения. Поставщик в колонке «основной», ваши изменения — помечены. Снимайте или оставляйте флажки у объектов осознанно: снятый флажок = изменение поставщика не применится.
- Нажмите «Выполнить» — обновится конфигурация базы данных (это «главная», редактируемая конфигурация).
- Примените изменения к рабочей базе:
Конфигурация → Обновить конфигурацию базы данных(клавишаF7). На этом шаге выполняется реструктуризация — для неё нужен монопольный доступ, все пользователи должны выйти.
Если база «на замке» (на поддержке без возможности изменения), а вам нужно вносить правки — сначала Конфигурация → Поддержка → Настройка поддержки, затем «Включить возможность изменения». Снимать объект с поддержки полностью стоит только тогда, когда вы готовы в дальнейшем сами переносить в него изменения поставщика.
Как обновить платформу 1С отдельно от конфигурации
Платформа и конфигурация обновляются независимо. Новый релиз конфигурации нередко требует более свежей платформы — тогда её ставят первой.
Для файлового и клиентского варианта:
- Скачайте дистрибутив платформы нужного номера с портала 1С (
1cv8). - Закройте все запущенные сеансы 1С на этом компьютере.
- Запустите
setup.exeи пройдите установку. Новая версия добавится в список установленных — старая обычно остаётся, список версий виден в окне запуска. - В окне запуска новая версия подхватится автоматически, если в настройках не зафиксирован конкретный номер.
Для сервера 1С:Предприятие порядок строже:
Обновление платформы на сервере останавливает службу агента и обрывает все активные сеансы. Планируйте его на технологическое окно и предупредите пользователей.
- Выведите пользователей из всех баз кластера.
- Остановите службу сервера 1С (агента).
- Установите новую версию платформы на сервере.
- Переустановите (перерегистрируйте) службу агента под новым номером версии, если это не сделал установщик.
- Запустите службу и проверьте, что базы открываются.
Для тонкого клиента в клиент-серверной схеме версию клиента держат не ниже версии сервера. Сравнивайте номера однозначно: номер клиента не ниже номера сервера, иначе соединение не установится.
Разные конфигурации: Бухгалтерия, ЗУП, Управление торговлей
Сам механизм обновления — через Интернет
-поддержку или Конфигуратор — одинаков для всех типовых конфигураций на управляемых формах. Отличается расположение команды проверки обновлений: это раздел Администрирование в каждой из них. После применения релиза везде отрабатывают обработчики обновления при первом входе.
Практические отличия, которые стоит держать в голове:
- 🧾 Бухгалтерия предприятия 3.0. Обновления выходят часто и нередко привязаны к изменениям форм отчётности. Не затягивайте с обязательными релизами перед отчётными кампаниями.
- 👥 Зарплата и управление персоналом 3.1. Релизы часто меняют расчётные алгоритмы и формы по кадрам и взносам. После обновления стоит пересчитать документы начислений за открытый период и сверить суммы.
- 📦 Управление торговлей 11. Крупные релизы могут менять структуру документов и регистров — именно здесь объединение в Конфигураторе для доработанных баз самое ответственное.
Если база переведена на расширения конфигурации
(появились в платформе 8.3.6), типовую часть обновляют как обычно, а расширения проверяют на совместимость после обновления: загрузка .cfe и команда «Обновить конфигурацию
базы данных» — отдельные шаги, и расширение, завязанное на изменённый объект, может потребовать правки.
Обновление через сервисы: интернет-поддержка и облако
Автоматический канал обновления работает через интернет-поддержку пользователя по договору 1С:ИТС. Подключается он один раз в Администрирование → Интернет-поддержка и сервисы логином и паролем портала, после чего программа сама проверяет наличие новых релизов и предлагает их установить.
Для баз в облачном сервисе 1С:Фреш обновление конфигурации выполняет сам сервис — централизованно и по расписанию, без участия пользователя. Это снимает вопрос совместимости платформы: её версия в облаке поддерживается провайдером сервиса.
Сервис 1С:Линк — это удалённый доступ к вашей локальной базе через интернет, а не механизм обновления. Базу, опубликованную через 1С:Линк, обновляют теми же способами, что и обычную локальную: автоматически из программы или вручную через Конфигуратор на том компьютере, где она физически лежит.
Что делать при ошибках обновления
Разберём ситуации, которые встречаются чаще всего, и как их снять без потери данных.
rac session list и завершением сеансов. Проверьте запланированные фоновые задания — они тоже держат базу.Конфигурация → Обновить конфигурацию базы данных (F7) и подтвердите реструктуризацию..cfu/.cf именно для вашей конфигурации и редакции.Откат, если обновление прошло неудачно
Главный и самый надёжный способ вернуться назад — восстановить резервную копию, снятую до обновления. Поэтому копия и обязательна.
- Для файловой базы: верните сохранённый каталог на место или загрузите
.dtв Конфигураторе командойАдминистрирование → Загрузить информационную базу. - Для клиент-серверной: восстановите резервную копию средствами СУБД либо загрузите
.dtв ту же (или новую) базу.
Если платформа после обновления работает нестабильно, а конфигурация в порядке — достаточно запустить базу на прежнем номере платформы: старые версии при установке новой обычно остаются в системе, выберите нужную в окне запуска. Удалять новую версию для этого не требуется.
Не удаляйте резервную копию сразу после успешного обновления. Подержите её хотя бы до конца рабочего дня и первой сверки ключевых отчётов — именно тогда всплывают последствия, незаметные в момент самого обновления.
Автоматизация: расписание и обновление без ручного запуска
Регулярные обновления типовых баз можно поставить на поток, чтобы не повторять шаги руками.
- 🔄 Проверка обновлений по расписанию. В разделе
Администрирование → Интернет-поддержка и сервисынастраивается периодическая проверка наличия новых релизов и уведомление администратора. Это не отменяет резервную копию перед установкой. - 🖥️ Пакетный режим Конфигуратора. Для серверных баз обновление запускают из командной строки
1cv8в пакетном режиме (параметры/UpdateCfgи применение изменений). Точный синтаксис параметров сверяйте по справке запуска — не держите в голове устаревшие ключи. - ☁️ Облако. В 1С:Фреш автоматизация обновлений встроена: отдельно настраивать расписание не нужно.
Для доработанных баз полную автоматизацию не делают: объединение с поставкой требует решений человека, которые нельзя заложить в расписание без риска потерять свои изменения.
Частые вопросы об обновлении 1С
Можно ли обновлять конфигурацию, пока пользователи работают?
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Что будет, если пропустить обязательный промежуточный релиз?
Чем отличается файл `.cf` от `.cfu`?
.cf — полная поставка конфигурации, .cfu — файл обновления с текущего релиза. При ручном обновлении обычно используют .cfu; .cf применяют, когда цепочка обновлений недоступна или база далеко отстала.