Тонкий клиент 1С: список баз, ярлык, командная строка и сервер
Содержание
Чтобы запустить 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) в нём не работают — для них остаётся толстый клиент.
Подготовка: что проверить до запуска
Прежде чем менять режим, проверьте четыре вещи. Это займёт пару минут и снимет половину вопросов из раздела про ошибки.
- Тонкий клиент установлен. Откройте папку
C:\Program Files\1cv8\<версия>\bin\и найдите там1cv8c.exe. Если файла нет, перезапустите установщик платформы, выберитеИзменитьи отметьте компонент тонкого клиента. - Для файловой базы нужен файловый вариант компонента. В установщике есть два пункта: тонкий клиент и тонкий клиент с поддержкой файлового варианта. Без второго тонкий клиент открывает только серверные и веб-базы.
- Конфигурация на управляемых формах. В Конфигураторе откройте свойства корня конфигурации и найдите
Основной режим запуска. ЗначениеУправляемое приложение— всё в порядке. - Пользователю не запрещён тонкий клиент. В Конфигураторе:
Администрирование → Пользователи, карточка пользователя, вкладкаПрочие, полеРежим запуска. Для тонкого клиента подходятАвтоиУправляемое приложение.
Проверить, каким клиентом открыта база прямо сейчас, проще всего через Справка → О программе: в окне указаны версия платформы и тип клиента.
Как включить режим тонкого клиента в окне запуска 1С
Это основной способ для обычного пользователя. Настройка хранится в списке баз и действует только для выбранной базы.
Пошагово
- Запустите 1С через ярлык
1С:Предприятие— откроется окно со списком информационных баз. - Выделите нужную базу и нажмите
Изменить. - На первых страницах ничего не меняйте и нажимайте
Далее, пока не дойдёте до страницы с параметрами запуска. - В поле
Основной режим запускавыберитеТонкий клиент. - В поле
Версия 1С:Предприятияоставьте пустое значение или укажите версию, например8.3. Конкретный номер вроде8.3.24.1691нужен, только если на компьютере несколько платформ и база должна открываться строго одной. - Нажмите
Готовои откройте базу кнопкой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 и не передавать пароль вовсе.
Ярлык на рабочем столе для тонкого клиента
Ярлык удобен, когда пользователь работает с одной базой и окно выбора ему только мешает.
- Щёлкните правой кнопкой по рабочему столу, выберите
Создать → Ярлык. - В поле расположения объекта вставьте строку запуска, например:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh" - Нажмите
Далее, задайте понятное имя: «Бухгалтерия — сервер». - Откройте
Свойстваярлыка, нажмитеСменить значоки выберите иконку из того же1cv8c.exe. - В поле
Рабочая папкаукажите папку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С — по умолчанию порт
1540. - Агент направляет его к менеджеру кластера — порт
1541. - Сеанс обслуживает рабочий процесс из диапазона портов, заданного в свойствах рабочего сервера, по умолчанию
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С у этого пользователя. Очистка кэша на терминальном сервере затрагивает только того пользователя, в чьём профиле лежат папки.