Как установить тонкий клиент 1С, подключить базу и не упереться в ошибки

· 9 мин

Содержание

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

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

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

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

Отсюда главные отличия:

  • 🖥️ Нагрузка на компьютер пользователя низкая. Тяжёлые отчёты считает сервер, а не офисный ноутбук.
  • 🌐 Подключение тремя способами: к файловой базе, к серверу 1С:Предприятия и через веб-сервер по HTTP/HTTPS.
  • 🧩 Только управляемые формы. Конфигурации на обычных формах (старые УПП, Комплексная автоматизация 1.1, Бухгалтерия 2.0) тонкий клиент не откроет. Им нужен толстый клиент.
  • 🔧 Нет Конфигуратора. Тонкий клиент работает только в режиме «1С:Предприятие».

Современные типовые решения — Бухгалтерия 3.0, ЗУП 3.1, УТ 11, ERP — созданы на управляемых формах. Для них тонкий клиент является основным режимом работы.

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

Установка тонкого клиента 1С и первый запуск

Есть два варианта дистрибутива. Полная платформа содержит и тонкий, и толстый клиент, и Конфигуратор. Отдельный дистрибутив «Тонкий клиент» легче и подходит рабочим местам, где пользователи только вводят документы и смотрят отчёты на сервере или через веб.

Шаг 1. Узнайте версию сервера

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

Версию сервера покажет администратор или консоль кластера. Ещё вариант: зайдите в базу с уже настроенного компьютера и откройте Справка → О программе (значок с буквой «i» в правом верхнем углу).

Шаг 2. Установите платформу

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

Платформа ставится в C:\Program Files\1cv8\<номер версии>\bin\. Несколько версий живут рядом и не мешают друг другу.

Шаг 3. Добавьте базу в список

  1. Запустите ярлык «1С:Предприятие».
  2. Нажмите Добавить и выберите Добавление в список существующей информационной базы.
  3. Введите понятное имя, например «Бухгалтерия ООО Ромашка».
  4. Укажите тип расположения. Для серверной базы нужны два поля: «Кластер серверов 1С:Предприятия» (имя или IP сервера) и «Имя информационной базы в кластере» (так, как она названа в кластере, а не в списке пользователя).
  5. На последней странице выберите «Основной режим запуска: Тонкий клиент» и при необходимости укажите версию 1С:Предприятия.

После этого база появится в окне запуска. Двойной клик откроет её в тонком клиенте.

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

Параметры подключения: строка запуска, версия, скорость

Основная настройка тонкого клиента — это строка соединения и параметры запуска. Их можно задать в свойствах базы или прямо в ярлыке.

Строка соединения для трёх вариантов

Файловая база:     File="D:\Bases\Buh";
Серверная база:    Srvr="srv1c";Ref="buh";
Через веб-сервер:  ws="https://srv1c.local/buh";

Если сервер 1С слушает нестандартный порт агента, добавьте его к имени: Srvr="srv1c:2541";. По умолчанию агент работает на 1540.

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

Для быстрого входа удобно сделать ярлык, который сразу открывает нужную базу:

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

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

КлючЧто делает
/S"сервер\база"Подключение к серверной базе
/F"путь"Подключение к файловой базе
/WS"адрес"Подключение через веб-сервер
/N"имя" и /P"пароль"Имя пользователя и пароль
/O LowРежим низкой скорости соединения
/ClearCacheОчистка кэша клиента при запуске
/DisableStartupMessagesБез предупреждений при старте

Не храните пароль в ярлыке на общих компьютерах. Для доменной сети лучше настроить аутентификацию операционной системы: тогда пароль 1С вообще не нужен.

Если на компьютере несколько версий платформы

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

Медленный канал

Для филиала на слабом интернете включите режим низкой скорости соединения: ключ /O Low в ярлыке или флажок скорости в параметрах запуска. Клиент начнёт экономнее передавать данные: формы откроются чуть медленнее, но работа станет стабильнее. На хорошей локальной сети этот режим не нужен.

Режим предприятия и Конфигуратор: где граница

Тонкий клиент открывает только пользовательский режим. Кнопка «Конфигуратор» в окне запуска всегда вызывает 1cv8.exe. Если на компьютере стоит только тонкий клиент, Конфигуратор не откроется.

Что делать администратору:

  • 🛠️ Поставить на своё рабочее место полную платформу той же версии.
  • 🖥️ Или заходить в Конфигуратор прямо на сервере 1С по RDP.
  • 🧪 Отлаживать конфигурацию тоже из полной установки: в отладке можно запускать базу в режиме тонкого клиента и смотреть, где выполняется код — на клиенте или на сервере.

Обычным пользователям Конфигуратор не нужен. Выдать им только тонкий клиент — простой способ убрать соблазн «поправить пару строк» в рабочей базе.

Расширения конфигурации, внешние обработки и отчёты в тонком клиенте работают. Внешнюю обработку открывают через Файл → Открыть (меню с тремя полосками слева вверху), если у пользователя есть на это право.

Ошибки тонкого клиента: диагностика и решение

Большинство сбоев сводится к четырём причинам: версия, сеть, лицензия и кэш. Проверяйте в этом порядке — так быстрее.

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

Ручная очистка кэша

Если ключ /ClearCache не помог, удалите кэш вручную:

  1. Закройте все окна 1С у этого пользователя.
  2. Откройте %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.
  3. Удалите папки с длинными именами-идентификаторами (GUID). Файлы .v8i, .pfl и папку 1CEStart не трогайте.
  4. Запустите базу заново. Первый вход будет дольше: клиент заново загрузит метаданные.

На терминальном сервере удаляйте кэш только в профиле нужного пользователя и только когда он вышел из 1С. Чистка общих папок оборвёт работу остальных.

Если ничего не помогло

  • Запустите ту же базу в толстом клиенте (1cv8.exe). Открылась — проблема в клиенте или его кэше. Нет — проблема в сервере или базе.
  • Попробуйте войти другим пользователем 1С. Если у второго всё работает, сбросьте настройки первого через Администрирование → Настройки пользователей и прав → Настройки пользователей (в Бухгалтерии 3.0 и ЗУП 3.1 путь такой).
  • Посмотрите журнал регистрации и технологический журнал сервера: там виден реальный текст исключения.

Тонкий клиент на терминальном сервере

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

Что настроить

  1. Установите на терминальный сервер платформу той же версии, что и сервер 1С. Ставьте в режиме установки приложений (change user /install перед запуском setup.exe, затем change user /execute).
  2. Опубликуйте приложение через RemoteApp. Публикуйте 1cestart.exe, а не конкретный 1cv8c.exe: тогда после обновления платформы не придётся переделывать публикацию.
  3. Разложите пользователям общий список баз. Можно положить файл 1CEStart.cfg с параметром на общий .v8i, но проще раскидать ibases.v8i групповой политикой.
  4. Если терминальный сервер и сервер 1С — разные машины, держите их в одной быстрой локальной сети.

Как не упереться в ресурсы

  • 💾 Память. Каждый сеанс тонкого клиента — отдельный процесс. Ориентировочно закладывайте 300–500 МБ ОЗУ на пользователя, для тяжёлых конфигураций вроде ERP — больше.
  • 📂 Профили. Кэш 1С хранится в профиле. Если используются перемещаемые профили или профильные диски, исключите из синхронизации папки кэша %LOCALAPPDATA%\1C\1cv8: иначе вход и выход станут долгими.
  • 🔑 Лицензии. Клиентские лицензии на терминале считаются по сеансам. Двадцать пользователей в RDP — это двадцать клиентских лицензий, независимо от числа физических компьютеров.
  • 🔄 Обновление. Платформу на терминальном сервере обновляйте в нерабочее время: при обновлении нужно, чтобы все вышли из 1С.

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

Как ускорить работу в тонком клиенте

Если 1С «тормозит» только у части пользователей, начните с клиента. Если у всех одинаково — дело в сервере, СУБД или конфигурации.

  • 🐢 Медленный первый запуск после обновления — норма: клиент загружает новые метаданные. Медленно каждый раз — чистите кэш.
  • 📶 Филиал через интернет. Сравните две схемы: тонкий клиент через VPN с режимом низкой скорости и терминал. На слабом канале терминал обычно ведёт себя ровнее.
  • 🌐 Веб-публикация вместо прямого подключения удобна для удалённых сотрудников без VPN: открыт только HTTPS-порт, а порты кластера наружу не торчат.
  • 🧹 Антивирус. Исключите из проверки папки кэша 1С и каталог платформы на клиенте. Проверка каждого файла кэша заметно замедляет открытие форм.

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

Можно ли работать в тонком клиенте с файловой базой?
Да. При установленной полной платформе тонкий клиент открывает файловые базы. Для сетевой папки нужен доступ на чтение и запись у каждого пользователя.
Нужна ли отдельная лицензия для тонкого клиента?
Нет. Клиентская лицензия одна для любого клиента: тонкого, толстого или веб. Считается число одновременных сеансов.
Почему тонкий клиент не открывает мою конфигурацию?
Скорее всего, она на обычных формах — например, Бухгалтерия 2.0 или старая УПП. Такие решения запускают в толстом клиенте.
Работает ли тонкий клиент на Linux и macOS?
Да, у платформы 8.3 есть дистрибутивы клиента для Linux и macOS. Версия также должна совпадать с версией сервера.
Как узнать, в каком клиенте я сейчас работаю?
Откройте Справка → О программе. В окне указан текущий режим клиента и версия платформы, к которой вы подключены.