Тонкий клиент 1С:Предприятия 8.3 — установка, подключение к базе и тонкая подстройка
Содержание
Чтобы настроить тонкий клиент 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. Требования к процессору и памяти у него заметно ниже, чем у толстого клиента: тяжёлые расчёты идут на сервере.
До установки выясните четыре вещи:
- Точную версию платформы на сервере, например
8.3.24.1691. Её видно в консоли администрирования серверов или в окнеО программеу любого пользователя этой базы. - Способ подключения: файловая база, сервер 1С или веб-публикация.
- Адрес: путь к каталогу, имя сервера и базы в кластере или URL публикации.
- Разрядность: на 64-разрядной Windows ставьте 64-разрядный тонкий клиент, если в базе нет внешних компонент только под 32 бита.
Для клиент-серверной базы версия тонкого клиента должна совпадать с версией сервера до последней цифры. Клиент 8.3.24.1548 к серверу 8.3.24.1691 не подключится.
Для работы нужна клиентская лицензия: программная на компьютере, на сервере лицензий или USB-ключ. Без лицензии платформа базу не запустит.
Установка тонкого клиента 1С на Windows
Есть два дистрибутива, и от выбора зависит, с какими базами клиент сможет работать.
| Дистрибутив | Что умеет | Когда брать |
|---|---|---|
| «Тонкий клиент 1С:Предприятия» (отдельный) | Сервер 1С и веб-публикация | Пользователи работают только с серверными базами |
| Полный дистрибутив платформы | Любые базы, плюс Конфигуратор | Нужны файловые базы или работа администратора |
Установка из полного дистрибутива
- Распакуйте архив платформы нужной версии и запустите
setup.exe. - На странице выбора компонент включите «1С:Предприятие – Тонкий клиент».
- Если база файловая, добавьте ещё «1С:Предприятие – Тонкий клиент, файловый вариант». Без него тонкий клиент файловую базу не откроет.
- Компоненты сервера, модули веб-сервера и интерфейсы на чужих языках не ставьте: на рабочем месте они не нужны.
- Согласитесь на установку драйвера защиты, только если используете 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. Его можно скопировать на другой компьютер целиком.
ping srv1c и доступность порта: Test-NetConnection srv1c -Port 1541 в PowerShell. Если имя не разрешается, пропишите его в DNS или в файл hosts.1Cv8.1CD или у пользователя нет прав на папку./ClearCache.Как ускорить работу тонкого клиента 1С
Тонкий клиент сам по себе лёгкий. Тормоза обычно идут от сети, кэша или сервера.
- 🐢 Медленный канал. Запускайте базу с параметром
/OLow— режим низкой скорости соединения. Платформа оптимизирует обмен с сервером под медленный канал. - 🧹 Распухший кэш. Метаданные конфигурации кэшируются в
%APPDATA%\1C\1cv8\и%LOCALAPPDATA%\1C\1cv8\в папках с именами-GUID. После нескольких обновлений там скапливается много лишнего. Удаляйте эти папки при закрытой 1С или используйте/ClearCache. - 🛡️ Антивирус. Добавьте в исключения каталоги кэша и папку
C:\Program Files\1cv8\. Проверка каждого файла кэша при открытии форм заметно тормозит. - 📶 Wi-Fi и VPN. Для клиент-серверной работы важнее задержка, чем ширина канала. Проверьте
pingдо сервера: десятки миллисекунд уже ощутимы при проведении документов. - 🖼️ Тяжёлые формы. Если медленно открывается одна форма, а остальное летает, дело в конфигурации или сервере, а не в клиенте. Включите замер производительности в базе и посмотрите, что выполняется дольше всего.
Для удалённых сотрудников веб-публикация по HTTPS обычно проще прямого подключения к серверу 1С через VPN: нужен один открытый порт 443, а не диапазон портов кластера.
Безопасность при работе через тонкий клиент
Тонкий клиент уже убирает главный риск: пользователь не видит файлы базы и СУБД. Остальное зависит от настроек.
- Не храните пароли в ярлыках. Строка вида
/N"Иванов" /P"12345"в свойствах ярлыка видна любому, кто откроет его свойства. Для домена используйте аутентификацию операционной системы в карточке пользователя базы. - Публикуйте базу только по HTTPS. Обычный HTTP передаёт логин, пароль и данные открытым текстом.
- Закройте лишние порты. Порты 1540, 1541 и диапазон рабочих процессов не выставляйте в интернет. Для внешних пользователей есть веб-публикация.
- Включите защиту от опасных действий в карточке пользователя. Тогда платформа предупредит перед открытием внешней обработки или отчёта из файла.
- Ограничьте права в самой базе. Тонкий клиент не защитит от пользователя с ролью «Полные права», если она ему выдана по ошибке.
Пароль администратора базы не вписывайте в ярлыки и общие файлы .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С, вторая — веб-публикация, третья — файловая база. Номер версии в пути замените на свой.
Частые ошибки при настройке
- ❌ Оставили версию
8.3в свойствах базы. После установки второй платформы клиент берёт самую новую и упирается в несовпадение с сервером. - ❌ Путь к файловой базе через букву диска. У соседа диск
Z:ведёт в другую папку, и база «пропадает». - ❌ Удалили кэш при открытой 1С. Часть файлов занята, очистка неполная, ошибки остаются. Сначала закройте все сеансы на компьютере.
- ❌ Открыли наружу порты кластера ради удалённого бухгалтера. Безопаснее один раз сделать веб-публикацию по HTTPS.
Нужна ли отдельная лицензия на тонкий клиент?
Можно ли работать в Конфигураторе через тонкий клиент?
1cv8.exe из полного дистрибутива платформы.