Обновление платформы и конфигурации 1С:Предприятия 8.3 — порядок работ для системного администратора
Содержание
Обновить 1С 8.3 — это две разные операции: обновление технологической платформы (программы 1cv8, которая ставится на компьютер или сервер) и обновление конфигурации (самой Бухгалтерии, ЗУП, УТ внутри базы). Конфигурацию обновляют в Конфигураторе файлом .cfu или через Интернет
из режима «Предприятие». Платформу — установкой нового дистрибутива. Порядок такой: копия базы → платформа, если её требует новый релиз → конфигурация → запуск в пользовательском режиме для обработчиков обновления.
Самое частое заблуждение администратора: «поставлю свежую платформу, и бухгалтерия обновится сама». Не обновится. Новая платформа не меняет ни одного объекта конфигурации. И наоборот: свежий релиз БП может отказаться запускаться на старой платформе. Это две независимые задачи, и каждая решается своим инструментом.
1. Подготовка: проверка версий и резервная копия базы
Перед обновлением соберите три факта. Без них легко получить базу, которая не открывается в понедельник утром.
📌 Что выяснить заранее:
- 🔢 Текущий релиз конфигурации. В режиме «Предприятие» — меню с тремя полосками (☰) →
Справка→О программе. В Конфигураторе —Справка→О программеили свойства корня конфигурации. - 🖥️ Версию платформы. Там же, в окне «О программе», строка с номером вида 8.3.хх.хххх.
- 📄 Требования нового релиза. В описании релиза (файл
ReadMe.txtили новости релиза в дистрибутиве) указаны минимальная версия платформы и список релизов, с которых можно обновиться. - 🧩 Статус поддержки.
Конфигурация→Поддержка→Настройка поддержки. Если конфигурация снята с поддержки или в ней включена возможность изменения с доработками, обновление пойдёт через сравнение и объединение — это уже работа программиста.
Как сделать резервную копию
Резервная копия обязательна перед каждым обновлением конфигурации. Откат без неё невозможен: изменение структуры базы необратимо.
| Вариант базы | Способ копии | Комментарий |
|---|---|---|
| Файловая | Скопировать каталог базы целиком (файл 1Cv8.1CD и соседние файлы) | Только при закрытой базе, иначе копия может оказаться битой |
| Файловая или серверная | Конфигуратор → Администрирование → Выгрузить информационную базу → файл .dt | Универсально, но на больших базах долго |
| Серверная (MS SQL, PostgreSQL) | Штатный бэкап СУБД | Самый быстрый и надёжный путь для крупных баз |
Выгрузка .dt полезна даже при наличии бэкапа СУБД: её можно развернуть на другом сервере или в файловой базе для теста обновления.
Для крупной или доработанной базы правило простое: сначала обновите копию, проверьте ключевые отчёты и документы, затем повторите на рабочей базе.
2. Обновление через Интернет из режима «Предприятие»
Это основной способ для типовых конфигураций на поддержке. Программа сама скачивает нужную цепочку релизов и применяет её. Нужны логин и пароль Интернет-поддержки пользователей (ИТС), подключённые в программе.
Порядок действий
- Войдите в базу пользователем с полными правами.
- Откройте
Администрирование→Интернет-поддержка и сервисы. - В группе обновления версии программы нажмите ссылку «Обновление программы».
- Помощник проверит наличие новых релизов и покажет, до какой версии можно обновиться.
- Выберите режим: обновить сейчас или при завершении работы.
- Укажите, нужна ли резервная копия перед обновлением (в файловом варианте помощник умеет делать её сам).
- Дождитесь окончания: программа перезапустится и выполнит обработчики обновления.
Помощник обновления требует, чтобы в базе не было других пользователей. В файловом варианте он предложит завершить их сеансы. Предупредите людей заранее: несохранённые документы будут потеряны.
Ограничения способа
- 🌐 Нужен доступ сервера или компьютера к Интернету и действующая подписка ИТС.
- 🧱 Не работает для конфигураций, снятых с поддержки, — там только ручное обновление через Конфигуратор .
- 🖥️ В клиент-серверном варианте помощник запросит параметры администратора кластера, если кластер защищён паролем.
- ⏳ Если база давно не обновлялась, помощник проходит промежуточные релизы по очереди. На 10–15 релизов уйдёт заметное время — планируйте окно вечером или в выходной.
3. Ручное обновление из файла: платформа и .cfu
Ручной путь выбирают, когда сервер без Интернета, конфигурация доработана или нужно контролировать каждый шаг.
Обновление платформы из дистрибутива
- Скачайте с портала обновлений по договору ИТС дистрибутив технологической платформы нужной разрядности.
- Распакуйте архив и запустите
setup.exe. - Выберите компоненты: для рабочего места — «1С:Предприятие» (толстый и тонкий клиенты), для сервера — компоненты сервера.
- Новая версия ставится рядом со старой, в отдельный каталог
C:\Program Files\1cv8\8.3.хх.хххх. Старая не удаляется.
Ярлык «1С:Предприятие» запускает 1cestart.exe, а тот выбирает версию платформы. По умолчанию — самую свежую из установленных. Если для конкретной базы нужна определённая версия, её задают в окне запуска: кнопка Изменить → последний шаг мастера → поле «Версия 1С:Предприятия».
Старые версии платформы удаляйте через «Программы и компоненты» Windows, когда убедитесь, что новая работает со всеми базами.
Обновление конфигурации файлом .cfu
- Установите дистрибутив обновления конфигурации (файл
setup.exeиз архива релиза). Он распакует файлы в каталог шаблонов — по умолчанию%APPDATA%\1C\1cv8\tmplts. - Откройте базу в Конфигураторе.
- Если основная конфигурация не открыта —
Конфигурация→Открыть конфигурацию. - Выполните
Конфигурация→Поддержка→Обновить конфигурацию…. - Выберите «Выбор файла обновления» и укажите
1cv8.cfuв папке нужного релиза. Вариант «Поиск доступных обновлений» сам просматривает каталог шаблонов. - Конфигуратор покажет, с каких версий этот файл обновляет. Если вашей среди них нет — нужен промежуточный релиз.
- Подтвердите обновление и дождитесь окна с вопросом об обновлении конфигурации базы данных.
- Нажмите «Да» — или позже
Конфигурация→Обновить конфигурацию базы данных(F7). - Примите изменения структуры в окне «Реорганизация информации».
- Запустите базу в режиме «Предприятие» (F5 из Конфигуратора) и дождитесь завершения обработчиков обновления.
Шаг 10 нельзя пропускать. Пока обработчики не отработали, данные в новых реквизитах и регистрах не заполнены, а часть отчётов покажет ерунду. Пользователь, вошедший первым, сам запустит обработчики — лучше, если это будет администратор, а не бухгалтер с горящим отчётом.
Файл .cf вместо .cfu
Файл .cf — полная конфигурация, а не обновление. Его применяют через Конфигурация → Сравнить, объединить с конфигурацией из файла или для конфигураций без поддержки. «Загрузить конфигурацию из файла
» на рабочей базе с данными не используйте: это полная замена конфигурации без объединения, все доработки и расширения, завязанные на изменённые объекты, будут потеряны.
Как пройти цепочку релизов
Если база отстала на несколько версий, файл последнего релиза не подойдёт. Действуйте так:
- В Конфигураторе посмотрите текущую версию.
- Откройте
ReadMe.txtили описание нужного релиза — там список версий, с которых он обновляет. - Найдите ближайший промежуточный релиз, который принимает вашу версию.
- Обновитесь до него, обновите конфигурацию БД и запустите «Предприятие».
- Повторите до целевого релиза.
Каждый промежуточный шаг завершайте запуском в режиме «Предприятие». Обработчики одного релиза рассчитывают на данные, подготовленные предыдущим.
4. Обновление файловой и клиент-серверной базы: в чём разница
Логика обновления конфигурации одна, но подготовка и платформа различаются заметно.
| Что делаем | Файловая база | Клиент-серверная база |
|---|---|---|
| Где ставим платформу | На каждый компьютер, где запускают 1С | На сервер 1С и на все клиенты — одной и той же версии |
| Как убрать пользователей | Попросить выйти; помощник предложит завершить сеансы | Консоль кластера: блокировка начала сеансов, затем завершение сеансов |
| Резервная копия | Копия каталога или .dt | Бэкап СУБД или .dt |
| Скорость реструктуризации | Зависит от диска компьютера с базой | Обычно быстрее, выполняется на сервере |
| Кто запускает Конфигуратор | Любой компьютер с доступом к папке | Любой клиент с той же версией платформы, что и сервер |
Порядок для клиент-серверного варианта
- Сделайте бэкап базы в СУБД.
- В консоли администрирования серверов 1С откройте свойства информационной базы.
- Включите «Блокировка начала сеансов включена», задайте сообщение пользователям и код разрешения.
- Включите «Блокировка регламентных заданий включена» — иначе фоновые задания помешают монопольному доступу.
- Завершите оставшиеся сеансы в ветке «Сеансы» информационной базы.
- Запустите Конфигуратор с кодом разрешения (параметр
/UC<код>в строке запуска) и обновите конфигурацию, как в разделе 3. - Снимите блокировки в свойствах базы.
Завершение сеансов обрывает работу пользователей: всё несохранённое пропадёт. Делайте это в согласованное окно, после рабочего дня.
Переход сервера на новую платформу
Сервер 1С и клиенты должны быть одной версии. Если на сервере 8.3.24, а у бухгалтера 8.3.23, подключение не состоится. Поэтому смену платформы на сервере планируют вместе с обновлением клиентов.
Практический порядок:
- Установите новую версию платформы на клиентские машины заранее — она ляжет рядом со старой и не помешает.
- В нерабочее время остановите службу «Агент сервера 1С:Предприятия 8.3». Все сеансы прервутся.
- Установите серверные компоненты новой версии.
- Убедитесь, что служба теперь запускает
ragent.exeиз каталога новой версии. Если установщик не перерегистрировал службу, удалите старую и зарегистрируйте новую ключами-rmsrvcи-instsrvcуragent.exe(полный список параметров — в справке к серверу). - Запустите службу и проверьте в консоли, что кластер и базы на месте. Настройки кластера хранятся в каталоге
srvinfoи при смене версии сохраняются.
Каталог srvinfo стоит скопировать перед обновлением сервера. Это быстрее, чем потом восстанавливать список баз и настройки кластера вручную.
Консоль администрирования серверов тоже привязана к версии. Если она перестала открываться после обновления, зарегистрируйте radmin.dll новой версии командой от имени администратора:
regsvr32 "C:\Program Files\1cv8\8.3.хх.хххх\bin\radmin.dll"
Вместо 8.3.хх.хххх подставьте каталог установленной версии.
5. Если обновление прошло с ошибкой
Нажмите на текст сообщения, чтобы увидеть причину и порядок действий. Если обновление оборвалось на середине, первым делом проверьте, что резервная копия на месте и читается.
Администрирование → Активные пользователи в Конфигураторе), в серверной базе включите блокировку регламентных заданий и завершите сеансы в консоли кластера.Если база после обновления не открывается
- 🔙 Не пытайтесь «доделать» обновление поверх сломанной базы. Восстановите копию —
.dtчерезАдминистрирование→Загрузить информационную базуили бэкап СУБД. - 🧹 Если в окне запуска висят ошибки интерфейса или странные формы, очистите кэш: запустите базу с параметром
/ClearCache. Пользователю это ничем не грозит, но запускать стоит, когда база закрыта. - 🧩 Отключите расширения в
Администрирование→Печатные формы, отчёты и обработки→Расширенияи проверьте запуск без них. Расширение, написанное под старый релиз, может мешать открытию форм.
6. Частые ошибки администратора при обновлении
- ❌ Обновлять только платформу и ждать новых форм отчётности. Отчётность и законодательные изменения приходят с релизом конфигурации.
- ❌ Пропускать запуск «Предприятия» после F7. Обработчики не отработали — данные не готовы.
- ❌ Перескакивать через релизы. Даже если .cfu «подходит», пропуск обработчиков промежуточной версии иногда даёт ошибки позже, на закрытии месяца.
- ❌ Обновлять сервер в рабочее время. Остановка агента сервера прерывает работу всех пользователей во всех базах кластера.
- ❌ Обновлять доработанную базу без теста. Сравнение и объединение способно молча затереть доработку, если не проверить окно сравнения.
7. Частые вопросы
Как часто нужно обновлять 1С?
Можно ли обновить платформу, не обновляя конфигурацию?
Нужно ли обновлять конфигурацию в каждой базе отдельно?
tmplts скачиваются один раз и используются для всех баз на компьютере.