Обновляем платформу, конфигурацию и классификаторы 1С 8.3 своими руками
Содержание
Обновить 1С:Предприятие 8.3 самостоятельно можно за 20–40 минут. Нужны три вещи: резервная копия базы, файлы нового релиза (или подключённая интернет-поддержка) и права администратора в программе. Типовая база без доработок обновляется прямо из пользовательского режима: Администрирование → Обслуживание → Обновление версии программы. Доработанную базу обновляют через Конфигуратор.
У 1С обновляются три слоя, и у каждого свой порядок: платформа (сама программа 1С:Предприятие), конфигурация (Бухгалтерия, ЗУП, УТ и т. д.) и классификаторы — банки, адреса, курсы валют. Формы регламентированной отчётности в типовых конфигурациях приходят вместе с релизом конфигурации.
Что проверить до начала обновления
Сначала узнайте, что стоит сейчас. Откройте меню (кнопка с тремя полосками в левом верхнем углу) → Справка → О программе. В окне видны две строки:
- 🔹 версия платформы, например
8.3.24.1548; - 🔹 название и номер релиза конфигурации, например «Бухгалтерия предприятия, редакция 3.0 (3.0.150.25)».
Запишите оба номера. Дальше сравните их с описанием нового релиза: там указаны минимальная версия платформы и список релизов, с которых возможно обновление. Если ваш релиз в этом списке отсутствует, придётся ставить промежуточные обновления по цепочке.
Второй момент — поддержка конфигурации. В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки:
| Состояние | Что это значит для обновления |
|---|---|
| На поддержке, изменения не разрешены | Типовая база, обновляется автоматически, в том числе из пользовательского режима |
| На поддержке с возможностью изменения | Были доработки, обновление только через Конфигуратор со сравнением и объединением |
| Снята с поддержки | Обновление файлами .cfu невозможно, нужна установка поддержки заново и объединение по полному .cf |
Резервная копия: два надёжных способа
Без копии к обновлению не переходите. Откат обновления конфигурации без резервной копии невозможен.
- Выгрузка в
.dt. Конфигуратор →Администрирование → Выгрузить информационную базу. Подходит для любой базы, файловой и клиент-серверной. Файл занимает заметно меньше места, чем сама база. - Копия каталога файловой базы. Закройте все сеансы и скопируйте папку, где лежит файл
1Cv8.1CD. Это быстрее, чем выгрузка, и восстанавливается простой заменой папки.
Для клиент-серверной базы на MS SQL или PostgreSQL дополнительно попросите администратора сделать бэкап средствами СУБД — .dt при больших объёмах выгружается долго.
Как обновить платформу 1С:Предприятие 8.3
Платформу ставят первой, если новый релиз конфигурации требует более свежую версию. Если текущая платформа уже подходит, этот шаг можно пропустить.
Где взять дистрибутив
Дистрибутивы платформы раздаются на портале обновлений 1С по действующему договору ИТС (или по другой подписке, которая даёт доступ к обновлениям). Для Windows обычно скачивают архив «Технологическая платформа 1С:Предприятия (64-bit) для Windows» — в нём толстый клиент, тонкий клиент и Конфигуратор. Отдельный тонкий клиент нужен только рабочим местам, где не открывают Конфигуратор.
Установка на компьютер
- Распакуйте архив и запустите
setup.exeот имени администратора Windows. - На шаге выбора компонентов оставьте «1С:Предприятие» и интерфейс на русском языке . Сервер 1С ставить не нужно, если вы обновляете рабочее место, а не сервер.
- Дождитесь окончания установки. Перезагрузка обычно не требуется.
Новая версия встаёт рядом со старой в отдельный каталог, например C:\Program Files\1cv8\8.3.25.1374. Старые версии не удаляются, места они занимают немного, но через год их может накопиться с десяток — лишние удаляют через «Программы и компоненты».
Ярлык 1С на рабочем столе запускает 1cestart.exe. Он сам выбирает самую свежую установленную версию. Если базе нужна конкретная версия, откройте список баз → выделите базу → Изменить → на последнем шаге в поле «Версия 1С:Предприятия» укажите номер полностью. Пустое значение или 8.3 означает «последняя доступная».
Клиент-серверный вариант
Здесь порядок строже: версия на сервере 1С и на клиентах должна совпадать. Сначала обновляют сервер, затем все клиентские компьютеры. Если клиент со старой версией подключится к обновлённому серверу, он получит ошибку о несоответствии версий клиента и сервера.
Обновление сервера 1С требует остановки службы агента сервера. При остановке оборвутся сеансы всех пользователей всех баз этого сервера. Делайте это вне рабочего времени и заранее предупредите людей.
Для большого числа рабочих мест удобно включить автоматическую установку клиента с сервера или раздать дистрибутив через общую папку — это задача администратора сети.
Откуда брать обновления конфигурации
Способов три, они различаются удобством и требованиями к базе.
| Способ | Когда подходит | Что нужно |
|---|---|---|
| Через интернет-поддержку из программы | Типовая база без доработок | Логин и пароль портала 1С:ИТС, подключённые в программе |
Файл обновления .cfu через Конфигуратор | Есть доработки или нет интернета на сервере | Скачанный дистрибутив обновления с портала |
Полный дистрибутив .cf | Конфигурация снята с поддержки, нужен большой «прыжок» | Полный дистрибутив и время на объединение |
Интернет-поддержку подключают в разделе Администрирование → Интернет-поддержка и сервисы: кнопка подключения, затем логин и пароль от портала. Без неё программа не сможет сама скачать релиз.
Дистрибутив обновления, скачанный вручную, — это архив с setup.exe. Его запуск не трогает базу: он только распаковывает файлы в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts. Там Конфигуратор потом и ищет обновления.
Пошаговое обновление конфигурации
Вариант 1. Типовая база — из пользовательского режима
- Зайдите в базу под пользователем с полными правами.
- Откройте
Администрирование → Обслуживание → Обновление версии программыи перейдите по ссылке обновления программы. - Помощник проверит наличие нового релиза и покажет, что будет установлено. Если требуется более свежая платформа, он об этом скажет — обновите её и вернитесь.
- Выберите момент установки: сразу или при завершении работы. В клиент-серверной базе помощник может попросить пароль администратора кластера.
- Включите создание резервной копии в настройках помощника, если не сделали её вручную.
- Подтвердите. Программа закроется, применит обновление и откроется заново.
Если в базе работают другие пользователи, помощник установит блокировку сеансов и попросит их выйти.
Вариант 2. Через Конфигуратор
Этот путь нужен для доработанных баз и когда помощник по какой-то причине не срабатывает.
- Запустите Конфигуратор и откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте «Поиск доступных обновлений» — Конфигуратор просмотрит каталог шаблонов. Или выберите файл
.cfuвручную через «Выбор файла обновления». - В списке найдите нужный релиз. Если до него нужна цепочка, Конфигуратор покажет только те обновления, которые применимы к текущей версии. Ставьте их по очереди.
- Для типовой базы нажмите «Выполнить». Для доработанной откроется окно сравнения: здесь решают, какие изменения поставщика принять и как поступить с вашими доработками. Если не понимаете, что видите, — остановитесь и позовите программиста.
- На вопрос «Обновить конфигурацию
базы данных?» ответьте «Да». Или позже нажмите
F7. - В окне «Реорганизация информации» нажмите «Принять».
- Закройте Конфигуратор и запустите базу в режиме 1С:Предприятие.
Шаг 8 обязателен. При первом запуске после обновления выполняются обработчики обновления: программа переносит данные в новую структуру, заполняет новые реквизиты. Пока он не прошёл, пользователи работать не могут. В типовых конфигурациях может появиться окно подтверждения легальности получения обновления — отметьте согласие и продолжите.
На шаге 6 нужен монопольный доступ к базе: перестройка структуры не идёт при открытых сеансах. Для этого и нужна блокировка пользователей. Сами шаги 1–5 выполняются, даже когда пользователи работают.
Если есть расширения
Расширения (.cfe) не обновляются вместе с конфигурацией. После обновления проверьте их: Конфигуратор → Конфигурация → Расширения конфигурации. Расширение, которое ссылается на изменённый или удалённый объект, станет неприменимым. Его исправляет автор доработки, вручную такое не лечится.
Классификаторы и формы отчётности
Помимо релиза конфигурации, в базе есть данные, которые живут своей жизнью.
- 🏦 Банковский классификатор — БИК, корсчета, названия банков. При подключённой интернет-поддержке загружается автоматически. Вручную — в справочнике «Банки» есть команда загрузки или подбора из классификатора.
- 🏠 Адресный классификатор — нужен для правильного ввода адресов в карточках организации, сотрудников и контрагентов. Загружается из файлов или через интернет-поддержку.
- 💱 Курсы валют — загружаются из справочника «Валюты» командой загрузки курсов. Для регулярной загрузки включите её в настройках интернет-поддержки.
- 📄 Формы регламентированной отчётности — в Бухгалтерии и ЗУП входят в релиз конфигурации. Новая декларация появляется в программе после обновления на релиз, где её поддержали.
Отсюда практический вывод: если в списке отчётов нет новой формы, которую ФНС или СФР уже утвердили, искать «отдельное обновление отчётности» бесполезно. Нужен свежий релиз конфигурации — и обычно он выходит до начала отчётной кампании.
Автоматическую загрузку классификаторов проще всего держать включённой в разделе Администрирование → Интернет-поддержка и сервисы. Тогда банки и курсы обновляются в фоне без участия администратора.
Что делать, если после обновления что-то сломалось
Большинство проблем видно сразу при первом запуске. Ниже — частые ситуации и что с ними делать.
Администрирование → Обслуживание → Журнал регистрации) и отфильтруйте по уровню «Ошибка». Часто помогает повторный запуск: обработчики продолжат с места остановки. Если ошибка повторяется — восстановите копию и обращайтесь к сопровождающему специалисту с текстом из журнала./ClearCache или удалите базу из списка и добавьте снова.Если обновление прервалось на середине
Отключение света или зависание во время реструктуризации — самая неприятная ситуация. Порядок действий такой:
- Не запускайте обновление повторно наугад.
- Попробуйте открыть Конфигуратор
. Если конфигурация открывается и база данных обновлена (
F7ничего не предлагает), запустите 1С:Предприятие — обработчики доделают работу. - Если база не открывается или ругается на повреждение, восстановите её из
.dt(Администрирование → Загрузить информационную базу) или из копии папки и начните заново.
Утилиту «Тестирование и исправление» в Конфигураторе используйте только после копии: исправление может удалить битые данные без возможности вернуть.
Частые вопросы
Можно ли перепрыгнуть через несколько релизов сразу?
.cf позволяет прыгнуть сразу, но требует объединения.