Обновление платформы и конфигурации 1С:Предприятия 8.3 своими силами
Содержание
Обновить 1С на компьютере — это два разных действия. Сначала ставится новая версия платформы (программа 1cv8, установщик setup.exe), затем обновляется конфигурация базы: через помощник Обновление программы в режиме 1С:Предприятие или файлом .cfu в Конфигураторе. Перед обоими шагами делается выгрузка базы в .dt.
Чаще всего ломается не само обновление, а порядок: новый релиз Бухгалтерии требует свежую платформу, а на компьютере стоит старая. Или клиент обновили, а сервер 1С — нет. Ниже порядок, при котором база не останется в полуобновлённом состоянии.
Подготовка базы перед обновлением 1С
Начните с трёх проверок. Они занимают пять минут и снимают половину сюрпризов.
- Узнайте текущие версии. Откройте главное меню (кнопка с тремя полосками в левом верхнем углу) →
Справка→О программе. В окне видно версию платформы (например, 8.3.24.1691) и версию конфигурации (например, 3.0.160.20). - Узнайте, какую платформу требует новый релиз. Это написано в описании обновления на портале 1С:ИТС и в файле с описанием изменений внутри дистрибутива. Требование звучит как «версия платформы не ниже 8.3.xx».
- Проверьте, типовая ли конфигурация. В Конфигураторе:
Конфигурация→Поддержка→Настройка поддержки. Если стоит «На поддержке» с запретом изменений — база типовая, обновится автоматически. Если «Изменения разрешены» — читайте раздел про доработанные конфигурации.
Резервная копия
Без выгрузки в .dt обновление не начинайте. Откат обновления конфигурации кнопкой не предусмотрен.
Выгрузка вручную: Конфигуратор → Администрирование → Выгрузить информационную базу → укажите файл, например D:\Backup\buh_2026-10-07.dt. Для этого все пользователи должны выйти из базы.
Ту же выгрузку можно запустить из командной строки — удобно, если обновляете несколько баз:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpIB "D:\Backup\buh.dt" /Out "D:\Backup\dump.log"
Для серверной базы вместо /F "путь" пишется /S "имя_сервера\имя_базы". Файл журнала /Out покажет, чем закончилась выгрузка.
Для файловой базы дополнительно скопируйте папку с файлом 1Cv8.1CD целиком. Это самый быстрый откат: вернуть файл на место дольше не придётся.
Автоматическое обновление платформы 1С
Платформа может обновиться без ручного запуска установщика. Есть три штатных сценария.
| Сценарий | Как работает | Где подходит |
|---|---|---|
| Помощник обновления в конфигурации | При обновлении через интернет программа видит, что нужна новая платформа, и предлагает скачать дистрибутив | Один компьютер, файловая база |
| Сетевой каталог дистрибутива | Стартер 1cestart.exe берёт новую версию из общей папки и ставит её на компьютер пользователя | Офис с несколькими рабочими местами |
| Публикация на веб-сервере | Тонкий клиент при подключении скачивает нужную версию с веб-сервера | Работа через браузер или тонкий клиент по HTTP |
Сетевой каталог для офиса
Схема для 5–50 рабочих мест:
- Создайте общую папку, например
\\fs\1c_distr, доступную на чтение всем пользователям. - Распакуйте в неё полный дистрибутив платформы нужной версии.
- В файле настроек стартера
1CEStart.cfgукажите параметрPublishDistributiveLocationс путём к этой папке. Общий для всех пользователей компьютера файл лежит вC:\ProgramData\1C\1CEStart\. - При следующем запуске стартер найдёт более новую версию и предложит её установить.
PublishDistributiveLocation=\\fs\1c_distr
Установка программ требует прав администратора на компьютере. Если у пользователей их нет, автоматическое обновление клиента упрётся в запрос UAC. Тогда платформу раскатывают групповыми политиками или вручную.
Установка новой версии платформы вручную
Ручная установка — самый надёжный способ. Новая версия ставится рядом со старой и ничего не удаляет.
На рабочем компьютере
- Скачайте с портала обновлений 1С дистрибутив «Технологическая платформа». Для 64-разрядной Windows подходит полный 64-битный дистрибутив (архив
windows64full_8_3_xx_xxxx). - Распакуйте архив и запустите
setup.exeот имени администратора. - В списке компонентов оставьте
1С:Предприятиеи при необходимости тонкий клиент. Сервер и модули веб-сервера на обычный компьютер не нужны. - Нажмите
Далеедо конца. Платформа встанет вC:\Program Files\1cv8\8.3.xx.xxxx\. - На последнем шаге установщик предложит установить драйвер защиты. Он нужен только для аппаратных USB-ключей. С программной лицензией галочку можно снять.
После установки окно запуска само использует последнюю версию. Проверьте: зайдите в базу и откройте О программе.
Если нужно, чтобы конкретная база запускалась на определённой версии, откройте окно запуска → выделите базу → Изменить → на последней странице мастера заполните поле версии, например 8.3.24. Без этого стартер берёт самую новую установленную.
На сервере 1С
С клиент-серверной базой правило жёсткое: версия клиента должна совпадать с версией сервера до номера сборки. Обновление сервера делают так:
- Предупредите пользователей и выберите время вне рабочего дня. Остановка службы оборвёт все сеансы.
- Установите новую версию платформы с компонентом
Сервер 1С:Предприятия 8и отметкой установки как сервиса Windows. - В оснастке
Службы(services.msc) остановите службу агента сервера 1С старой версии и убедитесь, что новая служба смотрит в каталог новой версии (поле «Исполняемый файл» в свойствах). - Запустите службу и проверьте подключение из консоли администрирования новой версии.
- Если используется сервер администрирования
ras, его службу тоже переведите на новую версию. - Обновите платформу на всех клиентских компьютерах до той же сборки.
Список кластеров и баз хранится в каталоге данных сервера (по умолчанию srvinfo), поэтому после смены версии базы регистрировать заново не нужно.
Старые версии
Удаляйте их через Параметры Windows → Приложения (или Программы и компоненты), но не сразу. Держите предыдущую версию неделю-две: если в новой сборке найдётся ошибка, вернуться можно, просто указав версию в свойствах базы.
Обновление конфигурации через интернет
Для типовых конфигураций на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11, УНФ) удобнее всего обновлять из пользовательского режима.
- Войдите в базу под пользователем с полными правами.
- Откройте
Администрирование→Интернет-поддержка и сервисыи найдите группу команд обновления версии программы. Запустите помощникОбновление программы. - Введите логин и пароль портала 1С:ИТС, если программа их ещё не знает. Нужна действующая подписка ИТС.
- Помощник покажет доступный релиз и требование к платформе. Если платформа устарела, он предложит сначала обновить её.
- Выберите, когда обновлять: сейчас или по расписанию после завершения работы. Отметьте создание резервной копии.
- Дождитесь окончания и войдите в базу. При первом запуске выполнятся обработчики обновления — экран с прогресс-баром «Обновление версии программы».
Помощник сам проходит цепочку промежуточных релизов: если база отстала на десяток версий, он скачает и применит их по очереди.
После основного обновления часть данных переобрабатывается в фоне (отложенное обновление). Пока оно идёт, отдельные отчёты могут показывать неполные цифры. Статус виден в той же группе команд обновления.
Обновление конфигурации вручную в Конфигураторе
Ручной путь нужен, когда нет интернета на компьютере, база серверная без автообновления или помощник выдаёт ошибку.
Где взять файл обновления
Дистрибутив обновления конфигурации — тоже setup.exe. Он не ставит программу, а распаковывает шаблоны в каталог %APPDATA%\1C\1cv8\tmplts\1c\<конфигурация>\<релиз>\. Внутри два важных файла:
- 📦
1Cv8.cf— файл поставки, полная конфигурация; - 🔄
1Cv8.cfu— файл обновления, только разница с предыдущими релизами.
Каждый .cfu обновляет только с определённых релизов. Список версий, с которых можно перейти, есть в описании релиза. Если база на 3.0.150, а файл рассчитан на обновление с 3.0.158 и новее, придётся пройти промежуточные релизы по очереди.
Порядок действий
- Запустите Конфигуратор под администратором. Пользователи должны выйти из базы.
Конфигурация→Открыть конфигурацию.Конфигурация→Поддержка→Обновить конфигурацию.- Выберите
Поиск доступных обновлений(Конфигуратор просмотрит каталог шаблонов) илиВыбор файла обновленияи укажите.cfuвручную. - Для типовой конфигурации подтвердите обновление. Для доработанной откроется окно сравнения — о нём в следующем разделе.
- На вопрос об обновлении конфигурации базы данных ответьте
Да. Если отказались, выполните позже:Конфигурация→Обновить конфигурацию базы данных(F7). - Примите изменения в окне реорганизации и дождитесь завершения.
- Запустите режим 1С:Предприятие под администратором, чтобы выполнились обработчики обновления.
Шаг 8 не пропускайте. Пока обработчики не отработали, пользователи увидят сообщение о незавершённом обновлении или не смогут войти.
Пакетное обновление без открытия окон
Для нескольких баз удобен пакетный режим Конфигуратора. Пример для файловой базы:
set EXE="C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe"
%EXE% DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /UpdateCfg "D:\Distr\1Cv8.cfu" /UpdateDBCfg /Out "D:\Distr\update.log"
Ключ /UpdateCfg загружает обновление в основную конфигурацию, /UpdateDBCfg применяет её к базе. Результат смотрите в журнале update.log. Обработчики обновления всё равно запустятся при первом входе в режиме 1С:Предприятие.
Доработанная конфигурация, хранилище и файл поставки
Конфигурация с изменениями
Если поддержка снята или разрешены изменения, обновление проходит через сравнение и объединение. В окне сравнения:
- ✅ объекты, которые меняла только фирма 1С, отмечены к обновлению — их принимают;
- ⚠️ объекты, изменённые и вами, и поставщиком, требуют решения: взять из поставщика, оставить свои или объединить модули вручную;
- 📝 до нажатия
Выполнитьсохраните отчёт о сравнении, чтобы потом проверить доработки.
Безопаснее вынести доработки в расширения конфигурации . Тогда основная конфигурация остаётся на поддержке и обновляется как типовая, а расширение проверяется отдельно после обновления.
Если конфигурация подключена к хранилищу
- В Конфигураторе откройте хранилище и захватите корень конфигурации рекурсивно (все объекты).
- Выполните
Обновить конфигурациюкак обычно, с выбором.cfuили.cf. - Проверьте синтаксис:
Конфигурация→Проверка конфигурации. - Поместите изменения в хранилище с комментарием «Обновление до 3.0.xxx».
- Остальные разработчики получат конфигурацию из хранилища и обновят свои копии баз.
Обновлять конфигурацию базы данных в рабочей базе лучше уже после того, как изменения лежат в хранилище. Так рабочая база и хранилище не разъедутся.
Когда нужен файл поставки .cf
Файл 1Cv8.cf применяют, когда цепочка .cfu разорвана (нет промежуточного релиза) или нужно перейти между редакциями. Путь: Конфигурация → Поддержка → Обновить конфигурацию → выбор файла .cf. Для типовой базы это равносильно обычному обновлению, для доработанной — откроется то же окно сравнения.
Ошибки при обновлении 1С и что с ними делать
Большинство сбоев сводится к несовпадению версий, занятой базе или битому кэшу. Выберите свой симптом:
Сброс кэша
Кэш клиента лежит в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ — это папки с длинными именами-идентификаторами. Перед удалением закройте все окна 1С на этом компьютере. Мягкий вариант — добавить ключ в строку запуска:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Bases\Buh" /ClearCache
Если обновление оборвалось посреди реорганизации (отключили свет, упал Конфигуратор), не запускайте его повторно вслепую. Сначала загрузите .dt, сделанный до начала (Администрирование → Загрузить информационную базу), и только затем повторите процедуру.