Как устроена работа через тонкий клиент 1С 8.3 и что настроить, чтобы он не тормозил
Содержание
Чтобы работать в 1С через тонкий клиент, достаточно в окне запуска нажать Изменить, на последней странице мастера выбрать в поле «Основной режим запуска» значение «Тонкий клиент» и запустить базу. Исполняемый файл тонкого клиента
— 1cv8c.exe, он лежит в папке bin нужной версии платформы, например C:\Program Files\1cv8\8.3.24.1691\bin\.
Тонкий клиент работает только с управляемым приложением. Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие современные конфигурации на нём запускаются без доработок. Он подключается к файловой базе, к серверу 1С или к базе, опубликованной на веб-сервере, и почти не нагружает компьютер пользователя: данные обрабатываются на сервере, клиент только показывает формы.
Чем тонкий клиент отличается от толстого и веб-клиента
Разница не во внешнем виде, а в том, где выполняется код. Толстый клиент (1cv8.exe) умеет всё: и обычные формы, и управляемые, и прямую работу с объектами базы на стороне пользователя. Тонкий клиент выполняет на компьютере только клиентский код форм, а запросы, запись документов и проведение уходят на сервер.
| Параметр | Тонкий клиент | Толстый клиент | Веб-клиент |
|---|---|---|---|
| Файл запуска | 1cv8c.exe | 1cv8.exe | браузер |
| Обычные формы (БП 2.0, УПП) | нет | да | нет |
| Управляемые формы | да | да | да |
| Конфигуратор | нет | да | нет |
| Установка на компьютер | нужна (дистрибутив небольшой) | полная платформа | не нужна |
| Подключение через интернет | через веб-сервер | неудобно, только по VPN | через веб-сервер |
| Внешние компоненты и оборудование | да | да | ограниченно, через расширение браузера |
| ОС пользователя | Windows, Linux, macOS | Windows, Linux | любая с поддерживаемым браузером |
Отсюда практические следствия:
- 🖥️ Тонкий клиент подходит для слабых офисных ПК и ноутбуков: основная работа идёт на сервере.
- 🌐 Через веб-сервер он нормально работает даже на медленном канале, потому что передаёт формы и данные, а не файлы базы.
- 🧩 Старые конфигурации на обычных формах (Бухгалтерия 2.0, УПП 1.3, Комплексная 1.1) в тонком клиенте не откроются — им нужен толстый клиент.
- 🔧 Конфигуратор из тонкого клиента не запускается. Для обновления и доработок на компьютере администратора должна стоять полная платформа.
Лицензии тонкий клиент расходует так же, как толстый и веб-клиент: один сеанс пользователя — одна клиентская лицензия. Экономии лицензий переход на тонкий клиент не даёт.
Как установить тонкий клиент и подключить базу
Есть два варианта установки.
- Полная платформа. При установке оставьте компонент «1С:Предприятие — тонкий клиент». Вместе с ним в папку
binпопадут и1cv8.exe, и1cv8c.exe. - Отдельный дистрибутив тонкого клиента. Он меньше по объёму и ставится на рабочие места пользователей. Для работы с файловой базой нужен компонент файлового варианта тонкого клиента — без него можно подключаться только к серверу или веб-серверу.
Для клиент-серверной базы версия тонкого клиента должна совпадать с версией сервера 1С до номера сборки. Если на сервере 8.3.24.1691, а у пользователя 8.3.24.1548, подключение не состоится.
Чтобы добавить базу в список:
- В окне запуска нажмите
Добавить→ «Добавление в список существующей информационной базы». - Выберите тип расположения:
- «На данном компьютере или на компьютере в локальной сети» — путь к папке с файлом
1Cv8.1CD; - «На сервере 1С:Предприятия» — имя сервера кластера и имя базы на сервере;
- «На веб-сервере» — адрес публикации, например
https://1c.company.ru/buh.
- «На данном компьютере или на компьютере в локальной сети» — путь к папке с файлом
- На последней странице укажите «Основной режим запуска: Тонкий клиент» и версию платформы.
Чтобы раздать один список баз всем сотрудникам, положите файл .v8i в общую сетевую папку и пропишите его в 1cestart.cfg строкой CommonInfoBases=\\server\share\bases.v8i. Личный список пользователя хранится в %APPDATA%\1C\1CEStart\ibases.v8i.
Параметры запуска 1cv8c в ярлыке
Ярлык удобен, когда базу нужно открывать в обход окна выбора: для кассы, склада, терминального сервера. В свойствах ярлыка в поле «Объект» указывают путь к 1cv8c.exe, режим ENTERPRISE и параметры подключения.
Подключение к серверу 1С:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh" /N"Иванова" /P"пароль"
Подключение к файловой базе и к веб-публикации:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Buh"
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /WS"https://1c.company.ru/buh"
Полезные параметры:
| Параметр | Что делает |
|---|---|
/S"сервер\база" | клиент-серверная база |
/F"путь" | файловая база |
/WS"адрес" | база на веб-сервере |
/N"имя" и /P"пароль" | пользователь и пароль 1С |
/ClearCache | очистка кэша клиента при запуске |
/OLow | режим низкой скорости соединения |
/DisableStartupMessages | не показывать стартовые предупреждения |
Пароль в ярлыке виден любому, кто откроет свойства файла. Для постоянной работы лучше настроить аутентификацию операционной системы, а /P оставить для тестовых баз.
Те же параметры можно вписать в окне запуска: Изменить → последняя страница мастера → поле «Дополнительные параметры запуска». Тогда они применятся при каждом входе в базу из списка.
Работа через браузер и публикация базы на веб-сервере IIS
Публикация на веб-сервере нужна, если сотрудники подключаются из дома или из филиала без VPN. Одна и та же публикация обслуживает и тонкий клиент, и веб-клиент в браузере.
Подготовка сервера:
- Включите роль IIS с компонентом «Расширения ISAPI» (
Диспетчер серверов → Добавить роли и компоненты → Веб-сервер (IIS) → Разработка приложений). - Установите платформу с компонентом «Модули расширения веб-сервера». Разрядность модуля должна совпадать с режимом пула приложений IIS.
- Запустите Конфигуратор от имени администратора и откройте
Администрирование → Публикация на веб-сервере. - Задайте имя публикации (оно станет частью адреса), веб-сервер «Internet Information Services» и каталог в
C:\inetpub\wwwroot\. НажмитеОпубликовать. - Дайте группе
IIS_IUSRSправа на чтение и выполнение для каталога публикации и папкиbinплатформы. Для файловой базы этой же группе нужны права на изменение папки с базой.
После публикации база открывается в браузере по адресу вида http://сервер/buh. Для тонкого клиента этот же адрес указывают при добавлении базы «На веб-сервере».
Для доступа из интернета публикуйте базу только по HTTPS с действующим сертификатом. Открытый HTTP передаёт логины и данные учёта без шифрования.
Особенности веб-клиента, о которых пользователи узнают в первый же день:
- 🔓 Нужно разрешить всплывающие окна для адреса базы — иначе часть форм не откроется.
- 📁 Для загрузки и выгрузки файлов, электронной подписи и сканеров браузер предложит поставить расширение для работы с 1С:Предприятием. Без него эти функции недоступны.
- ⌨️ Часть сочетаний клавиш перехватывает сам браузер, поэтому в веб-клиенте они работают иначе, чем в тонком клиенте.
Если сотрудник работает в базе целый день, лучше поставить ему тонкий клиент с подключением через ту же публикацию: интерфейс быстрее, файлы и оборудование работают без расширений.
Почему тонкий клиент не подключается или медленно работает
Сначала выясните, какой клиент реально запущен: откройте Справка → О программе. Там видны версия платформы и тип приложения. Частая ситуация — пользователь думает, что сидит в тонком клиенте, а ярлык запускает толстый.
Если подключение есть, но всё тормозит, ищите узкое место по порядку:
- Канал. Через интернет
включите режим низкой скорости (
/OLowили выбор скорости соединения в окне запуска). Клиент будет реже запрашивать данные у сервера. - Кэш. Раздутый или битый кэш замедляет открытие форм. Закройте 1С и удалите папки с идентификаторами баз в
%APPDATA%\1C\1cv8\и%LOCALAPPDATA%\1C\1cv8\. При следующем запуске кэш соберётся заново, первый вход будет дольше обычного. - Сервер. Если медленно у всех сразу, проблема не в клиенте: смотрите загрузку процессора и памяти рабочих процессов
rphostи сервера СУБД. - Файловая база по сети. Тонкий клиент к файловой базе в общей папке всё равно читает файл базы по сети. При 5–10 одновременных пользователях такая схема начинает тормозить — базу пора переводить на сервер 1С или публиковать на веб-сервере.
Чистить кэш, перезапускать службу агента сервера 1С или пул приложений IIS можно только вне рабочего времени или после предупреждения пользователей: перезапуск службы и пула обрывает все открытые сеансы, несохранённые документы потеряются.
Торговое оборудование при работе через тонкий клиент
Сканеры штрихкодов, фискальные регистраторы, весы и эквайринговые терминалы подключаются к тому компьютеру, где запущен тонкий клиент. Драйвер оборудования ставится тоже на него, а не на сервер 1С.
В Бухгалтерии 3.0, УТ 11 и Рознице оборудование настраивают в разделе Администрирование → Подключаемое оборудование: включите флажок использования оборудования, добавьте экземпляр, выберите драйвер и укажите параметры порта. Настройки привязываются к рабочему месту — у каждого компьютера свой набор устройств.
Что учесть:
- 🔌 Драйвер должен соответствовать разрядности тонкого клиента. 32-битный драйвер не загрузится в 64-битный
1cv8c.exe, и наоборот. - 🖧 Если пользователь работает на терминальном сервере, оборудование подключено к его локальному ПК, а 1С запущена на сервере. Порты COM и USB нужно пробросить в RDP-сессию, а драйвер ставить на терминальный сервер .
- 🌐 В веб-клиенте оборудование работает только через расширение браузера и не со всеми драйверами. Для кассового места выбирайте тонкий клиент.
- 🧾 Каждое кассовое место с фискальным регистратором лучше запускать отдельным ярлыком с фиксированной базой и пользователем, чтобы кассир не ошибся базой.
После подключения проверьте устройство кнопкой теста в карточке экземпляра оборудования. Если тест проходит, а из документа печать не идёт, проблема в настройках рабочего места или прав пользователя, а не в драйвере.
Права пользователей и безопасность подключения
Тонкий клиент сам по себе ничего не защищает и не ослабляет: права определяются ролями пользователя в базе. Но схема подключения через интернет добавляет точки, которые нужно закрыть.
Базовые настройки в конфигурации (Администрирование → Настройки пользователей и прав):
- 👤 Каждому сотруднику — свой пользователь 1С. Общий логин «Бухгалтер» на троих не позволяет понять, кто провёл документ.
- 🔑 Аутентификация операционной системы для офиса: пользователь Windows сопоставляется с пользователем 1С, пароль в ярлыках не нужен.
- 🛡️ Группы доступа вместо ручной раздачи ролей. Ограничение по организациям и складам включается в настройках прав, если конфигурация это поддерживает.
- 🚫 Запрет интерактивного открытия внешних обработок и отчётов для рядовых пользователей.
Для веб-публикации:
- Публикуйте только по HTTPS. Сертификат привязывается к сайту в IIS через «Привязки».
- Не открывайте наружу порты сервера 1С (1540, 1541, 1560–1591). Снаружи должен быть доступен только веб-сервер.
- Не публикуйте административные базы и копии для тестов на тот же внешний адрес.
- Включите ограничение числа попыток входа, если оно есть в вашей конфигурации, и требования к сложности паролей.
- Отдельная учётная запись пула приложений IIS с минимальными правами — только на каталог публикации и папку
binплатформы.
Удалить у пользователя все роли или отключить вход администратору, не проверив, остался ли ещё один полноправный пользователь, — частый способ потерять доступ к базе. Перед изменением прав убедитесь, что у вас есть второй пользователь с полными правами.