Обновление платформы и конфигурации 1С:Предприятия 8.3 — порядок работ для системного администратора

· 10 мин

Содержание

Обновить 1С 8.3 — это две разные операции: обновление технологической платформы (программы 1cv8, которая ставится на компьютер или сервер) и обновление конфигурации (самой Бухгалтерии, ЗУП, УТ внутри базы). Конфигурацию обновляют в Конфигураторе файлом .cfu или через Интернет из режима «Предприятие». Платформу — установкой нового дистрибутива. Порядок такой: копия базы → платформа, если её требует новый релиз → конфигурация → запуск в пользовательском режиме для обработчиков обновления.

Самое частое заблуждение администратора: «поставлю свежую платформу, и бухгалтерия обновится сама». Не обновится. Новая платформа не меняет ни одного объекта конфигурации. И наоборот: свежий релиз БП может отказаться запускаться на старой платформе. Это две независимые задачи, и каждая решается своим инструментом.

1. Подготовка: проверка версий и резервная копия базы

Перед обновлением соберите три факта. Без них легко получить базу, которая не открывается в понедельник утром.

📌 Что выяснить заранее:

  • 🔢 Текущий релиз конфигурации. В режиме «Предприятие» — меню с тремя полосками (☰) → Справка → О программе. В Конфигураторе — Справка → О программе или свойства корня конфигурации.
  • 🖥️ Версию платформы. Там же, в окне «О программе», строка с номером вида 8.3.хх.хххх.
  • 📄 Требования нового релиза. В описании релиза (файл ReadMe.txt или новости релиза в дистрибутиве) указаны минимальная версия платформы и список релизов, с которых можно обновиться.
  • 🧩 Статус поддержки. Конфигурация → Поддержка → Настройка поддержки. Если конфигурация снята с поддержки или в ней включена возможность изменения с доработками, обновление пойдёт через сравнение и объединение — это уже работа программиста.

Как сделать резервную копию

Резервная копия обязательна перед каждым обновлением конфигурации. Откат без неё невозможен: изменение структуры базы необратимо.

Вариант базыСпособ копииКомментарий
ФайловаяСкопировать каталог базы целиком (файл 1Cv8.1CD и соседние файлы)Только при закрытой базе, иначе копия может оказаться битой
Файловая или сервернаяКонфигуратор → Администрирование → Выгрузить информационную базу → файл .dtУниверсально, но на больших базах долго
Серверная (MS SQL, PostgreSQL)Штатный бэкап СУБДСамый быстрый и надёжный путь для крупных баз

Выгрузка .dt полезна даже при наличии бэкапа СУБД: её можно развернуть на другом сервере или в файловой базе для теста обновления.

Для крупной или доработанной базы правило простое: сначала обновите копию, проверьте ключевые отчёты и документы, затем повторите на рабочей базе.

2. Обновление через Интернет из режима «Предприятие»

Это основной способ для типовых конфигураций на поддержке. Программа сама скачивает нужную цепочку релизов и применяет её. Нужны логин и пароль Интернет-поддержки пользователей (ИТС), подключённые в программе.

Порядок действий

  1. Войдите в базу пользователем с полными правами.
  2. Откройте Администрирование → Интернет-поддержка и сервисы.
  3. В группе обновления версии программы нажмите ссылку «Обновление программы».
  4. Помощник проверит наличие новых релизов и покажет, до какой версии можно обновиться.
  5. Выберите режим: обновить сейчас или при завершении работы.
  6. Укажите, нужна ли резервная копия перед обновлением (в файловом варианте помощник умеет делать её сам).
  7. Дождитесь окончания: программа перезапустится и выполнит обработчики обновления.

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

Ограничения способа

  • 🌐 Нужен доступ сервера или компьютера к Интернету и действующая подписка ИТС.
  • 🧱 Не работает для конфигураций, снятых с поддержки, — там только ручное обновление через Конфигуратор .
  • 🖥️ В клиент-серверном варианте помощник запросит параметры администратора кластера, если кластер защищён паролем.
  • ⏳ Если база давно не обновлялась, помощник проходит промежуточные релизы по очереди. На 10–15 релизов уйдёт заметное время — планируйте окно вечером или в выходной.

3. Ручное обновление из файла: платформа и .cfu

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

Обновление платформы из дистрибутива

  1. Скачайте с портала обновлений по договору ИТС дистрибутив технологической платформы нужной разрядности.
  2. Распакуйте архив и запустите setup.exe.
  3. Выберите компоненты: для рабочего места — «1С:Предприятие» (толстый и тонкий клиенты), для сервера — компоненты сервера.
  4. Новая версия ставится рядом со старой, в отдельный каталог C:\Program Files\1cv8\8.3.хх.хххх. Старая не удаляется.

Ярлык «1С:Предприятие» запускает 1cestart.exe, а тот выбирает версию платформы. По умолчанию — самую свежую из установленных. Если для конкретной базы нужна определённая версия, её задают в окне запуска: кнопка Изменить → последний шаг мастера → поле «Версия 1С:Предприятия».

Старые версии платформы удаляйте через «Программы и компоненты» Windows, когда убедитесь, что новая работает со всеми базами.

Обновление конфигурации файлом .cfu

  1. Установите дистрибутив обновления конфигурации (файл setup.exe из архива релиза). Он распакует файлы в каталог шаблонов — по умолчанию %APPDATA%\1C\1cv8\tmplts.
  2. Откройте базу в Конфигураторе.
  3. Если основная конфигурация не открыта — Конфигурация → Открыть конфигурацию.
  4. Выполните Конфигурация → Поддержка → Обновить конфигурацию….
  5. Выберите «Выбор файла обновления» и укажите 1cv8.cfu в папке нужного релиза. Вариант «Поиск доступных обновлений» сам просматривает каталог шаблонов.
  6. Конфигуратор покажет, с каких версий этот файл обновляет. Если вашей среди них нет — нужен промежуточный релиз.
  7. Подтвердите обновление и дождитесь окна с вопросом об обновлении конфигурации базы данных.
  8. Нажмите «Да» — или позже Конфигурация → Обновить конфигурацию базы данных (F7).
  9. Примите изменения структуры в окне «Реорганизация информации».
  10. Запустите базу в режиме «Предприятие» (F5 из Конфигуратора) и дождитесь завершения обработчиков обновления.

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

Файл .cf вместо .cfu

Файл .cf — полная конфигурация, а не обновление. Его применяют через Конфигурация → Сравнить, объединить с конфигурацией из файла или для конфигураций без поддержки. «Загрузить конфигурацию из файла » на рабочей базе с данными не используйте: это полная замена конфигурации без объединения, все доработки и расширения, завязанные на изменённые объекты, будут потеряны.

Как пройти цепочку релизов

Если база отстала на несколько версий, файл последнего релиза не подойдёт. Действуйте так:

  1. В Конфигураторе посмотрите текущую версию.
  2. Откройте ReadMe.txt или описание нужного релиза — там список версий, с которых он обновляет.
  3. Найдите ближайший промежуточный релиз, который принимает вашу версию.
  4. Обновитесь до него, обновите конфигурацию БД и запустите «Предприятие».
  5. Повторите до целевого релиза.

Каждый промежуточный шаг завершайте запуском в режиме «Предприятие». Обработчики одного релиза рассчитывают на данные, подготовленные предыдущим.

4. Обновление файловой и клиент-серверной базы: в чём разница

Логика обновления конфигурации одна, но подготовка и платформа различаются заметно.

Что делаемФайловая базаКлиент-серверная база
Где ставим платформуНа каждый компьютер, где запускают 1СНа сервер 1С и на все клиенты — одной и той же версии
Как убрать пользователейПопросить выйти; помощник предложит завершить сеансыКонсоль кластера: блокировка начала сеансов, затем завершение сеансов
Резервная копияКопия каталога или .dtБэкап СУБД или .dt
Скорость реструктуризацииЗависит от диска компьютера с базойОбычно быстрее, выполняется на сервере
Кто запускает КонфигураторЛюбой компьютер с доступом к папкеЛюбой клиент с той же версией платформы, что и сервер

Порядок для клиент-серверного варианта

  1. Сделайте бэкап базы в СУБД.
  2. В консоли администрирования серверов 1С откройте свойства информационной базы.
  3. Включите «Блокировка начала сеансов включена», задайте сообщение пользователям и код разрешения.
  4. Включите «Блокировка регламентных заданий включена» — иначе фоновые задания помешают монопольному доступу.
  5. Завершите оставшиеся сеансы в ветке «Сеансы» информационной базы.
  6. Запустите Конфигуратор с кодом разрешения (параметр /UC<код> в строке запуска) и обновите конфигурацию, как в разделе 3.
  7. Снимите блокировки в свойствах базы.

Завершение сеансов обрывает работу пользователей: всё несохранённое пропадёт. Делайте это в согласованное окно, после рабочего дня.

Переход сервера на новую платформу

Сервер 1С и клиенты должны быть одной версии. Если на сервере 8.3.24, а у бухгалтера 8.3.23, подключение не состоится. Поэтому смену платформы на сервере планируют вместе с обновлением клиентов.

Практический порядок:

  1. Установите новую версию платформы на клиентские машины заранее — она ляжет рядом со старой и не помешает.
  2. В нерабочее время остановите службу «Агент сервера 1С:Предприятия 8.3». Все сеансы прервутся.
  3. Установите серверные компоненты новой версии.
  4. Убедитесь, что служба теперь запускает ragent.exe из каталога новой версии. Если установщик не перерегистрировал службу, удалите старую и зарегистрируйте новую ключами -rmsrvc и -instsrvc у ragent.exe (полный список параметров — в справке к серверу).
  5. Запустите службу и проверьте в консоли, что кластер и базы на месте. Настройки кластера хранятся в каталоге srvinfo и при смене версии сохраняются.

Каталог srvinfo стоит скопировать перед обновлением сервера. Это быстрее, чем потом восстанавливать список баз и настройки кластера вручную.

Консоль администрирования серверов тоже привязана к версии. Если она перестала открываться после обновления, зарегистрируйте radmin.dll новой версии командой от имени администратора:

regsvr32 "C:\Program Files\1cv8\8.3.хх.хххх\bin\radmin.dll"

Вместо 8.3.хх.хххх подставьте каталог установленной версии.

5. Если обновление прошло с ошибкой

Нажмите на текст сообщения, чтобы увидеть причину и порядок действий. Если обновление оборвалось на середине, первым делом проверьте, что резервная копия на месте и читается.

Диагностика: выберите симптом

Если база после обновления не открывается

  • 🔙 Не пытайтесь «доделать» обновление поверх сломанной базы. Восстановите копию — .dt через Администрирование → Загрузить информационную базу или бэкап СУБД.
  • 🧹 Если в окне запуска висят ошибки интерфейса или странные формы, очистите кэш: запустите базу с параметром /ClearCache. Пользователю это ничем не грозит, но запускать стоит, когда база закрыта.
  • 🧩 Отключите расширения в Администрирование → Печатные формы, отчёты и обработки → Расширения и проверьте запуск без них. Расширение, написанное под старый релиз, может мешать открытию форм.

6. Частые ошибки администратора при обновлении

  • ❌ Обновлять только платформу и ждать новых форм отчётности. Отчётность и законодательные изменения приходят с релизом конфигурации.
  • ❌ Пропускать запуск «Предприятия» после F7. Обработчики не отработали — данные не готовы.
  • ❌ Перескакивать через релизы. Даже если .cfu «подходит», пропуск обработчиков промежуточной версии иногда даёт ошибки позже, на закрытии месяца.
  • ❌ Обновлять сервер в рабочее время. Остановка агента сервера прерывает работу всех пользователей во всех базах кластера.
  • ❌ Обновлять доработанную базу без теста. Сравнение и объединение способно молча затереть доработку, если не проверить окно сравнения.

7. Частые вопросы

Как часто нужно обновлять 1С?
Типовые конфигурации для учёта выходят примерно раз в месяц или чаще, особенно перед сдачей отчётности. Практичный ритм — раз в месяц, без отставания больше чем на 2–3 релиза: так обновление проходит быстро и без промежуточных цепочек.
Можно ли обновить платформу, не обновляя конфигурацию?
Можно, если текущий релиз конфигурации поддерживает новую платформу. В описании релиза указана минимальная версия платформы; с более свежей платформой он обычно работает, но старые релизы конфигураций на очень новых платформах иногда выдают предупреждения.
Нужно ли обновлять конфигурацию в каждой базе отдельно?
Да. Конфигурация хранится внутри информационной базы, поэтому три базы БП — это три обновления. Шаблоны в tmplts скачиваются один раз и используются для всех баз на компьютере.
Сколько времени занимает обновление?
На небольшой файловой базе — 10–20 минут на релиз. Крупная серверная база с долгой реструктуризацией и обработчиками может обновляться несколько часов, поэтому замерьте время на тестовой копии.
Что делать со старыми версиями платформы после обновления?
Оставьте предыдущую версию на неделю-две на случай отката. Потом удалите её через «Программы и компоненты» Windows, чтобы не запутаться при выборе версии в окне запуска.