К статье
Практический материал

Администрирование · 10 мин

Как обновить тонкий клиент 1С

Как обновить тонкий клиент 1С вручную и автоматически: проверка версии, совместимость с сервером, тихая установка, типичные ошибки и способы их устранения.

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

Главное правило: версия тонкого клиента должна точно совпадать с версией сервера 1С, к которому он подключается. Если на сервере стоит платформа 8.3.22, а на клиенте 8.3.18, подключение будет отклонено с сообщением о несовпадении версий. Поэтому обновление обычно начинается не с клиента, а с проверки того, какая версия платформы установлена на сервере или требуется конфигурацией.

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

Как узнать текущую версию клиента и требуемую версию

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

Требуемую версию подсказывает сама система: при несовпадении версий клиент выдаёт ошибку «Несовпадение версий клиента и сервера» и указывает обе версии. Если база файловая, требуемая версия определяется тем, под какой платформой база обновлялась последний раз — обычно это версия администратора, который выполнял обновление конфигурации.

Также проверить установленные версии можно без запуска 1С: откройте каталог C:\Program Files\1cv8\ (или C:\Program Files (x86)\1cv8\ для 32-разрядной установки) — каждая подпапка с номером вида 8.3.22.1750 соответствует одной установленной версии платформы.

Ошибка «Несовпадение версий»Клиент старше или младше сервера

Сравните номера версий в тексте ошибки и установите указанную версию сервера

Клиент не запускается после обновления конфигурацииБаза требует более новую платформу

Уточните у администратора версию, под которой обновлялась база

Несколько папок в C:\Program Files\1cv8Установлено несколько версий платформы

Это нормально: старые версии можно удалить после проверки работы

Подготовка: что сделать до обновления

Сначала закройте все сеансы 1С на компьютере: тонкий клиент, толстый клиент, конфигуратор. Если платформа запущена, установщик либо откажется работать, либо обновит файлы некорректно. Проверьте диспетчер задач на наличие процессов 1cv8.exe и 1cv8c.exe.

Убедитесь, что у вас есть права локального администратора — установка платформы в Program Files без них невозможна. Если права ограничены, установку должен выполнять системный администратор или используйте вариант установки в профиль пользователя, если это предусмотрено политиками организации.

Скачайте дистрибутив заранее с портала portal.1c.ru (раздел «Обновления программ» → «Технологическая платформа 8.3») или возьмите его у администратора, если в организации дистрибутивы распространяются централизованно. Для скачивания с портала потребуется действующий договор ИТС и учётная запись.

Ручное обновление через установщик

Это основной способ для одного рабочего места. Распакуйте скачанный архив дистрибутива в отдельную папку и запустите файл setup.exe от имени администратора (правая кнопка мыши → «Запуск от имени администратора»).

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

Порядок действий при ручной установке
  1. 1
    Закройте все сеансы 1С и проверьте процессы 1cv8 в диспетчере задач
  2. 2
    Распакуйте дистрибутив платформы нужной версии
  3. 3
    Запустите setup.exe от имени администратора
  4. 4
    Выберите компонент «Тонкий клиент» или полный комплект «1С:Предприятие»
  5. 5
    Завершите установку и запустите 1С из списка баз
  6. 6
    Откройте «О программе» и сверьте версию с версией сервера

После установки ярлык и список информационных баз сохраняются: файл со списком баз (ibases.v8i) лежит в профиле пользователя и не зависит от версии платформы. Запустите базу — если версии совпадают, сеанс откроется без сообщений об ошибке.

Обновление с помощью файла 1cestart

Если в организации несколько версий платформы, обратите внимание на файл запуска 1cestart.exe — он выбирает подходящую версию автоматически. В свойствах базы в списке можно явно указать требуемую версию (параметр «Версия 1С:Предприятия»), тогда стартер будет запускать именно её, что удобно при постепенном переходе между версиями.

Автоматическое обновление через веб-сервер

Если тонкий клиент подключается к базе через веб-сервер (публикация на IIS или Apache), можно настроить автоматическое обновление: при несовпадении версий клиент сам скачает дистрибутив с веб-сервера и установит его. Для этого администратор размещает дистрибутив платформы в каталоге публикации и указывает его в файле default.vrd.

На стороне пользователя всё происходит полуавтоматически: при запуске появляется предложение обновиться, пользователь подтверждает, дистрибутив скачивается и запускается установка. Учтите, что для установки всё равно потребуются права администратора на компьютере — это частая причина сбоя автоматического обновления у рядовых пользователей.

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

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

cmd
setup.exe /S /quiet /qn DESIGNTIMEALL="0" THINCLIENT="1"

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

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

Проверка результата и типичные ошибки

После обновления проверьте три вещи: версию в окне «О программе», успешное подключение ко всем базам из списка и работу печати и обмена данными, если они используются. Проблемы чаще всего проявляются не при запуске, а при первом обращении к внешним компонентам.

Контрольные точки

Как проверить результат

Версия в окне «О программе»
Норма

Совпадает с версией сервера полностью, включая номер сборки

Тревожный признак

Отличается релиз или сборка — подключение будет отклонено

Запуск базы из списка
Норма

Сеанс открывается без сообщений о версиях

Тревожный признак

Ошибка несовпадения версий или требование обновить платформу

Печать документов и отчётов
Норма

Документы выводятся на печать и в PDF

Тревожный признак

Ошибки внешних компонентов или пустые окна печати

Типичные ошибки
01
Установка версии новее сервера — клиент не подключается, приходится ставить точную версию заново
02
Обновление при запущенных сеансах 1С — файлы платформы блокируются, установка завершается с ошибкой
03
Удаление старой версии до проверки новой — если новая работает некорректно, откат занимает лишнее время
04
Установка 32-разрядного клиента на 64-разрядный серверный контур без проверки совместимости внешних компонентов
05
Игнорирование кэша метаданных: после смены версии стоит очистить папку кэша в профиле пользователя при странных ошибках интерфейса

Если после обновления клиент ведёт себя странно — не открываются формы, слетают настройки интерфейса — очистите локальный кэш: удалите базу из списка и добавьте заново, либо вручную очистите папки кэша в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\. Данные базы при этом не пострадают, кэш — это только временные файлы клиента.

Особые случаи: файловая база, Linux и macOS

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

На Linux и macOS тонкий клиент распространяется отдельными пакетами (deb, rpm, dmg). Обновление выполняется установкой нового пакета поверх или через пакетный менеджер. Учтите, что номера версий для всех ОС должны совпадать с сервером — кроссплатформенность не отменяет требования точного совпадения.

Итог

Что важно запомнить

Версия тонкого клиента должна точно совпадать с версией сервера 1С. Обновление — это установка новой платформы рядом со старой: закройте сеансы, запустите setup.exe от имени администратора, проверьте версию в «О программе». Для множества компьютеров используйте тихую установку или автоматическое обновление через веб-сервер.

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

Можно ли обновить тонкий клиент без прав администратора?

Штатная установка в Program Files требует прав администратора. Обходные пути — автоматическое обновление через веб-сервер (но установка всё равно запросит повышение прав) или централизованное развёртывание администратором через GPO/SCCM. Самостоятельно без прав обновиться не получится.

Что делать, если после обновления ошибка «Несовпадение версий» осталась?

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

Нужно ли удалять старые версии платформы?

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

Где взять дистрибутив платформы, если нет договора ИТС?

Официальный источник дистрибутивов — портал portal.1c.ru, доступ требует действующего договора ИТС. Если договора нет, обратитесь к франчайзи 1С, который обслуживает вашу организацию, или к администратору, у которого есть доступ к дистрибутивам.

Почему после обновления слетели настройки интерфейса и открываются старые формы?

Это признак устаревшего локального кэша метаданных. Удалите базу из списка в стартовом окне и добавьте её заново, либо очистите папки кэша в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 при закрытой программе. Данные базы от этого не пострадают.

Можно ли обновить только тонкий клиент, не трогая сервер?

Да, но только до версии, которая уже установлена на сервере. Клиент новее сервера работать не будет. Если нужна более новая платформа, сначала обновляется сервер 1С, и только затем клиентские места.