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

· 9 мин

Содержание

Обновить 1С на компьютере — это два разных действия. Сначала ставится новая версия платформы (программа 1cv8, установщик setup.exe), затем обновляется конфигурация базы: через помощник Обновление программы в режиме 1С:Предприятие или файлом .cfu в Конфигураторе. Перед обоими шагами делается выгрузка базы в .dt.

Чаще всего ломается не само обновление, а порядок: новый релиз Бухгалтерии требует свежую платформу, а на компьютере стоит старая. Или клиент обновили, а сервер 1С — нет. Ниже порядок, при котором база не останется в полуобновлённом состоянии.

Подготовка базы перед обновлением 1С

Начните с трёх проверок. Они занимают пять минут и снимают половину сюрпризов.

  1. Узнайте текущие версии. Откройте главное меню (кнопка с тремя полосками в левом верхнем углу) → Справка → О программе. В окне видно версию платформы (например, 8.3.24.1691) и версию конфигурации (например, 3.0.160.20).
  2. Узнайте, какую платформу требует новый релиз. Это написано в описании обновления на портале 1С:ИТС и в файле с описанием изменений внутри дистрибутива. Требование звучит как «версия платформы не ниже 8.3.xx».
  3. Проверьте, типовая ли конфигурация. В Конфигураторе: Конфигурация → Поддержка → Настройка поддержки. Если стоит «На поддержке» с запретом изменений — база типовая, обновится автоматически. Если «Изменения разрешены» — читайте раздел про доработанные конфигурации.

Резервная копия

Без выгрузки в .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 рабочих мест:

  1. Создайте общую папку, например \\fs\1c_distr, доступную на чтение всем пользователям.
  2. Распакуйте в неё полный дистрибутив платформы нужной версии.
  3. В файле настроек стартера 1CEStart.cfg укажите параметр PublishDistributiveLocation с путём к этой папке. Общий для всех пользователей компьютера файл лежит в C:\ProgramData\1C\1CEStart\.
  4. При следующем запуске стартер найдёт более новую версию и предложит её установить.
PublishDistributiveLocation=\\fs\1c_distr

Установка программ требует прав администратора на компьютере. Если у пользователей их нет, автоматическое обновление клиента упрётся в запрос UAC. Тогда платформу раскатывают групповыми политиками или вручную.

Установка новой версии платформы вручную

Ручная установка — самый надёжный способ. Новая версия ставится рядом со старой и ничего не удаляет.

На рабочем компьютере

  1. Скачайте с портала обновлений 1С дистрибутив «Технологическая платформа». Для 64-разрядной Windows подходит полный 64-битный дистрибутив (архив windows64full_8_3_xx_xxxx).
  2. Распакуйте архив и запустите setup.exe от имени администратора.
  3. В списке компонентов оставьте 1С:Предприятие и при необходимости тонкий клиент. Сервер и модули веб-сервера на обычный компьютер не нужны.
  4. Нажмите Далее до конца. Платформа встанет в C:\Program Files\1cv8\8.3.xx.xxxx\.
  5. На последнем шаге установщик предложит установить драйвер защиты. Он нужен только для аппаратных USB-ключей. С программной лицензией галочку можно снять.

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

Если нужно, чтобы конкретная база запускалась на определённой версии, откройте окно запуска → выделите базу → Изменить → на последней странице мастера заполните поле версии, например 8.3.24. Без этого стартер берёт самую новую установленную.

На сервере 1С

С клиент-серверной базой правило жёсткое: версия клиента должна совпадать с версией сервера до номера сборки. Обновление сервера делают так:

  1. Предупредите пользователей и выберите время вне рабочего дня. Остановка службы оборвёт все сеансы.
  2. Установите новую версию платформы с компонентом Сервер 1С:Предприятия 8 и отметкой установки как сервиса Windows.
  3. В оснастке Службы (services.msc) остановите службу агента сервера 1С старой версии и убедитесь, что новая служба смотрит в каталог новой версии (поле «Исполняемый файл» в свойствах).
  4. Запустите службу и проверьте подключение из консоли администрирования новой версии.
  5. Если используется сервер администрирования ras, его службу тоже переведите на новую версию.
  6. Обновите платформу на всех клиентских компьютерах до той же сборки.

Список кластеров и баз хранится в каталоге данных сервера (по умолчанию srvinfo), поэтому после смены версии базы регистрировать заново не нужно.

Старые версии

Удаляйте их через Параметры Windows → Приложения (или Программы и компоненты), но не сразу. Держите предыдущую версию неделю-две: если в новой сборке найдётся ошибка, вернуться можно, просто указав версию в свойствах базы.

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

Для типовых конфигураций на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11, УНФ) удобнее всего обновлять из пользовательского режима.

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

Помощник сам проходит цепочку промежуточных релизов: если база отстала на десяток версий, он скачает и применит их по очереди.

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

Обновление конфигурации вручную в Конфигураторе

Ручной путь нужен, когда нет интернета на компьютере, база серверная без автообновления или помощник выдаёт ошибку.

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

Дистрибутив обновления конфигурации — тоже setup.exe. Он не ставит программу, а распаковывает шаблоны в каталог %APPDATA%\1C\1cv8\tmplts\1c\<конфигурация>\<релиз>\. Внутри два важных файла:

  • 📦 1Cv8.cf — файл поставки, полная конфигурация;
  • 🔄 1Cv8.cfu — файл обновления, только разница с предыдущими релизами.

Каждый .cfu обновляет только с определённых релизов. Список версий, с которых можно перейти, есть в описании релиза. Если база на 3.0.150, а файл рассчитан на обновление с 3.0.158 и новее, придётся пройти промежуточные релизы по очереди.

Порядок действий

  1. Запустите Конфигуратор под администратором. Пользователи должны выйти из базы.
  2. Конфигурация → Открыть конфигурацию.
  3. Конфигурация → Поддержка → Обновить конфигурацию.
  4. Выберите Поиск доступных обновлений (Конфигуратор просмотрит каталог шаблонов) или Выбор файла обновления и укажите .cfu вручную.
  5. Для типовой конфигурации подтвердите обновление. Для доработанной откроется окно сравнения — о нём в следующем разделе.
  6. На вопрос об обновлении конфигурации базы данных ответьте Да. Если отказались, выполните позже: Конфигурация → Обновить конфигурацию базы данных (F7).
  7. Примите изменения в окне реорганизации и дождитесь завершения.
  8. Запустите режим 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С, отмечены к обновлению — их принимают;
  • ⚠️ объекты, изменённые и вами, и поставщиком, требуют решения: взять из поставщика, оставить свои или объединить модули вручную;
  • 📝 до нажатия Выполнить сохраните отчёт о сравнении, чтобы потом проверить доработки.

Безопаснее вынести доработки в расширения конфигурации . Тогда основная конфигурация остаётся на поддержке и обновляется как типовая, а расширение проверяется отдельно после обновления.

Если конфигурация подключена к хранилищу

  1. В Конфигураторе откройте хранилище и захватите корень конфигурации рекурсивно (все объекты).
  2. Выполните Обновить конфигурацию как обычно, с выбором .cfu или .cf.
  3. Проверьте синтаксис: Конфигурация → Проверка конфигурации.
  4. Поместите изменения в хранилище с комментарием «Обновление до 3.0.xxx».
  5. Остальные разработчики получат конфигурацию из хранилища и обновят свои копии баз.

Обновлять конфигурацию базы данных в рабочей базе лучше уже после того, как изменения лежат в хранилище. Так рабочая база и хранилище не разъедутся.

Когда нужен файл поставки .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, сделанный до начала (Администрирование → Загрузить информационную базу), и только затем повторите процедуру.

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

Нужна ли подписка ИТС, чтобы обновить 1С?
Для обновления конфигурации через интернет и скачивания дистрибутивов — да, нужен доступ к порталу 1С:ИТС. Без подписки остаётся ручная установка из дистрибутивов, полученных у партнёра 1С, который ведёт ваш договор.
Слетит ли лицензия после обновления платформы?
Программная лицензия привязана к параметрам компьютера, а не к номеру версии платформы. Установка новой сборки повторной активации обычно не требует.
Можно ли пропустить несколько релизов конфигурации?
Только если файл .cfu содержит обновление с вашего релиза. Иначе ставьте промежуточные релизы или используйте файл поставки .cf. Помощник обновления через интернет подбирает цепочку сам.
Сколько версий платформы можно держать на одном компьютере?
Сколько угодно: каждая ставится в свою папку внутри C:\Program Files\1cv8. Стартер по умолчанию запускает самую новую, конкретную версию задают в свойствах базы.
Сколько длится обновление базы?
Для файловой базы на 5–10 ГБ один релиз обычно занимает от 10 до 40 минут вместе с обработчиками. Большие серверные базы обновляются часами, поэтому их планируют на ночь или выходные.