Обновление платформы и конфигурации 1С 8.3 своими руками: порядок без потерь
Содержание
Обновить 1С:Предприятие 8.3 самостоятельно можно двумя путями. Типовую конфигурацию
без доработок проще всего обновлять прямо из программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Доработанную или ту, где автообновление недоступно, обновляют вручную в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию, затем Обновить конфигурацию базы данных (F7).
Платформа — отдельная программа. Её ставят с дистрибутива, как обычное приложение Windows, и только когда новый релиз конфигурации этого требует. Порядок всегда один: копия базы → платформа (если нужна) → конфигурация → запуск в режиме «1С:Предприятие» для обработчиков обновления → проверка.
Что проверить перед обновлением и как сделать резервную копию
Начните с текущих версий. Откройте программу и выберите Главное меню → Справка → О программе. В окне видны две строки, которые понадобятся дальше:
- 🔹 версия платформы — например, 8.3.24.1548;
- 🔹 версия конфигурации — например, 3.0.150.30 для Бухгалтерии предприятия 3.0.
Затем откройте описание нового релиза конфигурации на портале обновлений. В нём есть три важных сведения:
| Что ищем в описании релиза | Зачем |
|---|---|
| Обновление возможно с версий… | Если вашей версии в списке нет, нужен промежуточный релиз |
| Минимальная версия платформы | Если ваша платформа ниже — сначала ставите новую |
| Рекомендуемая версия платформы | Её лучше и ставить, если всё равно обновляете платформу |
Перескочить через несколько релизов одним файлом обновления нельзя. Файл 1cv8.cfu умеет обновлять только с перечисленных в описании версий. Отстали на полгода — пройдите цепочку релизов по очереди.
Резервная копия: три варианта
Без резервной копии конфигурацию не обновляйте. Откатить неудачное обновление можно только из копии.
- Выгрузка в .dt. Конфигуратор →
Администрирование → Выгрузить информационную базу. Укажите папку и имя файла. Подходит для файловых и клиент-серверных баз. - Копия папки файловой базы. Когда все вышли из программы, скопируйте каталог, где лежит файл
1Cv8.1CD. Это самый быстрый способ для небольших баз. - Резервная копия средствами СУБД. Для клиент-серверной базы на MS SQL или PostgreSQL делайте полный бэкап штатными средствами сервера баз данных, а
.dt— дополнительно.
Проверьте, что копия открывается. Разверните .dt в новую пустую базу через Администрирование → Загрузить информационную базу и откройте её. Пять минут проверки — и вы точно знаете, что откат возможен.
Освободите базу от пользователей
Обновление структуры базы данных требует монопольного доступа. Предупредите коллег и выберите время после работы. Для клиент-серверной базы удобно включить блокировку начала сеансов в свойствах информационной базы в консоли администрирования кластера. В типовых конфигурациях на БСП есть и встроенная обработка «Блокировка работы пользователей» в разделе Администрирование.
Где взять дистрибутивы платформы и обновления конфигурации
Легальный источник — портал обновлений 1С (releases.1c.ru). Вход по логину и паролю портала 1С:ИТС, доступ к обновлениям даёт действующая подписка ИТС. Логин обычно выдаёт обслуживающий партнёр или он указан в договоре ИТС.
На портале два раздела, которые понадобятся:
- 📦 Технологическая платформа 8.3 — выберите нужную версию и скачайте дистрибутив для Windows. Для обычной рабочей станции хватит клиентского дистрибутива. Если на компьютере работает сервер 1С, нужен полный дистрибутив с серверными компонентами;
- 📦 Конфигурация (например, «Бухгалтерия предприятия, редакция 3.0») — выберите релиз и скачайте «Дистрибутив обновления». Это архив с программой
setup.exeвнутри.
Не скачивайте платформу и обновления со случайных файлообменников. В таких сборках бывают изменённые файлы, а при проблеме вы не сможете понять, в чём причина.
Если программа обновляется автоматически (раздел ниже), вручную скачивать конфигурацию не придётся: она сама загрузит нужные файлы, включая промежуточные релизы.
Установка новой версии платформы 1С:Предприятие 8.3
Платформу ставят на каждый компьютер, где запускают 1С. Старая версия при этом не удаляется: несколько версий 8.3 спокойно живут рядом, каждая в своей папке внутри C:\Program Files\1cv8\.
Пошагово на рабочей станции
- Распакуйте архив дистрибутива в отдельную папку.
- Запустите
setup.exeот имени администратора. - В списке компонентов оставьте «1С:Предприятие 8» (основные компоненты) и, при необходимости, тонкий клиент. Сервер 1С на рабочей станции не нужен.
- Язык интерфейса по умолчанию — русский.
- Галочку «Установить драйвер защиты» ставьте только если у вас аппаратный USB-ключ. С программными лицензиями драйвер не нужен.
- Нажмите «Готово». В меню «Пуск» появится ярлык новой версии.
Стартер 1С по умолчанию открывает базу в самой новой установленной версии. Если нужно закрепить конкретную, в окне запуска выделите базу → «Изменить» → на последней странице укажите версию в поле «Версия 1С:Предприятия», например 8.3.24.1548.
Если у вас сервер 1С
В клиент-серверном варианте версия клиента должна точно совпадать с версией сервера, вплоть до последней цифры. Поэтому порядок такой:
- Назначьте окно работ и предупредите пользователей: при остановке службы сервера 1С все сеансы оборвутся.
- Установите новую версию с компонентом «Сервер 1С:Предприятия 8» на сервер.
- Остановите службу старой версии и запустите службу новой. Проверьте в свойствах службы Windows, что путь к
ragent.exeуказывает на папку новой версии. - Обновите платформу на всех клиентских компьютерах и терминальном сервере.
На терминальном сервере после обновления удобно закрепить версию в общем списке баз, чтобы никто не открыл базу старым клиентом.
Лицензии при переходе между версиями 8.3 сохраняются. Программная лицензия выдана на компьютер, а не на номер сборки платформы.
Как обновить конфигурацию 1С автоматически из программы
Это основной способ для типовых конфигураций без доработок: Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и других на базе БСП.
- Зайдите в программу пользователем с полными правами.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Если интернет-поддержка не подключена, подключите её: понадобится тот же логин и пароль портала ИТС.
- В группе «Обновление версии программы» нажмите команду обновления. Программа проверит, есть ли новый релиз, и покажет его описание.
- Выберите, обновлять сразу или после завершения работы.
- Для файловой базы помощник предложит создать резервную копию. Не отказывайтесь.
- Дождитесь завершения. Программа сама перезапустится и выполнит обработчики обновления.
Если вы сильно отстали, помощник скачает и установит промежуточные релизы по цепочке. Это дольше, но вручную ничего собирать не нужно.
Когда для нового релиза нужна более свежая платформа, помощник об этом сообщит. Тогда сначала обновите платформу по инструкции выше, затем вернитесь к этому шагу.
Обновление конфигурации вручную через Конфигуратор
Ручной способ нужен, когда нет интернета на сервере, автообновление недоступно или конфигурация доработана.
Подготовьте файл обновления
Запустите setup.exe из скачанного дистрибутива обновления. Он не трогает базу, а распаковывает шаблоны в каталог шаблонов — по умолчанию %APPDATA%\1C\1cv8\tmplts\1c\. Там появится папка с номером релиза, а в ней файл 1cv8.cfu.
Загрузите обновление
- Откройте базу в режиме «Конфигуратор».
- Если основная конфигурация не открыта, выберите
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте поиск доступных обновлений, чтобы Конфигуратор сам нашёл подходящие
.cfuв каталоге шаблонов, или выбор файла — и укажите1cv8.cfuвручную. - Конфигуратор покажет, с какой версии на какую идёт обновление. Подтвердите.
- Для типовой конфигурации без изменений обновление пройдёт сразу.
Примените изменения к базе данных
- Нажмите F7 или
Конфигурация → Обновить конфигурацию базы данных. - Откроется окно реорганизации со списком изменённых объектов. Нажмите «Принять».
- Дождитесь окончания. На большой базе реорганизация может идти долго — не прерывайте её.
- Закройте Конфигуратор и запустите базу в режиме «1С:Предприятие».
- Программа выполнит обработчики обновления данных. Пока они работают, базу не закрывайте.
Цепочка релизов вручную
Если между вашей версией и актуальной несколько обязательных промежуточных релизов, ставьте их по одному. Удобный порядок:
- Выпишите цепочку: для каждого следующего релиза в описании проверьте строку «обновление возможно с версий…» и найдите в ней предыдущий.
- Скачайте и распакуйте
setup.exeвсе дистрибутивы цепочки заранее. В каталоге шаблонов появится по папке на релиз. - Обновляйте по одному: загрузка
1cv8.cfu→ F7 → запуск в режиме «1С:Предприятие» до окончания обработчиков. - Только после этого берите следующий релиз.
Не пропускайте запуск в пользовательском режиме между релизами. Обработчики каждого релиза переводят данные в новый формат. Если сразу накатить следующий файл, часть данных может остаться в старом виде, а ошибка всплывёт позже — уже в отчётах.
На длинной цепочке делайте выгрузку .dt после каждых двух-трёх релизов. Если сбой случится в середине, не придётся начинать с нуля.
Если конфигурация доработана
Если в конфигурации меняли типовые объекты, при обновлении откроется окно сравнения и объединения. Здесь легко потерять доработки или сломать типовой механизм.
- 🔧 Доработки сделаны в расширениях — обновляйте как типовую. Расширения сохраняются, после обновления проверьте, что они подключились без ошибок.
- 🔧 Изменены объекты основной конфигурации — сравнение и объединение лучше доверить программисту, который вносил правки.
- 🔧 Конфигурация снята с поддержки полностью — стандартное обновление недоступно, нужен программист.
Ошибки при обновлении 1С 8.3 и что с ними делать
Большинство сбоев при самостоятельном обновлении повторяются. Выберите симптом:
Администрирование → Обслуживание → Журнал регистрации, отфильтруйте по уровню «Ошибка» и посмотрите, на каком объекте остановилось. После исправления перезапустите программу: обработчики продолжат работу.Если обновление оборвалось на середине и база не открывается, не пытайтесь чинить её экспериментами. Восстановите копию из .dt и повторите обновление.
Проверка после обновления и завершение работ
Когда программа запустилась и обработчики отработали, проверьте результат.
- Версии.
Главное меню → Справка → О программе— в окне должны быть новые номера платформы и конфигурации. - Расширения.
Администрирование → Печатные формы, отчёты и обработки → Расширения— все нужные расширения включены и без предупреждений. - Внешние обработки и печатные формы. Откройте пару своих внешних отчётов. После крупного релиза они иногда перестают работать.
- Обмены. Запустите обмен с банком, ЭДО или другой базой вручную и проверьте журнал.
- Контрольный отчёт. Сформируйте оборотно-сальдовую ведомость или привычный отчёт и сравните итоги с выгруженными до обновления.
Если всё в порядке, снимите блокировку сеансов и сообщите пользователям, что можно работать.
Старые версии платформы удалите через Параметры Windows → Приложения спустя неделю-две, когда убедитесь, что всё работает. До этого они пригодятся для отката. Копию .dt до обновления храните хотя бы до закрытия месяца.
Частые вопросы
Нужно ли покупать новую лицензию после обновления платформы?
Можно ли откатить обновление конфигурации?
.dt или копии папки базы, сделанной до обновления. Встроенной кнопки «отменить обновление» нет.