Тонкий клиент 1С:Предприятия 8.3 — установка, подключение к базе и тонкая подстройка

· 9 мин

Содержание

Чтобы настроить тонкий клиент 1С, поставьте на компьютер компонент «Тонкий клиент» той же версии платформы, что и на сервере. Затем добавьте базу в окне запуска (Добавить → Добавление в список существующей информационной базы). На последнем шаге мастера выберите основной режим запуска «Тонкий клиент». Исполняемый файл тонкого клиента — 1cv8c.exe, у полного клиента — 1cv8.exe.

Тонкий клиент — общая часть платформы 8.3, а не отдельной конфигурации. Для БП 3.0, ЗУП 3.1, УТ 11 и ERP порядок одинаков. Различается только способ подключения: к файловой базе, к серверу 1С или через веб-сервер.

Что такое тонкий клиент 1С и когда он нужен

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

Отсюда практические плюсы:

  • 🖥️ слабый компьютер или ноутбук тянет тяжёлую базу, потому что считает сервер;
  • 🌐 работать можно через интернет по HTTP или HTTPS, без VPN до сервера СУБД;
  • 🔒 у пользователя нет прямого доступа к файлам базы и к СУБД;
  • 📦 дистрибутив меньше, чем у полной платформы, и ставится быстрее.

Все современные конфигурации на управляемых формах работают в тонком клиенте штатно. Толстый клиент нужен в основном для Конфигуратора и для старых решений на обычных формах.

РежимФайлГде выполняется логикаКогда выбирать
Тонкий клиент1cv8c.exeНа сервере 1СПовседневная работа пользователей
Толстый клиент1cv8.exeЧастично на клиентеКонфигуратор, обычные формы
Веб-клиентБраузерНа сервере 1СНельзя ставить программы на компьютер

Системные требования и что подготовить заранее

Тонкий клиент работает в Windows 10 и 11, Windows Server 2016 и новее, а также в Linux и macOS. Требования к процессору и памяти у него заметно ниже, чем у толстого клиента: тяжёлые расчёты идут на сервере.

До установки выясните четыре вещи:

  1. Точную версию платформы на сервере, например 8.3.24.1691. Её видно в консоли администрирования серверов или в окне О программе у любого пользователя этой базы.
  2. Способ подключения: файловая база, сервер 1С или веб-публикация.
  3. Адрес: путь к каталогу, имя сервера и базы в кластере или URL публикации.
  4. Разрядность: на 64-разрядной Windows ставьте 64-разрядный тонкий клиент, если в базе нет внешних компонент только под 32 бита.

Для клиент-серверной базы версия тонкого клиента должна совпадать с версией сервера до последней цифры. Клиент 8.3.24.1548 к серверу 8.3.24.1691 не подключится.

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

Установка тонкого клиента 1С на Windows

Есть два дистрибутива, и от выбора зависит, с какими базами клиент сможет работать.

ДистрибутивЧто умеетКогда брать
«Тонкий клиент 1С:Предприятия» (отдельный)Сервер 1С и веб-публикацияПользователи работают только с серверными базами
Полный дистрибутив платформыЛюбые базы, плюс КонфигураторНужны файловые базы или работа администратора

Установка из полного дистрибутива

  1. Распакуйте архив платформы нужной версии и запустите setup.exe.
  2. На странице выбора компонент включите «1С:Предприятие – Тонкий клиент».
  3. Если база файловая, добавьте ещё «1С:Предприятие – Тонкий клиент, файловый вариант». Без него тонкий клиент файловую базу не откроет.
  4. Компоненты сервера, модули веб-сервера и интерфейсы на чужих языках не ставьте: на рабочем месте они не нужны.
  5. Согласитесь на установку драйвера защиты, только если используете USB-ключи.

Установка отдельного тонкого клиента

Отдельный дистрибутив меньше и ставится в пару шагов. Подходит, когда база стоит на сервере 1С или опубликована на веб-сервере. Файловые базы с ним не работают.

💡 Несколько версий платформы на одном компьютере уживаются спокойно. Каждая ставится в свой каталог вида C:\Program Files\1cv8\8.3.24.1691\. Запускатель 1cestart.exe сам подберёт нужную по настройкам базы.

Подключение тонкого клиента к базе 1С

Откройте ярлык «1С:Предприятие», нажмите Добавить и выберите «Добавление в список существующей информационной базы». Дайте базе понятное имя, например «Бухгалтерия ООО Север». Дальше вариант расположения.

Файловая база в локальной сети

Выберите «На данном компьютере или на компьютере в локальной сети» и укажите каталог, где лежит файл 1Cv8.1CD. Для сетевой папки пишите UNC-путь: \\FS01\Bases\Buh. Буква подключённого диска на другом компьютере может оказаться другой.

База на сервере 1С:Предприятия

Выберите «На сервере 1С:Предприятия» и заполните два поля:

  • Кластер серверов — имя или IP-адрес сервера, например srv1c. Если кластер работает не на стандартном порту, допишите его через двоеточие;
  • Имя информационной базы в кластере — имя базы, как оно задано в консоли кластера, а не отображаемое имя в списке.

На стороне сети должны быть открыты порты агента (1540), менеджера кластера (1541) и диапазон рабочих процессов, заданный в свойствах рабочего сервера. По умолчанию это 1560–1591.

Опубликованная база на веб-сервере

Выберите «На веб-сервере» и вставьте адрес публикации, например https://1c.example.ru/buh. При необходимости заполните параметры прокси и сертификата на следующих страницах мастера.

Последний шаг мастера

  • Основной режим запуска — поставьте «Тонкий клиент». Так база гарантированно откроется именно в нём, а не в режиме, который платформа выберет сама.
  • Версия 1С:Предприятия — укажите точную версию для серверной базы. Значение 8.3 означает «самая новая установленная», и после установки другой версии клиент может перестать подключаться.

Список баз хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Его можно скопировать на другой компьютер целиком.

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

Как ускорить работу тонкого клиента 1С

Тонкий клиент сам по себе лёгкий. Тормоза обычно идут от сети, кэша или сервера.

  • 🐢 Медленный канал. Запускайте базу с параметром /OLow — режим низкой скорости соединения. Платформа оптимизирует обмен с сервером под медленный канал.
  • 🧹 Распухший кэш. Метаданные конфигурации кэшируются в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ в папках с именами-GUID. После нескольких обновлений там скапливается много лишнего. Удаляйте эти папки при закрытой 1С или используйте /ClearCache.
  • 🛡️ Антивирус. Добавьте в исключения каталоги кэша и папку C:\Program Files\1cv8\. Проверка каждого файла кэша при открытии форм заметно тормозит.
  • 📶 Wi-Fi и VPN. Для клиент-серверной работы важнее задержка, чем ширина канала. Проверьте ping до сервера: десятки миллисекунд уже ощутимы при проведении документов.
  • 🖼️ Тяжёлые формы. Если медленно открывается одна форма, а остальное летает, дело в конфигурации или сервере, а не в клиенте. Включите замер производительности в базе и посмотрите, что выполняется дольше всего.

Для удалённых сотрудников веб-публикация по HTTPS обычно проще прямого подключения к серверу 1С через VPN: нужен один открытый порт 443, а не диапазон портов кластера.

Безопасность при работе через тонкий клиент

Тонкий клиент уже убирает главный риск: пользователь не видит файлы базы и СУБД. Остальное зависит от настроек.

  1. Не храните пароли в ярлыках. Строка вида /N"Иванов" /P"12345" в свойствах ярлыка видна любому, кто откроет его свойства. Для домена используйте аутентификацию операционной системы в карточке пользователя базы.
  2. Публикуйте базу только по HTTPS. Обычный HTTP передаёт логин, пароль и данные открытым текстом.
  3. Закройте лишние порты. Порты 1540, 1541 и диапазон рабочих процессов не выставляйте в интернет. Для внешних пользователей есть веб-публикация.
  4. Включите защиту от опасных действий в карточке пользователя. Тогда платформа предупредит перед открытием внешней обработки или отчёта из файла.
  5. Ограничьте права в самой базе. Тонкий клиент не защитит от пользователя с ролью «Полные права», если она ему выдана по ошибке.

Пароль администратора базы не вписывайте в ярлыки и общие файлы .v8i даже на время.

Массовое развёртывание тонкого клиента в организации

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

Тихая установка через msiexec

В полном дистрибутиве лежит MSI-пакет. Его ставят без участия пользователя, а набор компонент задают свойствами:

msiexec /i "1CEnterprise 8 (x86-64).msi" /qn TRANSFORMS=adminstallrelogon.mst;1049.mst ^
  DESIGNERALLCLIENTS=0 THICKCLIENT=0 THINCLIENT=1 THINCLIENTFILE=1 ^
  WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 SERVERCLIENT=0 LANGUAGES=RU

THINCLIENTFILE=1 нужен только для файловых баз. Имя MSI-файла смотрите в своём дистрибутиве. Команду удобно запускать из групповой политики или из скрипта входа.

Общий список баз для всех

Вместо копирования ibases.v8i на каждый компьютер положите один файл в общую папку, например \\FS01\1C\bases.v8i. Затем пропишите его в 1cestart.cfg:

CommonInfoBases=\\FS01\1C\bases.v8i

Файл настроек для всех пользователей компьютера лежит в C:\ProgramData\1C\1CEStart\1cestart.cfg, для одного пользователя — в %APPDATA%\1C\1CEStart\1cestart.cfg. Добавили новую базу в общий файл — она появилась у всех при следующем запуске.

Обновление клиентов вслед за сервером

Параметр AppAutoInstallLastVersion=1 в 1cestart.cfg разрешает запускателю ставить новую версию платформы. Для веб-публикации тонкий клиент может получить нужную версию с веб-сервера, если администратор выложил туда дистрибутив. Для серверных баз проще обновлять клиентов тем же MSI-пакетом сразу после обновления сервера.

Готовые ярлыки

Ярлык можно собрать сразу с параметрами подключения:

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh" /DisableStartupMessages
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /WS"https://1c.example.ru/buh"
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /F"\\FS01\Bases\Buh"

Первая строка — сервер 1С, вторая — веб-публикация, третья — файловая база. Номер версии в пути замените на свой.

Рабочее место с тонким клиентом готово, если
Выполнено: 0 / 6

Частые ошибки при настройке

  • ❌ Оставили версию 8.3 в свойствах базы. После установки второй платформы клиент берёт самую новую и упирается в несовпадение с сервером.
  • ❌ Путь к файловой базе через букву диска. У соседа диск Z: ведёт в другую папку, и база «пропадает».
  • ❌ Удалили кэш при открытой 1С. Часть файлов занята, очистка неполная, ошибки остаются. Сначала закройте все сеансы на компьютере.
  • ❌ Открыли наружу порты кластера ради удалённого бухгалтера. Безопаснее один раз сделать веб-публикацию по HTTPS.
Нужна ли отдельная лицензия на тонкий клиент?
Нет. Тонкий, толстый и веб-клиент используют одну и ту же клиентскую лицензию. Отдельно тонкий клиент не лицензируется.
Можно ли работать в Конфигураторе через тонкий клиент?
Нет. Конфигуратор запускается только через 1cv8.exe из полного дистрибутива платформы.
Работает ли тонкий клиент на Linux и macOS?
Да, для обеих систем есть свои дистрибутивы. Требование то же: версия клиента совпадает с версией сервера.
Чем тонкий клиент отличается от веб-клиента на практике?
Тонкий клиент ставится на компьютер и работает быстрее, особенно с печатью и файлами. Веб-клиенту нужен только браузер, но часть функций с оборудованием и файлами в нём ограничена.
Сколько места занимает кэш тонкого клиента?
Зависит от числа баз и обновлений: после каждого обновления конфигурации появляется новая копия метаданных, а старая остаётся. Поэтому кэш стоит чистить после крупных обновлений.