Тонкий клиент 1С 8.3: ярлык, ключи командной строки и список баз
Содержание
Чтобы 1С всегда открывалась в тонком клиенте, выделите базу в окне запуска, нажмите Изменить, дойдите до последней страницы мастера и в поле «Основной режим запуска» выберите «Тонкий клиент». Второй способ — запускать напрямую исполняемый файл тонкого клиента
1cv8c.exe из каталога платформы, например C:\Program Files\1cv8\8.3.24.1586\bin\1cv8c.exe.
Частое заблуждение — считать, что ключ /RunModeManagedApplication включает тонкий клиент. Нет: он запускает толстый клиент 1cv8.exe в режиме управляемого приложения. Тонкий клиент — это отдельная программа 1cv8c.exe, и настраивать запуск в тонком клиенте нужно именно через неё или через режим в списке баз. Всё описанное ниже относится к платформе 8.3 и не зависит от конфигурации.
Чем тонкий клиент отличается от толстого и веб-клиента
Платформа 1С 8.3 умеет открывать базу тремя клиентскими приложениями. Внешне они похожи, но устроены по-разному.
| Режим | Исполняемый файл | Что умеет | Когда выбирать |
|---|---|---|---|
| Тонкий клиент | 1cv8c.exe | Только управляемое приложение, серверный код выполняется на сервере | Повседневная работа в БП 3.0, ЗУП 3.1, УТ 11, ERP |
| Толстый клиент | 1cv8.exe | Обычное и управляемое приложение, Конфигуратор | Старые конфигурации на обычных формах, разработка, администрирование |
| Веб-клиент | Браузер | Управляемое приложение через веб-сервер | Удалённый доступ без установки платформы |
Главные практические следствия:
- 🧩 Только управляемые формы. Конфигурации на обычных формах (УПП 1.3, БП 2.0, УТ 10.3) в тонком клиенте не откроются. Для них нужен толстый клиент.
- 🛠 Нет Конфигуратора. Файл
1cv8c.exeзапускает только режимENTERPRISE. Обновлять конфигурацию, загружать.dtи тестировать базу придётся через1cv8.exe. - 🪶 Меньше нагрузки на рабочее место. Тонкий клиент не выполняет серверные процедуры у себя, поэтому лучше работает на слабых компьютерах и по медленным каналам.
- 🌐 Подключение через интернет. Тонкий клиент может работать с базой, опубликованной на веб-сервере, по адресу
http://илиhttps://.
Если у вас файловая база, ставьте полный дистрибутив платформы. Отдельный дистрибутив «только тонкий клиент» рассчитан на подключение к серверу 1С или к опубликованной на веб-сервере базе.
Настройка режима запуска в списке информационных баз
Это самый простой способ, и его хватает большинству пользователей. Настройка запоминается для конкретной базы в конкретной учётной записи Windows.
- Запустите 1С через обычный ярлык «1С:Предприятие». Откроется окно со списком баз.
- Выделите нужную базу и нажмите
Изменить. - Проверьте путь или адрес базы на первой странице и нажмите
Далее. - На последней странице найдите поле «Основной режим запуска».
- Выберите «Тонкий клиент» вместо «Выбирать автоматически».
- При необходимости укажите «Скорость соединения»: «Низкая» помогает при работе через интернет или слабый VPN.
- Нажмите
Готово, затем1С:Предприятие.
Значение «Выбирать автоматически» означает, что платформа сама решит, каким клиентом открыть базу , исходя из свойств конфигурации и пользователя. Поэтому одна и та же база у разных людей может открываться по-разному.
На выбор влияют две настройки внутри базы, обе меняются в Конфигураторе:
- ⚙️ Свойство конфигурации «Основной режим запуска». Откройте дерево конфигурации, щёлкните правой кнопкой по корню и выберите
Свойства. У типовых БП 3.0, ЗУП 3.1 и УТ 11 там стоит «Управляемое приложение», менять его не нужно. - 👤 Свойство пользователя «Режим запуска». Задаётся в карточке пользователя на вкладке «Прочие». Значение «Авто» подчиняется настройке конфигурации, остальные значения её перекрывают.
Режим в списке баз срабатывает, только если эти две настройки не требуют обычного приложения.
Там же есть поле «Версия 1С:Предприятия». Если на компьютере установлено несколько версий платформы, впишите нужную, например 8.3.24. Тогда стартер выберет последнюю установленную сборку этой версии.
Ярлык для принудительного запуска тонкого клиента
Ярлык удобен, когда нужно открыть конкретную базу одним кликом, без окна выбора. Например, для кассира или кладовщика, которым список баз не нужен.
Как создать ярлык:
- Щёлкните правой кнопкой по рабочему столу →
Создать → Ярлык. - В поле «Укажите расположение объекта» вставьте строку запуска. Примеры ниже.
- Задайте понятное имя, например «Бухгалтерия — тонкий клиент».
- Нажмите
Готово.
Файловая база:
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Buh"
Клиент-серверная база
(сервер srv1c, имя базы в кластере buh):
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh"
База, опубликованная на веб-сервере:
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8c.exe" ENTERPRISE /WS"https://1c.example.ru/buh"
У прямого пути к 1cv8c.exe есть минус. После обновления платформы каталог 8.3.24.1586 сменится на новый, и ярлык перестанет работать. Чтобы не править ярлыки после каждого обновления, запускайте через стартер 1cestart.exe и указывайте имя базы из списка:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Бухгалтерия предприятия"
Стартер возьмёт параметры базы из списка, включая режим «Тонкий клиент», если вы выбрали его в предыдущем разделе. Имя после /IBName должно совпадать с названием базы в списке символ в символ.
Не сохраняйте пароль пользователя в ярлыке через /P, если к компьютеру есть доступ у других людей. Ярлык — обычный текстовый файл, пароль в нём виден любому.
Ключи командной строки для запуска 1С в тонком клиенте
Командная строка нужна для ярлыков, скриптов, планировщика заданий и RemoteApp. Тонкий клиент понимает большую часть тех же ключей, что и толстый.
| Ключ | Что делает | Пример |
|---|---|---|
ENTERPRISE | Режим запуска; для 1cv8c.exe единственно возможный | ENTERPRISE |
/F | Путь к файловой базе | /F"D:\Bases\Buh" |
/S | Сервер и имя базы в кластере | /S"srv1c\buh" |
/WS | Адрес публикации на веб-сервере | /WS"https://1c.example.ru/buh" |
/IBName | Имя базы из списка (для 1cestart.exe) | /IBName"Зарплата" |
/N | Имя пользователя 1С | /N"Иванова" |
/P | Пароль пользователя | /P"secret" |
/WA- | Отключить вход по пользователю Windows | /WA- |
/O | Скорость соединения: Normal или Low | /OLow |
/C | Передать строку параметра в конфигурацию | /C"ЗапуститьОбновлениеИнформационнойБазы" |
/ClearCache | Очистить кэш клиент-серверных вызовов перед запуском | /ClearCache |
/UseHwLicenses+ | Искать аппаратный ключ защиты | /UseHwLicenses+ |
/DisableStartupMessages | Не показывать стартовые предупреждения | /DisableStartupMessages |
Пример полной строки для кассира, который входит под своим пользователем по медленному каналу:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Розница магазин 2" /N"Касса2" /OLow
Для удалённого рабочего стола (RDP, RemoteApp) публикуют не 1cv8c.exe, а 1cestart.exe с ключами. Тогда после обновления платформы публикацию переделывать не нужно.
Ключ /ClearCache безопасен для данных: он удаляет только локальный кэш клиента. Первый запуск после очистки идёт заметно дольше, потому что кэш собирается заново.
Файлы ibases.v8i и 1cestart.cfg: настройка запуска без мастера
Мастер в окне запуска на самом деле правит обычный текстовый файл. Его удобно редактировать вручную или раздавать сразу на десятки компьютеров.
Список баз хранится в файле ibases.v8i в профиле пользователя:
%APPDATA%\1C\1CEStart\ibases.v8i
Каждая база в нём — блок с названием в квадратных скобках. Режим запуска задаёт строка App:
[Бухгалтерия предприятия]
Connect=Srvr="srv1c";Ref="buh";
App=ThinClient
ClientConnectionSpeed=Normal
WA=1
Version=8.3
Значения App: Auto — выбирать автоматически, ThinClient — тонкий клиент, ThickClient — толстый, WebClient — веб-клиент.
Настройки стартера лежат в файле 1cestart.cfg. Пользовательская копия находится рядом со списком баз, в %APPDATA%\1C\1CEStart\, общая для всех пользователей компьютера — в C:\ProgramData\1C\1CEStart\. Самая полезная строка в нём — CommonInfoBases. Она подключает общий файл со списком баз, например на сетевом диске:
CommonInfoBases=\\fileserver\1c\bases.v8i
Так администратор один раз прописывает App=ThinClient в общем файле, и у всех сотрудников базы открываются в тонком клиенте. Добавить общий список можно и без правки файла: в окне запуска нажмите Настройка и заполните таблицу адресов общих списков информационных баз.
Перед ручной правкой сохраните копию ibases.v8i. Ошибка в формате файла приводит к тому, что список баз в окне запуска окажется пустым. Сохраняйте файл в кодировке UTF-8.
Работа тонкого клиента с сервером 1С
В клиент-серверном варианте тонкий клиент раскрывает свои плюсы полностью: на компьютере пользователя работает только интерфейс, а запросы и расчёты выполняет сервер.
Какие порты должны быть открыты от клиента к серверу:
- 🔌
1540— агент сервера, к нему клиент обращается первым; - 🔌
1541— менеджер кластера; - 🔌 диапазон рабочих процессов, по умолчанию
1560–1591. Он задаётся в свойствах рабочего сервера в консоли кластера.
Если открыт только 1540, подключение начнётся, но оборвётся на этапе соединения с рабочим процессом. Это типичная картина при настройке межсетевого экрана «по минимуму».
Версия клиента должна совпадать с версией сервера до последней цифры сборки. Сервер 8.3.24.1586 примет только клиент 8.3.24.1586. Если нужной сборки на компьютере нет, установите её из того же дистрибутива, что стоит на сервере. При нескольких установленных версиях запускайте через 1cestart.exe: стартер подберёт подходящую сборку сам.
Работа через веб-сервер снимает вопрос с портами: тонкий клиент ходит по HTTP или HTTPS на публикацию, а веб-сервер уже обращается к кластеру. Это удобный вариант для удалённых сотрудников без VPN. В поле «Скорость соединения» для них ставьте «Низкая»: платформа будет реже обращаться к серверу и сильнее сжимать трафик.
Лицензии. Тонкий клиент расходует клиентскую лицензию так же, как толстый. Программная лицензия на сервере или ключ защиты нужны в любом режиме; без лицензии платформа базу не откроет. Проверить, сколько сеансов занимают лицензии, на сервере можно командой rac session list --licenses.
Почему тонкий клиент не запускается: диагностика ошибок
Администрирование → Пользователи, вкладка «Прочие», поле «Режим запуска». Значение «Обычное приложение» заставляет платформу открыть толстый клиент. Поставьте «Авто» или «Управляемое приложение».Если ни один пункт не подошёл, запустите ту же базу толстым клиентом 1cv8.exe. Открылась — проблема в настройках тонкого клиента или пользователя. Не открылась — дело в самой базе, сервере или лицензиях.
Если для диагностики приходится перезапускать службу «Агент сервера 1С:Предприятия 8.3», все пользователи будут отключены, а несохранённые документы потеряны. Делайте это после рабочего дня или предупредите сотрудников заранее.
Частые вопросы
Можно ли открыть Конфигуратор из тонкого клиента?
1cv8.exe DESIGNER или кнопку Конфигуратор в окне запуска.Работает ли тонкий клиент с файловой базой?
Есть ли тонкий клиент для Linux и macOS?
1cv8c из каталога установленной версии, ключи командной строки те же.Какой клиент быстрее при работе через интернет?
Как узнать, в каком клиенте сейчас открыта база?
Справка → О программе (кнопка с вопросительным знаком в правом верхнем углу). В окне указаны версия платформы и тип приложения, например «Тонкий клиент».