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

· 10 мин

Содержание

Тонкий клиент 1С 8.3 обновляют двумя способами. Вручную: скачать дистрибутив нужной версии и запустить установку на компьютере. Или автоматически: положить дистрибутив в общую папку и прописать её в 1cestart.cfg, тогда программа запуска сама поставит нужную версию при входе в базу. Для одного-двух рабочих мест хватит ручного способа, для офиса из десяти компьютеров и больше выгоднее настроить автообновление.

Главное правило самостоятельного обновления: версия тонкого клиента должна совпадать с версией сервера 1С до последней цифры. Если сервер работает на 8.3.24.1548, клиенту нужна именно 8.3.24.1548, а не 8.3.24.1342 и не 8.3.25.

Какая версия тонкого клиента стоит сейчас и какая нужна

Начните с двух номеров: что установлено у вас и что работает на сервере.

Версия на вашем компьютере. Откройте базу, нажмите на значок меню в левом верхнем углу (три полоски) и выберите Справка → О программе. В строке «1С:Предприятие» будет номер вида 8.3.24.1548. Там же указан режим: тонкий клиент, толстый клиент или веб-клиент.

Если база не открывается, загляните в папку установки. По умолчанию это C:\Program Files\1cv8\. Каждая версия лежит в своей подпапке с номером, например C:\Program Files\1cv8\8.3.24.1548\. Подпапок может быть несколько: старые версии при установке новой не удаляются.

Версия сервера. Её знает администратор, но можно выяснить и самому:

  • 🖥️ на сервере 1С в консоли администрирования серверов (её версия совпадает с версией сервера);
  • 📩 из текста ошибки при подключении: платформа сама пишет, какую версию ожидает сервер;
  • 🌐 если база опубликована на веб-сервере, версию видно в окне «О программе» при входе через браузер.

Когда совпадение версий обязательно

Как вы работаете с базойТребование к версии клиента
Клиент-серверная база (сервер 1С)Точное совпадение с версией сервера, все четыре числа
Через веб-сервер (http-подключение)Совпадение с версией платформы, на которой опубликована база
Файловая база на своём диске или в сетевой папкеСтрогой привязки нет; важно, чтобы конфигурация поддерживала эту версию платформы
Веб-клиент в браузереНичего ставить не нужно, клиент приходит с сервера

Для файловой базы ориентир другой: требования конфигурации. В описании каждого релиза БП, ЗУП или УТ указана минимальная версия платформы. Если поставить версию ниже, база откажется обновляться. Если поставить заметно новее рекомендованной, возможны мелкие сбои интерфейса.

Где взять дистрибутив нужной версии

Безопасных источников три.

  1. Портал обновлений 1С — раздел «Технологическая платформа 8.3». Доступ открыт при действующей подписке на ИТС или при покупке платформы. Для каждой версии там лежат отдельные пакеты: «Тонкий клиент 1С:Предприятия для Windows» (32 и 64 бита), полный дистрибутив платформы, версии для Linux и macOS.
  2. Ваш администратор или обслуживающая организация. У того, кто обновлял сервер, дистрибутив этой же версии уже есть. Это самый быстрый путь в клиент-серверной схеме.
  3. Сетевая папка с дистрибутивами в офисе, если её уже настроили для автообновления (о ней ниже).

Не скачивайте платформу со сторонних файлообменников и «сборок». В такие установщики встраивают вредоносный код, а версию в имени файла подделать легко.

Какой пакет выбрать. Пакет тонкого клиента меньше полного дистрибутива и ставит только 1cv8c.exe с программой запуска. Если на компьютере кто-то работает в Конфигураторе или в толстом клиенте, берите полный дистрибутив платформы и при установке отмечайте нужные компоненты.

32 или 64 бита. На 64-битной Windows разумно ставить 64-битный клиент: ему доступно больше памяти, тяжёлые отчёты падают реже. 32-битный оставляют, когда используется внешняя компонента или драйвер оборудования, у которых нет 64-битной сборки, например старый драйвер весов или фискального регистратора.

Подготовка компьютера к установке

На подготовку уходит пять минут, зато установка не прервётся на середине.

  • 🔑 Права администратора Windows. Обычный пользователь не сможет записать файлы в C:\Program Files\. Если прав нет, установку запускает сисадмин или вы через «Запуск от имени администратора».
  • 🚪 Закрытые окна 1С. Выйдите из всех баз на этом компьютере. Открытый клиент той же версии мешает установщику заменить файлы.
  • 💾 Свободное место. Одна версия платформы занимает несколько сотен мегабайт. Если на диске C: меньше 2 ГБ, сначала удалите старые версии.
  • 📋 Список баз. Список хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Обновление его не трогает, но копия на рабочем столе спокойствия ради не помешает, особенно если баз десяток.
  • 🔐 Ключи защиты. Если лицензии на USB-ключах, проверьте, что драйвер ключа уже установлен. Установщик платформы предлагает поставить его отдельной галочкой.

Резервная копия базы для обновления самого тонкого клиента не нужна: база при этом не меняется. Копию делают перед обновлением конфигурации, а это другая операция.

Ручное обновление тонкого клиента 1С 8.3 по шагам

Шаг 1. Распакуйте дистрибутив

Дистрибутив приходит архивом. Распакуйте его в отдельную папку, например C:\Distr\8.3.24.1548\. Запускать setup.exe прямо из архива нельзя: установщик не найдёт соседние файлы.

Шаг 2. Запустите установку

Дважды щёлкните setup.exe в распакованной папке. Если Windows спросит разрешение на изменения, подтвердите.

Для пакета тонкого клиента окно короткое: язык интерфейса и папка установки. Папку оставьте по умолчанию: программа запуска ищет версии именно в C:\Program Files\1cv8\.

Для полного дистрибутива появится список компонентов. Чтобы поставить только тонкий клиент, оставьте отмеченными «1С:Предприятие — тонкий клиент» и интерфейс на русском языке . Компоненты сервера на рабочий компьютер не ставьте.

Шаг 3. Решите вопрос с драйвером защиты

В конце установщик предлагает «Установить драйвер защиты». Галочка нужна только при USB-ключах HASP. Если лицензии программные, снимите её.

Шаг 4. Проверьте результат

Откройте базу через ярлык «1С:Предприятие» (это программа запуска 1cestart.exe) и снова зайдите в Справка → О программе. Номер должен совпасть с номером сервера.

Ярлык на рабочем столе обычно ведёт на 1cestart.exe, а не на конкретную версию. Поэтому после установки ярлык менять не нужно: программа запуска сама выберет подходящую версию для каждой базы.

Тихая установка для сисадмина

Если компьютеров несколько, установку без окон можно запустить из командной строки с правами администратора. Для полного дистрибутива платформы:

cd /d C:\Distr\8.3.24.1548
setup.exe /S

Пакеты в формате .msi ставятся стандартным установщиком Windows:

msiexec /i "C:\Distr\8.3.24.1548\имя_пакета.msi" /qn

Имя .msi возьмите из распакованной папки. Команду удобно разослать через групповую политику или любой инструмент удалённого запуска.

Проверка после ручного обновления
Выполнено: 0 / 5

Автоматическое обновление тонкого клиента на всех компьютерах

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

Вариант 1. Общая папка с дистрибутивами

  1. Создайте на файловом сервере общую папку, например \\fs01\1c_distr\.
  2. Дайте пользователям право чтения на неё. Запись оставьте только администратору.
  3. Положите туда распакованный дистрибутив, каждую версию в свою подпапку: \\fs01\1c_distr\8.3.24.1548\.
  4. На каждом компьютере пропишите путь в файле настроек программы запуска 1cestart.cfg.

Файл настроек бывает в двух местах:

РасположениеНа кого действует
%APPDATA%\1C\1CEStart\1cestart.cfgТолько текущий пользователь Windows
%ALLUSERSPROFILE%\1C\1CEStart\1cestart.cfgВсе пользователи компьютера

Удобнее править общий файл в %ALLUSERSPROFILE%. Добавьте в него строки:

DistributiveLocation=\\fs01\1c_distr
AppAutoInstallLastVersion=1

Первая строка говорит программе запуска, где искать дистрибутивы. Вторая разрешает ставить самую свежую версию, найденную там. Файл в кодировке UTF-16, поэтому открывайте его Блокнотом и сохраняйте без смены кодировки.

После этого порядок обновления в офисе такой: администратор обновил сервер, положил дистрибутив той же версии в \\fs01\1c_distr\, и при следующем входе каждый клиент подтянет его сам.

Автоустановка пишет в C:\Program Files\, значит, ей тоже нужны права администратора. Если пользователи работают без них, установку будет блокировать Windows. Решение — разослать установку через групповую политику или дать право на запуск установщика из этой папки.

Вариант 2. Через веб-публикацию

Если базы опубликованы на веб-сервере и пользователи подключаются по http, дистрибутив можно раздавать оттуда. При публикации в файле default.vrd указывают адрес дистрибутива тонкого клиента (атрибут pubdst). Клиент, обнаружив несовпадение версий, предложит скачать и установить подходящую.

Плюс варианта — работает и для удалённых сотрудников, у которых нет доступа к файловому серверу. Минус — каждому всё равно нужны права на установку.

Закрепить версию за конкретной базой

Иногда нужно наоборот: одну базу держать на старой версии, пока другие ушли вперёд. Например, архивная база на сервере, который не обновляют. Для этого в списке баз откройте Изменить для нужной базы, дойдите до последней страницы мастера и в поле «Версия 1С:Предприятия» укажите номер, например 8.3.22. В файле ibases.v8i это строка Version=8.3.22 в разделе базы.

Если указать неполный номер (8.3.22), программа запуска возьмёт самую свежую установленную сборку этой ветки. Полный номер (8.3.22.1923) закрепит одну конкретную сборку.

Старые версии: удалять или оставлять

Каждое обновление добавляет на диск ещё одну папку в C:\Program Files\1cv8\. За год их набирается пять-шесть, и они занимают гигабайты.

Оставляйте:

  • 🗂️ текущую версию;
  • ⏪ предыдущую, на случай если обновление сервера откатят;
  • 📌 версии, закреплённые за конкретными базами в списке.

Удаляйте остальное через Параметры Windows → Приложения (или «Программы и компоненты» в Панели управления). Каждая версия там отдельной строкой «1С:Предприятие 8 (x86-64) (8.3.xx.yyyy)». Удаляйте через этот список, а не стиранием папки вручную: иначе в реестре Windows останутся записи об установленной программе, и следующая установка той же версии может споткнуться.

Что ломается после обновления и как это исправить

Большинство проблем после смены версии укладывается в несколько симптомов.

Диагностика: выберите симптом

Как почистить кэш

Кэш клиента лежит в двух папках профиля пользователя:

%APPDATA%\1C\1cv8\
%LOCALAPPDATA%\1C\1cv8\

Внутри — папки с длинными именами из букв и цифр, по одной на базу. Закройте все окна 1С и удалите эти папки с длинными именами. Файлы в корне, например 1cv8strt.pfl, не трогайте: в них хранятся настройки запуска. При следующем входе платформа создаст кэш заново, первый запуск займёт чуть больше времени.

Чтобы не лезть в папки, в свойствах базы в поле «Дополнительные параметры запуска» можно один раз вписать:

/ClearCache

Войдите в базу, а потом уберите параметр: с ним кэш будет чиститься при каждом запуске, и база станет открываться медленнее.

Если клиент так и не подключается

  • 🔄 Перезагрузите компьютер: иногда установщик ждёт перезагрузки, чтобы заменить занятые файлы.
  • 🧱 Проверьте антивирус: он мог поместить в карантин файлы новой версии. Добавьте C:\Program Files\1cv8\ в исключения.
  • 🌐 Убедитесь, что сервер доступен: если не подключаются и другие компьютеры, дело не в клиенте.
  • 📝 Запишите точный текст ошибки и номер версии из «О программе» — с этими данными администратор решит вопрос за минуты.

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

Слетит ли лицензия после обновления тонкого клиента?
Нет. Программная лицензия привязана к компьютеру, а не к версии платформы. В клиент-серверной схеме клиентские лицензии вообще выдаёт сервер, а не ваш компьютер.
Можно ли обновить тонкий клиент без прав администратора?
В стандартную папку C:\Program Files\1cv8\ — нет. Попросите сисадмина запустить установщик или настроить установку через групповые политики.
Нужно ли обновлять тонкий клиент, если работаю через браузер?
Нет. Веб-клиент загружается с веб-сервера при каждом входе, на компьютере ничего ставить не надо.
Обновление тонкого клиента обновляет мою конфигурацию?
Нет. Тонкий клиент — это программа-оболочка. Релиз Бухгалтерии, ЗУП или УТ обновляется отдельно, в Конфигураторе или через интернет-поддержку.
Как часто нужно обновлять тонкий клиент?
Тогда, когда обновили сервер или когда новый релиз конфигурации требует более новой платформы. Обновлять «на всякий случай» каждую неделю не нужно.