Тонкий клиент 1С 8.3: от установки до первого входа в базу

· 10 мин

Содержание

Чтобы подключить тонкий клиент 1С, установите на компьютер пользователя клиент той же версии платформы, что и сервер 1С, затем в окне запуска нажмите Добавить → Добавление в список существующей информационной базы и укажите адрес кластера и имя базы на сервере. Для работы через интернет вместо сервера указывают адрес публикации на веб-сервере. В конце мастера выберите основной режим запуска «Тонкий клиент».

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

Какой дистрибутив тонкого клиента выбрать

Тонкий клиент — это исполняемый файл 1cv8c.exe. Он не хранит у себя прикладную логику: формы и данные приходят с сервера, а основная обработка идёт там же. Поэтому он нетребователен к компьютеру и хорошо работает по медленным каналам.

Получить его можно двумя путями:

  • 📦 Отдельный дистрибутив «Тонкий клиент 1С:Предприятия» — компактный, ставит только клиент. Есть сборки для Windows (32 и 64 бит), Linux и macOS. Подходит для рабочих мест, которые подключаются к серверу 1С или к веб-публикации.
  • 🧰 Полный дистрибутив «Технологическая платформа 1С:Предприятия» — в установщике можно выбрать отдельные компоненты: «1С:Предприятие», «1С:Предприятие — Тонкий клиент», «1С:Предприятие — Тонкий клиент, файловый вариант» и другие.

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

Где лежит базаЧто ставить на рабочее место
На сервере 1С:Предприятия (клиент-серверный вариант)Отдельный тонкий клиент или полная платформа
Опубликована на веб-сервере (Apache, IIS)Отдельный тонкий клиент
Файловая база в сетевой папкеПолная платформа или компонент «файловый вариант»

Дистрибутивы скачивают из личного кабинета на портале 1С при действующей подписке ИТС. Брать установщики со сторонних сайтов не стоит: подменённый файл получает доступ ко всей учётной базе.

Требования к компьютеру

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

  • 🖥 ОС: актуальные версии Windows, а также Linux и macOS (для них свои пакеты).
  • 💾 Место на диске: под саму программу — несколько сотен мегабайт, плюс кэш, который растёт со временем.
  • 🌐 Доступ к серверу 1С по нужным портам (о них ниже) или к веб-серверу по HTTP/HTTPS.

Установка тонкого клиента на рабочее место

Узнайте точную версию платформы на сервере. Её показывает консоль администрирования серверов 1С, а в работающей базе — окно О программе (меню с иконкой ☰ в заголовке или Справка → О программе). Номер выглядит так: 8.3.24.1548.

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

Порядок установки:

  1. Распакуйте архив дистрибутива той же версии, что и сервер.
  2. Запустите setup.exe от имени администратора.
  3. В списке компонентов оставьте нужный тип клиента. Компоненты сервера, конфигуратор и модули расширения для веб-сервера на рабочем месте пользователя не нужны.
  4. На шаге выбора языка интерфейса оставьте «Русский» или «Системные установки».
  5. Драйвер защиты (HASP) ставьте, только если лицензия у вас на аппаратном ключе, вставленном в этот компьютер.
  6. Завершите установку. Программа ляжет в C:\Program Files\1cv8\<номер версии>\bin\.

Несколько версий платформы мирно живут на одном компьютере: каждая ставится в свою папку. Ярлык «1С:Предприятие» на рабочем столе запускает 1cestart.exe — стартер, который сам выбирает нужную версию для каждой базы.

Если рабочих мест много, ставьте клиент без участия пользователей. Установщик платформы поддерживает тихий режим ключом /S: setup.exe /S. Для сотни машин это удобнее делать через групповые политики или систему развёртывания, а результат проверить на одном компьютере до массовой раскатки.

Добавление базы в список: сервер, веб-сервер, файл

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

Дальше мастер спрашивает, где расположена база. Вариантов три.

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

Укажите два поля:

  • Кластер серверов 1С:Предприятия — имя или IP сервера, например srv-1c. Если кластер работает на нестандартном порту, укажите его через двоеточие: srv-1c:2541.
  • Имя информационной базы в кластере — имя, под которым база зарегистрирована в кластере. Оно видно в консоли администрирования и может не совпадать с именем базы в SQL Server или PostgreSQL.

Последнее — частая путаница. Администратор создал в СУБД базу buh_2024, а в кластере зарегистрировал её как buh. Подключаться нужно к buh.

База на веб-сервере

Укажите адрес публикации целиком: https://1c.example.ru/buh. Это тот же адрес, по которому база открывается в браузере, только без хвостов вроде /ru_RU/.

Тонкий клиент через веб-сервер работает по HTTP или HTTPS. Порты 1540–1591 наружу открывать не нужно, а это главный довод в пользу публикации для удалённых сотрудников и филиалов.

Файловая база

Укажите каталог, где лежит файл 1Cv8.1CD, например \\fileserver\1C\Buh. Нужны права на чтение и запись в эту папку. Напомним: отдельный дистрибутив тонкого клиента так работать не умеет.

Последняя страница мастера

На ней три настройки, которые стоит проверить:

ПолеЧто ставить
Вариант аутентификации«Выбирать автоматически» — если в базе включена аутентификация Windows; иначе пароль 1С
Основной режим запуска«Тонкий клиент»
Версия 1С:ПредприятияТочный номер, например 8.3.24.1548, если на компьютере стоит несколько версий

Поле версии особенно важно, когда один бухгалтер работает с базами на разных серверах. Без точного номера стартер может выбрать самую новую установленную версию и упереться в несоответствие с сервером.

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

Вручную добавлять по пять баз на тридцать компьютеров никто не хочет. В 1С для этого есть общие списки.

Список баз пользователя хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Это обычный текстовый файл. Готовый список можно положить в общую сетевую папку и подключить у всех:

  1. В окне запуска нажмите Настройка….
  2. В блоке адресов общих списков информационных баз добавьте путь к файлу, например \\fileserver\1C\bases.v8i.
  3. Нажмите ОК и перезапустите окно запуска.

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

Пример записи в .v8i для базы на сервере:

[Бухгалтерия — рабочая]
Connect=Srvr="srv-1c";Ref="buh";
ClientConnectionSpeed=Normal
App=ThinClient
Version=8.3.24.1548

Для веб-публикации строка подключения выглядит так: Connect=ws="https://1c.example.ru/buh";.

Адрес общего списка можно прописать сразу всем через файл 1CEStart.cfg в C:\ProgramData\1C\1CEStart\ строкой CommonInfoBases=\\fileserver\1C\bases.v8i. Тогда пользователю вообще ничего не нужно настраивать.

Режимы запуска и ярлыки с параметрами

Режим работы задаётся двумя способами: в свойствах базы (основной режим запуска) или в командной строке.

РежимФайлКогда нужен
Тонкий клиент1cv8c.exeОбычная работа в управляемых конфигурациях: БП 3.0, ЗУП 3.1, УТ 11 и других
Толстый клиент1cv8.exeСтарые конфигурации на обычных формах, отдельные внешние обработки
Веб-клиентбраузерРабота без установки программы
Конфигуратор1cv8.exe DESIGNERОбновление, администрирование, разработка

Конфигурации на обычных формах (например, Бухгалтерия 2.0) в тонком клиенте не откроются. Если после добавления базы она запускается с ошибкой про неподдерживаемый режим, проверьте, не старая ли это конфигурация, и переключите режим на толстый клиент.

Ярлык, который сразу открывает нужную базу в тонком клиенте:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" /S"srv-1c\buh" /N"Иванова"

Полезные параметры командной строки:

  • 🔗 /S"сервер\база" — база на сервере 1С;
  • 🌐 /WS"https://1c.example.ru/buh" — база на веб-сервере;
  • 📁 /F"\\fileserver\1C\Buh" — файловая база;
  • 👤 /N и /P — имя и пароль пользователя (пароль в ярлыке виден всем, кто откроет его свойства, поэтому лучше аутентификация Windows);
  • 🐢 /O Low — режим низкой скорости соединения, о нём ниже;
  • 🧹 /ClearCache — очистка кэша клиента при запуске.

Сетевая часть: порты и имя сервера

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

Что открыть в брандмауэре сервера:

  • ✅ TCP 1540 — агент сервера;
  • ✅ TCP 1541 — менеджер кластера;
  • ✅ TCP 1560–1591 — рабочие процессы (или ваш диапазон, если его меняли).

Есть приём, о котором знают не все. Даже если вы указали сервер по IP, кластер в ответ сообщает клиенту имя компьютера с рабочим процессом. Если рабочее место не может разрешить это имя через DNS, подключение обрывается. Проверка простая:

ping srv-1c

Если имя не находится — исправьте DNS или добавьте строку в C:\Windows\System32\drivers\etc\hosts:

192.168.1.10    srv-1c

Именно поэтому из другой подсети или через VPN тонкий клиент часто не подключается, хотя порты открыты.

Ошибки при подключении тонкого клиента

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

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

Скорость работы и кэш тонкого клиента

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

Кэш лежит в двух местах:

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

Внутри — папки с именами вида GUID, по одной на каждую базу.

Когда чистить кэш :

  • 🔁 после обновления конфигурации формы «съехали» или появились странные ошибки при открытии;
  • 🐌 клиент стал запускаться заметно дольше обычного без видимых причин;
  • ❌ при запуске появляются ошибки, которые не воспроизводятся на других компьютерах.

Самый безопасный способ — запустить базу с параметром /ClearCache. Его можно вписать в поле дополнительных параметров запуска в свойствах базы, один раз войти и потом убрать.

Удалять папки кэша вручную можно только при закрытой 1С на этом компьютере. Вместе с кэшем из %APPDATA% уйдут и локальные пользовательские настройки: вид списков, сохранённые отборы.

Что ещё ускоряет работу:

  • 🐢 Режим низкой скорости соединения — параметр /O Low или настройка скорости соединения в свойствах базы. Клиент экономнее обменивается данными с сервером, например не подгружает часть данных заранее. Нужен для работы через мобильный интернет и спутник, в локальной сети не нужен.
  • 🛡 Исключения в антивирусе для папок кэша и папки программы C:\Program Files\1cv8\. Проверка каждого файла кэша заметно тормозит запуск.
  • 📶 Стабильный канал важнее быстрого. Тонкий клиент делает много коротких обращений к серверу, и задержка 100 мс ощущается сильнее, чем узкий канал.
  • 🌐 Веб-публикация вместо VPN для удалённых сотрудников. По HTTPS тонкий клиент обычно работает ровнее, чем по VPN с потерями пакетов.

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

Нужна ли отдельная лицензия на тонкий клиент?
Отдельной лицензии на тип клиента нет. Каждый сеанс пользователя занимает одну клиентскую лицензию, неважно, тонкий это клиент, толстый или веб-клиент.
Можно ли подключить тонкий клиент с Mac или Linux?
Да. Для macOS и Linux есть свои дистрибутивы тонкого клиента. Подключение к серверу 1С и к веб-публикации настраивается так же, как в Windows.
Чем тонкий клиент отличается от веб-клиента?
Веб-клиент работает в браузере и ничего не требует ставить. Тонкий клиент быстрее, лучше работает с файлами, торговым оборудованием и печатью, но требует установки нужной версии.
Как перенести список баз на новый компьютер?
Скопируйте файл %APPDATA%\1C\1CEStart\ibases.v8i со старого компьютера в ту же папку на новом. Перед этим установите на новый компьютер платформу нужной версии.
Почему у одного пользователя база открывается, а у другого нет?
Чаще всего у них разные версии клиента или разные строки подключения в списке баз. Сравните в свойствах базы адрес сервера, имя базы и поле версии.