Обновляем платформу и конфигурацию 1С 8.3 без потери данных

· 9 мин

Содержание

Установить обновление 1С 8.3 можно двумя путями: из самой программы через интернет-поддержку (помощник сам скачает все нужные релизы) или вручную в конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию…, указав файл 1cv8.cfu. Перед любым способом делают выгрузку базы в .dt, а платформу обновляют отдельно и заранее, если новый релиз требует её свежей версии.

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

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

Обновление меняет структуру базы. Если процесс оборвётся на середине, без копии придётся восстанавливать данные вручную. Поэтому сначала резервная копия, потом всё остальное.

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

  1. Попросите всех пользователей выйти из программы.
  2. Запустите базу в режиме «Конфигуратор».
  3. Выберите Администрирование → Выгрузить информационную базу….
  4. Сохраните файл .dt на другой диск или в сетевую папку. В имени укажите дату и номер текущего релиза, например buh_2026-10-07_3.0.180.dt.

Для файловой базы есть дополнительный быстрый вариант — скопировать каталог базы целиком, вместе с файлом 1Cv8.1CD. Делать это можно только когда в базе никто не работает . Для клиент-серверной базы на MS SQL или PostgreSQL добавьте штатный бэкап средствами СУБД: .dt выгружается долго и для большой базы может занять часы.

Что проверить до старта

  • 🔢 Текущий релиз. В режиме «Предприятие» откройте меню с иконкой «?» в правом верхнем углу → «О программе». Там видны версия конфигурации и платформы.
  • 📋 Требования нового релиза. В описании каждого релиза указаны минимальный номер платформы и список версий, с которых возможен переход.
  • 🧩 Доработки. Если конфигурация снята с поддержки или в неё вносили изменения, обновление пойдёт через сравнение и объединение. Это работа для программиста, а не для бухгалтера.
  • 🔌 Расширения и внешние обработки. Запишите, что подключено. После обновления их придётся проверить.
  • 👥 Окно для работ. Обновление конфигурации базы данных требует монопольного доступа. Выберите время, когда в базе никого нет: вечер или выходной.

Шаг 1. Обновление платформы 1С 8.3

Платформу ставят первой, если новый релиз конфигурации требует более свежую версию. Узнать это можно из сообщения при попытке обновиться: программа прямо называет минимальный номер платформы.

Файловый вариант и отдельные рабочие места

  1. Скачайте дистрибутив технологической платформы на портале обновлений 1С (нужен действующий договор ИТС или доступ к пользовательскому сайту).
  2. Распакуйте архив и запустите setup.exe.
  3. В списке компонентов оставьте «1С:Предприятие» — для обычной работы этого достаточно.
  4. Дождитесь окончания установки.

Новая версия встаёт в отдельный каталог вида C:\Program Files\1cv8\8.3.xx.xxxx. Старые версии не удаляются и могут жить рядом. Стартовое окно 1cestart.exe по умолчанию запускает самую новую установленную версию.

Если нужно зафиксировать версию для конкретной базы, в списке баз нажмите «Изменить», дойдите до последней страницы и в поле версии укажите нужный номер, например 8.3.25.

Клиент-серверный вариант

Здесь главное правило: версия платформы на клиентах должна точно совпадать с версией сервера 1С. Порядок такой:

  1. Предупредите пользователей: при остановке службы сервера все сеансы оборвутся, несохранённые документы пропадут. Работы — только в нерабочее время.
  2. Остановите службу «Агент сервера 1С:Предприятия 8.3».
  3. Запустите setup.exe новой версии на сервере, отметьте компонент сервера и согласитесь установить его как службу Windows.
  4. Проверьте, что служба новой версии запущена, а старая отключена.
  5. Обновите платформу на всех клиентских компьютерах или терминальном сервере.

Если на клиентах осталась старая версия, при подключении появится ошибка о несоответствии версий клиента и сервера. Лечится установкой на клиент ровно той же сборки.

Шаг 2. Автоматическое обновление 1С через интернет

Самый простой способ для типовых конфигураций без доработок: Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других на базе БСП. Программа сама скачивает цепочку релизов и применяет их по очереди.

Что нужно:

  • ✅ действующая подписка ИТС;
  • ✅ подключённая интернет-поддержка (логин и пароль от портала 1С:ИТС);
  • ✅ права администратора в базе.

Порядок в Бухгалтерии 3.0:

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

В ЗУП и УТ путь похожий: раздел «Администрирование», группа интернет-поддержки.

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

Автообновление не подходит, если конфигурация доработана. В этом случае помощник либо остановится, либо предложит вариант, после которого доработки придётся восстанавливать вручную.

Шаг 3. Ручная установка обновления из файла .cfu

Ручной способ нужен, когда нет интернета на сервере, нет подключённой интернет-поддержки или конфигурация с доработками.

Где взять файл обновления

Обновление конфигурации на портале скачивается как дистрибутив updsetup.exe (или архив с ним). При запуске он распаковывает файлы в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts\1c\<конфигурация>\<версия>. Внутри лежит нужный файл 1cv8.cfu.

Обращайте внимание на цепочку версий. Каждый .cfu применяется только к определённым предыдущим релизам. Если ваша версия 3.0.170, а нужна 3.0.185, возможно, придётся поставить один или несколько промежуточных релизов по порядку.

Обновление в конфигураторе

  1. Запустите базу в режиме «Конфигуратор» под администратором.
  2. Если дерево конфигурации не открыто: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию….
  4. Укажите «Выбор файла обновления» и найдите 1cv8.cfu в каталоге шаблонов. Либо выберите поиск доступных обновлений — конфигуратор просмотрит каталог шаблонов сам.
  5. Конфигуратор покажет, с какой версии на какую идёт обновление. Нажмите «Выполнить» или «Далее».
  6. Для типовой конфигурации на полной поддержке объединение пройдёт без вопросов. Если есть доработки, откроется окно сравнения: это зона программиста.
  7. На вопрос «Обновить конфигурацию базы данных?» ответьте «Да». Либо позже нажмите F7.
  8. Проверьте список изменений структуры и нажмите «Принять».
  9. Закройте конфигуратор и запустите базу в режиме «Предприятие». Подтвердите легальность получения обновления. Дождитесь окончания обработчиков обновления данных.

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

Обновление из файла без конфигуратора

В типовых конфигурациях на БСП помощник обновления умеет взять файл с диска. В том же разделе интернет-поддержки выберите обновление из файла на локальном или сетевом диске и укажите 1cv8.cfu. Удобно, когда интернет есть только на другом компьютере.

Какой способ обновления вам подходит?

Шаг 4. Обновление 1С через командную строку

Пакетный режим конфигуратора нужен администраторам, у которых 5–20 баз или обновление ночью по расписанию. Всё, что делается мышью в конфигураторе, можно запустить командой 1cv8.exe DESIGNER.

Пример для файловой базы — выгрузка копии, затем обновление:

@echo off
set V8="C:\Program Files\1cv8\8.3.25.1394\bin\1cv8.exe"
set BASE=D:\Bases\Buh
set CFU=D:\Updates\1cv8.cfu

rem 1. Резервная копия
%V8% DESIGNER /F"%BASE%" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\buh.dt" /Out"D:\Logs\dump.log" /DisableStartupMessages

rem 2. Обновление конфигурации и структуры базы
%V8% DESIGNER /F"%BASE%" /N"Администратор" /P"пароль" /UpdateCfg"%CFU%" /UpdateDBCfg /Out"D:\Logs\update.log" /DisableStartupMessages

Номер платформы в пути подставьте свой. Для клиент-серверной базы вместо /F пишут /S"сервер\имя_базы".

Что делают ключи:

КлючНазначение
/DumpIBвыгрузка базы в файл .dt
/UpdateCfgприменить файл обновления .cfu или .cf к конфигурации на поддержке
/UpdateDBCfgобновить конфигурацию базы данных (аналог F7)
/Outзаписать протокол в текстовый файл
/DisableStartupMessagesне показывать стартовые диалоги, мешающие пакетному запуску

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

%V8% ENTERPRISE /F"%BASE%" /N"Администратор" /P"пароль" /C"ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы" /DisableStartupMessages

Пароль администратора в bat-файле лежит открытым текстом. Ограничьте доступ к скрипту и папке логов, а для планировщика используйте отдельную учётную запись Windows.

Если в базе остались активные сеансы, /UpdateDBCfg не получит монопольный доступ и завершится с ошибкой в логе. В клиент-серверном варианте сеансы блокируют заранее через консоль кластера или механизм блокировки в самой программе с кодом разрешения. Этот код передают при пакетном запуске ключом /UC.

Шаг 5. Проверка работы после обновления

Обновление без проверки — половина работы. Пройдитесь по короткому списку.

  1. Версия. Меню «?» → «О программе»: номер конфигурации должен совпадать с целевым.
  2. Обработчики. В Бухгалтерии 3.0 в разделе «Администрирование» есть сведения о результатах обновления программы. Там видно, завершились ли отложенные обработчики. Пока они работают, программа может вести себя медленнее.
  3. Ключевые документы. Откройте и перепроведите 2–3 свежих документа разных видов: реализацию, поступление, банковскую выписку.
  4. Отчёты. Сформируйте оборотно-сальдовую ведомость за прошлый месяц и сравните итоги со значениями до обновления.
  5. Регламентированная отчётность. Проверьте, что формы отчётов обновились до актуальных.
  6. Расширения и внешние обработки. Откройте каждое. Если расширение не подходит к новой версии, программа сообщит об этом при запуске.
  7. Обмены. Запустите синхронизацию с банком, ЭДО, сайтом или другой базой вручную и убедитесь, что она проходит.

Только после этой проверки разрешайте пользователям работать. Копию .dt храните минимум до следующего закрытия месяца.

Если обновление не устанавливается

Частые сообщения и что с ними делать:

  • ❌ «Файл обновления не предназначен для обновления данной конфигурации» или в списке нет доступных обновлений. Выбранный .cfu не подходит к вашему релизу. Найдите в описании новой версии, с каких релизов идёт обновление, и поставьте промежуточные.
  • ❌ Требуется более новая версия платформы. Конфигурация называет минимальный номер. Обновите платформу (шаг 1) и повторите.
  • ❌ Не удалось установить монопольный режим. В базе остались сеансы, в том числе «зависшие» и фоновые. Для файловой базы проверьте, что все вышли и не запущены фоновые обмены. Для сервера посмотрите сеансы в консоли кластера. Принудительное завершение сеанса обрывает работу пользователя без сохранения — делайте это только после предупреждения.
  • ❌ Обработчики обновления завершились с ошибкой. Откройте журнал регистрации и найдите событие обновления информационной базы: там текст ошибки и объект, на котором всё остановилось. Часто причина — битые данные или несовместимое расширение. Отключите расширение и запустите базу повторно.
  • ❌ Нехватка места на диске. При обновлении создаются временные копии конфигурации. Освободите место на диске с базой и в каталоге временных файлов Windows.

Если ничего не помогло — восстановите базу из .dt (Администрирование → Загрузить информационную базу… в конфигураторе) и разберитесь с причиной на копии. Загрузка .dt полностью заменяет текущие данные. Так что работа, сделанная после выгрузки, пропадёт.

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

Можно ли обновить 1С 8.3 без подписки ИТС?
Нет. Обновления конфигураций и платформы официально распространяются только при действующем договоре ИТС или в рамках бесплатного льготного периода после покупки программы.
Сколько времени занимает обновление?
Для файловой базы на 2–3 ГБ — обычно 15–40 минут вместе с обработчиками. Большая клиент-серверная база с несколькими промежуточными релизами может обновляться несколько часов.
Можно ли перепрыгнуть через несколько релизов сразу?
Только если это разрешено в описании нового релиза. Помощник через интернет сам строит цепочку. Вручную релизы ставят по порядку, каждый раз обновляя конфигурацию базы данных.
Нужно ли удалять старые версии платформы?
Не обязательно. Они не мешают работе, но занимают место. Удаляйте их через «Программы и компоненты» Windows, когда все базы перешли на новую версию.
Что будет, если ничего не обновлять?
Программа продолжит работать, но регламентированные отчёты и формы обмена с ФНС и банками со временем устареют. Чем дольше пауза, тем длиннее цепочка релизов при следующем обновлении.