Как устроена работа через тонкий клиент 1С 8.3 и что настроить, чтобы он не тормозил

· 9 мин

Содержание

Чтобы работать в 1С через тонкий клиент, достаточно в окне запуска нажать Изменить, на последней странице мастера выбрать в поле «Основной режим запуска» значение «Тонкий клиент» и запустить базу. Исполняемый файл тонкого клиента — 1cv8c.exe, он лежит в папке bin нужной версии платформы, например C:\Program Files\1cv8\8.3.24.1691\bin\.

Тонкий клиент работает только с управляемым приложением. Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие современные конфигурации на нём запускаются без доработок. Он подключается к файловой базе, к серверу 1С или к базе, опубликованной на веб-сервере, и почти не нагружает компьютер пользователя: данные обрабатываются на сервере, клиент только показывает формы.

Чем тонкий клиент отличается от толстого и веб-клиента

Разница не во внешнем виде, а в том, где выполняется код. Толстый клиент (1cv8.exe) умеет всё: и обычные формы, и управляемые, и прямую работу с объектами базы на стороне пользователя. Тонкий клиент выполняет на компьютере только клиентский код форм, а запросы, запись документов и проведение уходят на сервер.

ПараметрТонкий клиентТолстый клиентВеб-клиент
Файл запуска1cv8c.exe1cv8.exeбраузер
Обычные формы (БП 2.0, УПП)нетданет
Управляемые формыдадада
Конфигураторнетданет
Установка на компьютернужна (дистрибутив небольшой)полная платформане нужна
Подключение через интернетчерез веб-сервернеудобно, только по VPNчерез веб-сервер
Внешние компоненты и оборудованиедадаограниченно, через расширение браузера
ОС пользователяWindows, Linux, macOSWindows, Linuxлюбая с поддерживаемым браузером

Отсюда практические следствия:

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

Лицензии тонкий клиент расходует так же, как толстый и веб-клиент: один сеанс пользователя — одна клиентская лицензия. Экономии лицензий переход на тонкий клиент не даёт.

Как установить тонкий клиент и подключить базу

Есть два варианта установки.

  1. Полная платформа. При установке оставьте компонент «1С:Предприятие — тонкий клиент». Вместе с ним в папку bin попадут и 1cv8.exe, и 1cv8c.exe.
  2. Отдельный дистрибутив тонкого клиента. Он меньше по объёму и ставится на рабочие места пользователей. Для работы с файловой базой нужен компонент файлового варианта тонкого клиента — без него можно подключаться только к серверу или веб-серверу.

Для клиент-серверной базы версия тонкого клиента должна совпадать с версией сервера 1С до номера сборки. Если на сервере 8.3.24.1691, а у пользователя 8.3.24.1548, подключение не состоится.

Чтобы добавить базу в список:

  1. В окне запуска нажмите Добавить → «Добавление в список существующей информационной базы».
  2. Выберите тип расположения:
    • «На данном компьютере или на компьютере в локальной сети» — путь к папке с файлом 1Cv8.1CD;
    • «На сервере 1С:Предприятия» — имя сервера кластера и имя базы на сервере;
    • «На веб-сервере» — адрес публикации, например https://1c.company.ru/buh.
  3. На последней странице укажите «Основной режим запуска: Тонкий клиент» и версию платформы.

Чтобы раздать один список баз всем сотрудникам, положите файл .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. Одна и та же публикация обслуживает и тонкий клиент, и веб-клиент в браузере.

Подготовка сервера:

  1. Включите роль IIS с компонентом «Расширения ISAPI» (Диспетчер серверов → Добавить роли и компоненты → Веб-сервер (IIS) → Разработка приложений).
  2. Установите платформу с компонентом «Модули расширения веб-сервера». Разрядность модуля должна совпадать с режимом пула приложений IIS.
  3. Запустите Конфигуратор от имени администратора и откройте Администрирование → Публикация на веб-сервере.
  4. Задайте имя публикации (оно станет частью адреса), веб-сервер «Internet Information Services» и каталог в C:\inetpub\wwwroot\. Нажмите Опубликовать.
  5. Дайте группе IIS_IUSRS права на чтение и выполнение для каталога публикации и папки bin платформы. Для файловой базы этой же группе нужны права на изменение папки с базой.

После публикации база открывается в браузере по адресу вида http://сервер/buh. Для тонкого клиента этот же адрес указывают при добавлении базы «На веб-сервере».

Для доступа из интернета публикуйте базу только по HTTPS с действующим сертификатом. Открытый HTTP передаёт логины и данные учёта без шифрования.

Особенности веб-клиента, о которых пользователи узнают в первый же день:

  • 🔓 Нужно разрешить всплывающие окна для адреса базы — иначе часть форм не откроется.
  • 📁 Для загрузки и выгрузки файлов, электронной подписи и сканеров браузер предложит поставить расширение для работы с 1С:Предприятием. Без него эти функции недоступны.
  • ⌨️ Часть сочетаний клавиш перехватывает сам браузер, поэтому в веб-клиенте они работают иначе, чем в тонком клиенте.

Если сотрудник работает в базе целый день, лучше поставить ему тонкий клиент с подключением через ту же публикацию: интерфейс быстрее, файлы и оборудование работают без расширений.

Почему тонкий клиент не подключается или медленно работает

Сначала выясните, какой клиент реально запущен: откройте Справка → О программе. Там видны версия платформы и тип приложения. Частая ситуация — пользователь думает, что сидит в тонком клиенте, а ярлык запускает толстый.

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

Если подключение есть, но всё тормозит, ищите узкое место по порядку:

  1. Канал. Через интернет включите режим низкой скорости (/OLow или выбор скорости соединения в окне запуска). Клиент будет реже запрашивать данные у сервера.
  2. Кэш. Раздутый или битый кэш замедляет открытие форм. Закройте 1С и удалите папки с идентификаторами баз в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\. При следующем запуске кэш соберётся заново, первый вход будет дольше обычного.
  3. Сервер. Если медленно у всех сразу, проблема не в клиенте: смотрите загрузку процессора и памяти рабочих процессов rphost и сервера СУБД.
  4. Файловая база по сети. Тонкий клиент к файловой базе в общей папке всё равно читает файл базы по сети. При 5–10 одновременных пользователях такая схема начинает тормозить — базу пора переводить на сервер 1С или публиковать на веб-сервере.

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

Торговое оборудование при работе через тонкий клиент

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

В Бухгалтерии 3.0, УТ 11 и Рознице оборудование настраивают в разделе Администрирование → Подключаемое оборудование: включите флажок использования оборудования, добавьте экземпляр, выберите драйвер и укажите параметры порта. Настройки привязываются к рабочему месту — у каждого компьютера свой набор устройств.

Что учесть:

  • 🔌 Драйвер должен соответствовать разрядности тонкого клиента. 32-битный драйвер не загрузится в 64-битный 1cv8c.exe, и наоборот.
  • 🖧 Если пользователь работает на терминальном сервере, оборудование подключено к его локальному ПК, а 1С запущена на сервере. Порты COM и USB нужно пробросить в RDP-сессию, а драйвер ставить на терминальный сервер .
  • 🌐 В веб-клиенте оборудование работает только через расширение браузера и не со всеми драйверами. Для кассового места выбирайте тонкий клиент.
  • 🧾 Каждое кассовое место с фискальным регистратором лучше запускать отдельным ярлыком с фиксированной базой и пользователем, чтобы кассир не ошибся базой.

После подключения проверьте устройство кнопкой теста в карточке экземпляра оборудования. Если тест проходит, а из документа печать не идёт, проблема в настройках рабочего места или прав пользователя, а не в драйвере.

Права пользователей и безопасность подключения

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

Базовые настройки в конфигурации (Администрирование → Настройки пользователей и прав):

  • 👤 Каждому сотруднику — свой пользователь 1С. Общий логин «Бухгалтер» на троих не позволяет понять, кто провёл документ.
  • 🔑 Аутентификация операционной системы для офиса: пользователь Windows сопоставляется с пользователем 1С, пароль в ярлыках не нужен.
  • 🛡️ Группы доступа вместо ручной раздачи ролей. Ограничение по организациям и складам включается в настройках прав, если конфигурация это поддерживает.
  • 🚫 Запрет интерактивного открытия внешних обработок и отчётов для рядовых пользователей.

Для веб-публикации:

  1. Публикуйте только по HTTPS. Сертификат привязывается к сайту в IIS через «Привязки».
  2. Не открывайте наружу порты сервера 1С (1540, 1541, 1560–1591). Снаружи должен быть доступен только веб-сервер.
  3. Не публикуйте административные базы и копии для тестов на тот же внешний адрес.
  4. Включите ограничение числа попыток входа, если оно есть в вашей конфигурации, и требования к сложности паролей.
  5. Отдельная учётная запись пула приложений IIS с минимальными правами — только на каталог публикации и папку bin платформы.

Удалить у пользователя все роли или отключить вход администратору, не проверив, остался ли ещё один полноправный пользователь, — частый способ потерять доступ к базе. Перед изменением прав убедитесь, что у вас есть второй пользователь с полными правами.

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

Можно ли открыть файловую базу тонким клиентом?
Да. Тонкий клиент работает с файловой базой, если установлен компонент файлового варианта. Для полной платформы он есть по умолчанию.
Как перевести пользователя с толстого клиента на тонкий?
В окне запуска нажмите «Изменить», на последней странице выберите основной режим запуска «Тонкий клиент». Если в ярлыке прописан 1cv8.exe, замените его на 1cv8c.exe.
Работает ли тонкий клиент на Linux и macOS?
Да, тонкий клиент выпускается для Windows, Linux и macOS. Внешние компоненты и драйверы оборудования должны иметь версию под эту операционную систему.
Нужна ли отдельная лицензия для тонкого клиента?
Нет. Тонкий клиент использует те же клиентские лицензии, что толстый и веб-клиент: один сеанс — одна лицензия. Для клиент-серверного варианта дополнительно нужна лицензия на сервер 1С.
Почему у одного пользователя тонкий клиент работает быстро, а у другого медленно?
Если сервер и база общие, разница почти всегда в канале связи, локальном кэше или антивирусе на компьютере пользователя, который проверяет папки кэша 1С.