Тонкий клиент 1С: список баз, ярлык, командная строка и сервер

· 9 мин

Содержание

Чтобы запустить 1С в режиме тонкого клиента , откройте окно запуска, выделите базу, нажмите Изменить, на последней странице мастера выберите Основной режим запуска: Тонкий клиент и нажмите Готово. Теперь кнопка 1С:Предприятие открывает базу через 1cv8c.exe. Тот же результат даёт прямой вызов 1cv8c.exe ENTERPRISE с параметрами базы в командной строке или в ярлыке.

Обычно об этом спрашивают, когда база открывается долго, тянет много трафика по VPN или пользователю нужна только работа с документами без Конфигуратора. Тонкий клиент меньше весит, быстрее стартует и отдаёт основную работу серверу. Всё ниже относится к платформе 8.3 и конфигурациям на управляемых формах: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, УНФ, ERP.

Что такое тонкий клиент 1С и в чём его плюсы

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

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

Что даёт тонкий клиент на практике:

  • 🚀 быстрее стартует: не нужно загружать всю прикладную часть на компьютер пользователя;
  • 📉 меньше трафика: по сети идут данные форм, а не результаты запросов целиком;
  • 🖥️ скромнее к железу и экономит память на терминальном сервере, где одновременно сидят 20–30 человек;
  • 🔒 безопаснее: пользователь физически не может открыть Конфигуратор из этой программы;
  • 🌐 умеет подключаться к базе через веб-сервер по HTTP или HTTPS, без открытия портов кластера наружу.

Ограничение одно, но жёсткое: тонкий клиент работает только с управляемым приложением. Конфигурации на обычных формах (УПП 1.3, УТ 10.3, Бухгалтерия 2.0, Зарплата и управление персоналом 2.5) в нём не работают — для них остаётся толстый клиент.

Подготовка: что проверить до запуска

Прежде чем менять режим, проверьте четыре вещи. Это займёт пару минут и снимет половину вопросов из раздела про ошибки.

  1. Тонкий клиент установлен. Откройте папку C:\Program Files\1cv8\<версия>\bin\ и найдите там 1cv8c.exe. Если файла нет, перезапустите установщик платформы, выберите Изменить и отметьте компонент тонкого клиента.
  2. Для файловой базы нужен файловый вариант компонента. В установщике есть два пункта: тонкий клиент и тонкий клиент с поддержкой файлового варианта. Без второго тонкий клиент открывает только серверные и веб-базы.
  3. Конфигурация на управляемых формах. В Конфигураторе откройте свойства корня конфигурации и найдите Основной режим запуска. Значение Управляемое приложение — всё в порядке.
  4. Пользователю не запрещён тонкий клиент. В Конфигураторе: Администрирование → Пользователи, карточка пользователя, вкладка Прочие, поле Режим запуска. Для тонкого клиента подходят Авто и Управляемое приложение.

Проверить, каким клиентом открыта база прямо сейчас, проще всего через Справка → О программе: в окне указаны версия платформы и тип клиента.

Перед переключением на тонкий клиент
Выполнено: 0 / 4

Как включить режим тонкого клиента в окне запуска 1С

Это основной способ для обычного пользователя. Настройка хранится в списке баз и действует только для выбранной базы.

Пошагово

  1. Запустите 1С через ярлык 1С:Предприятие — откроется окно со списком информационных баз.
  2. Выделите нужную базу и нажмите Изменить.
  3. На первых страницах ничего не меняйте и нажимайте Далее, пока не дойдёте до страницы с параметрами запуска.
  4. В поле Основной режим запуска выберите Тонкий клиент.
  5. В поле Версия 1С:Предприятия оставьте пустое значение или укажите версию, например 8.3. Конкретный номер вроде 8.3.24.1691 нужен, только если на компьютере несколько платформ и база должна открываться строго одной.
  6. Нажмите Готово и откройте базу кнопкой 1С:Предприятие.

Значения поля Основной режим запуска:

  • Выбирать автоматически — платформа сама решает по настройкам конфигурации и пользователя;
  • Тонкий клиент — всегда 1cv8c.exe;
  • Веб-клиент — только для баз, опубликованных на веб-сервере;
  • Толстый клиент — всегда 1cv8.exe.

Запуск тонкого клиента из Конфигуратора

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

Запуск 1С тонким клиентом через командную строку

Командная строка нужна для скриптов, планировщика задач и случаев, когда список баз у пользователя повреждён или пуст. Общая форма вызова:

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванов" /P"пароль"

Ключевое слово ENTERPRISE можно не писать: тонкий клиент всё равно умеет только режим 1С:Предприятия. Номер версии в пути подставьте свой.

Основные параметры

ПараметрНазначениеПример
/Fпуть к файловой базе/F"D:\Bases\Buh"
/Sсервер и имя базы в кластере/S"srv1c\buh"
/WSадрес публикации на веб-сервере/WS"https://1c.firma.ru/buh"
/IBNameимя базы так, как оно записано в списке/IBName"Бухгалтерия"
/N и /Pимя пользователя и пароль/N"Иванов" /P"123"
/ClearCacheочистить кэш клиента перед запуском—
/DisableStartupMessagesне показывать стартовые предупреждения—
/UCкод разрешения входа при установленной блокировке сеансов/UC"KOD123"

Пути с пробелами всегда берите в двойные кавычки. Параметр указывается вплотную к значению, без пробела после /F или /S.

Примеры под разные варианты базы

Файловая база в сетевой папке:

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /F"\\fs01\1c_bases\Buh" /N"Иванов"

Серверная база, кластер на нестандартном порту:

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /S"srv1c:1641\buh"

Через веб-сервер:

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /WS"https://1c.firma.ru/buh"

Пароль в параметре /P хранится открытым текстом в bat-файле или ярлыке. Не оставляйте пароль администратора в файлах на общих компьютерах. Для пользователей лучше настроить аутентификацию Windows и не передавать пароль вовсе.

Ярлык на рабочем столе для тонкого клиента

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

  1. Щёлкните правой кнопкой по рабочему столу, выберите Создать → Ярлык.
  2. В поле расположения объекта вставьте строку запуска, например: "C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh"
  3. Нажмите Далее, задайте понятное имя: «Бухгалтерия — сервер».
  4. Откройте Свойства ярлыка, нажмите Сменить значок и выберите иконку из того же 1cv8c.exe.
  5. В поле Рабочая папка укажите папку bin той же версии.

Как не переделывать ярлык после обновления платформы

Номер версии в пути — слабое место. После перехода на новую платформу старая папка иногда удаляется, и ярлык перестаёт работать. Есть два выхода:

  • 🔁 запускать через C:\Program Files\1cv8\common\1cestart.exe с параметром /IBName"Бухгалтерия": стартер сам подберёт платформу по полю Версия 1С:Предприятия в списке баз и учтёт выбранный там режим тонкого клиента;
  • 🗂️ раздавать ярлыки групповой политикой и менять путь централизованно при каждом обновлении.

Файл списка баз ibases.v8i: режим тонкого клиента для всех

Окно запуска читает список баз из файла %APPDATA%\1C\1CEStart\ibases.v8i. Это обычный текстовый файл. Режим запуска в нём задаётся строкой App.

Фрагмент записи о базе:

[Бухгалтерия]
Connect=Srvr="srv1c";Ref="buh";
ID=3f1c2a7e-9b4d-4c11-8e2f-6a0d5b7c9e12
OrderInList=0
Folder=/
External=0
ClientConnectionSpeed=Normal
App=ThinClient
WA=1
Version=8.3

Значения App: Auto, ThinClient, ThickClient, WebClient. Строка подключения Connect зависит от варианта базы:

Вариант базыСтрока Connect
ФайловаяConnect=File="D:\Bases\Buh";
Клиент-сервернаяConnect=Srvr="srv1c";Ref="buh";
Через веб-серверConnect=ws="https://1c.firma.ru/buh";

Общий список для отдела

Когда пользователей больше пяти, вручную править у каждого ibases.v8i неудобно. Сделайте один файл, например \\fs01\1c\common.v8i, с App=ThinClient у нужных баз. Затем подключите его через файл стартера 1CEStart.cfg: строкой CommonInfoBases=\\fs01\1c\common.v8i. Файл стартера лежит в %APPDATA%\1C\1CEStart\ для одного пользователя или в %ProgramData%\1C\1CEStart\ для всех пользователей компьютера.

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

Перед ручной правкой закройте 1С и сделайте копию ibases.v8i. Сохраняйте файл в той же кодировке, в которой он был: при смене кодировки русские имена баз превращаются в «кракозябры».

Тонкий клиент и сервер 1С: особенности клиент-серверной базы

С серверной базой тонкий клиент раскрывается полностью: вся тяжёлая работа уходит на рабочие процессы кластера.

Как идёт подключение:

  1. Клиент обращается к агенту сервера 1С — по умолчанию порт 1540.
  2. Агент направляет его к менеджеру кластера — порт 1541.
  3. Сеанс обслуживает рабочий процесс из диапазона портов, заданного в свойствах рабочего сервера, по умолчанию 1560:1591.

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

  • 🧱 в брандмауэре сервера должны быть открыты 1540, 1541 и весь диапазон рабочих процессов, а не только первый порт;
  • 🏷️ имя сервера в /S или Srvr= должно разрешаться с компьютера пользователя. Если DNS не настроен, добавьте запись в hosts;
  • 🔢 версия тонкого клиента должна совпадать с версией сервера до последней цифры: клиент 8.3.24.1691 к серверу 8.3.24.1548 не подключится;
  • 🔑 лицензию на сеанс тонкого клиента берёт сервер или клиентский компьютер — по тому, где установлены клиентские лицензии.

Когда сервер недоступен напрямую

Для филиалов и удалённых сотрудников открывать порты кластера в интернет нежелательно. Опубликуйте базу на веб-сервере IIS или Apache и подключайте тонкий клиент по адресу ws= через HTTPS. Тонкий клиент работает через веб-сервер так же, как напрямую, нужен только один порт 443.

Второй вариант — терминальный сервер с RemoteApp, где тонкий клиент запускается рядом с сервером 1С и задержки сети почти не влияют на скорость.

Тонкий клиент не запускается: ошибки и решения

Большинство проблем укладывается в несколько типовых симптомов. Выберите свой.

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

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

  • 🧪 Запустите базу толстым клиентом: 1cv8.exe ENTERPRISE с теми же параметрами. Открывается — проблема в установке тонкого клиента, а не в базе.
  • 🧹 Переустановите платформу той же версии с компонентом тонкого клиента: повреждённые файлы в bin дают необъяснимые падения при старте.
  • 📋 Посмотрите журнал регистрации базы и технологический журнал сервера, если он включён: там видно, дошёл ли сеанс до сервера.

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

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

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