Как установить тонкий клиент 1С, подключить базу и не упереться в ошибки
Содержание
Чтобы работать с тонким клиентом 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. Установите платформу
- Скачайте дистрибутив нужной версии с портала поддержки по своей подписке или возьмите у администратора.
- Запустите
setup.exeиз архива. - В списке компонентов оставьте «1С:Предприятие — Тонкий клиент». Для администратора добавьте компонент полного клиента: он понадобится для Конфигуратора.
- Выберите язык интерфейса «Русский» и дождитесь окончания установки.
- Если на компьютере используется аппаратный ключ защиты, согласитесь на установку драйвера.
Платформа ставится в C:\Program Files\1cv8\<номер версии>\bin\. Несколько версий живут рядом и не мешают друг другу.
Шаг 3. Добавьте базу в список
- Запустите ярлык «1С:Предприятие».
- Нажмите
Добавитьи выберитеДобавление в список существующей информационной базы. - Введите понятное имя, например «Бухгалтерия ООО Ромашка».
- Укажите тип расположения. Для серверной базы нужны два поля: «Кластер серверов 1С:Предприятия» (имя или IP сервера) и «Имя информационной базы в кластере» (так, как она названа в кластере, а не в списке пользователя).
- На последней странице выберите «Основной режим запуска: Тонкий клиент» и при необходимости укажите версию 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С у этого пользователя.
- Откройте
%APPDATA%\1C\1cv8и%LOCALAPPDATA%\1C\1cv8. - Удалите папки с длинными именами-идентификаторами (GUID). Файлы
.v8i,.pflи папку1CEStartне трогайте. - Запустите базу заново. Первый вход будет дольше: клиент заново загрузит метаданные.
На терминальном сервере удаляйте кэш только в профиле нужного пользователя и только когда он вышел из 1С. Чистка общих папок оборвёт работу остальных.
Если ничего не помогло
- Запустите ту же базу в толстом клиенте (
1cv8.exe). Открылась — проблема в клиенте или его кэше. Нет — проблема в сервере или базе. - Попробуйте войти другим пользователем 1С. Если у второго всё работает, сбросьте настройки первого через
Администрирование → Настройки пользователей и прав → Настройки пользователей(в Бухгалтерии 3.0 и ЗУП 3.1 путь такой). - Посмотрите журнал регистрации и технологический журнал сервера: там виден реальный текст исключения.
Тонкий клиент на терминальном сервере
Терминал часто выбирают для удалённых сотрудников и филиалов. Пользователь подключается по RDP, а тонкий клиент работает на терминальном сервере рядом с сервером 1С. По сети между ними бегает только картинка экрана.
Что настроить
- Установите на терминальный сервер платформу той же версии, что и сервер 1С. Ставьте в режиме установки приложений (
change user /installперед запускомsetup.exe, затемchange user /execute). - Опубликуйте приложение через RemoteApp. Публикуйте
1cestart.exe, а не конкретный1cv8c.exe: тогда после обновления платформы не придётся переделывать публикацию. - Разложите пользователям общий список баз. Можно положить файл
1CEStart.cfgс параметром на общий.v8i, но проще раскидатьibases.v8iгрупповой политикой. - Если терминальный сервер и сервер 1С — разные машины, держите их в одной быстрой локальной сети.
Как не упереться в ресурсы
- 💾 Память. Каждый сеанс тонкого клиента — отдельный процесс. Ориентировочно закладывайте 300–500 МБ ОЗУ на пользователя, для тяжёлых конфигураций вроде ERP — больше.
- 📂 Профили. Кэш 1С хранится в профиле. Если используются перемещаемые профили или профильные диски, исключите из синхронизации папки кэша
%LOCALAPPDATA%\1C\1cv8: иначе вход и выход станут долгими. - 🔑 Лицензии. Клиентские лицензии на терминале считаются по сеансам. Двадцать пользователей в RDP — это двадцать клиентских лицензий, независимо от числа физических компьютеров.
- 🔄 Обновление. Платформу на терминальном сервере обновляйте в нерабочее время: при обновлении нужно, чтобы все вышли из 1С.
Перед перезагрузкой терминального сервера или завершением сеансов предупредите пользователей. Незаписанные документы пропадут, а длинные операции — закрытие месяца, загрузка банка — прервутся.
Как ускорить работу в тонком клиенте
Если 1С «тормозит» только у части пользователей, начните с клиента. Если у всех одинаково — дело в сервере, СУБД или конфигурации.
- 🐢 Медленный первый запуск после обновления — норма: клиент загружает новые метаданные. Медленно каждый раз — чистите кэш.
- 📶 Филиал через интернет. Сравните две схемы: тонкий клиент через VPN с режимом низкой скорости и терминал. На слабом канале терминал обычно ведёт себя ровнее.
- 🌐 Веб-публикация вместо прямого подключения удобна для удалённых сотрудников без VPN: открыт только HTTPS-порт, а порты кластера наружу не торчат.
- 🧹 Антивирус. Исключите из проверки папки кэша 1С и каталог платформы на клиенте. Проверка каждого файла кэша заметно замедляет открытие форм.
Частые вопросы
Можно ли работать в тонком клиенте с файловой базой?
Нужна ли отдельная лицензия для тонкого клиента?
Почему тонкий клиент не открывает мою конфигурацию?
Работает ли тонкий клиент на Linux и macOS?
Как узнать, в каком клиенте я сейчас работаю?
Справка → О программе. В окне указан текущий режим клиента и версия платформы, к которой вы подключены.