Какой клиент 1С у вас запущен: проверка по окну, ярлыку и процессу

· 9 мин

Содержание

Быстрее всего определить толстый или тонкий клиент 1С по имени процесса: 1cv8c.exe — тонкий клиент, 1cv8.exe — толстый. Второй надёжный способ — окно «О программе» внутри самой 1С: там рядом с версией платформы написан тип клиентского приложения.

Остальные способы отвечают на соседний вопрос: не «что запущено сейчас», а «что будет запускаться». Ярлык, настройки в списке информационных баз и параметры Конфигуратора показывают, почему 1С открывается именно так и как это поменять. Внешний вид интерфейса здесь почти не помогает — разберём, почему.

Чем отличаются клиенты 1С и почему их не различить на глаз

У платформы 1С:Предприятие 8.3 три клиентских приложения:

КлиентИсполняемый файлЧто умеет
Толстый клиент1cv8.exeОбычное и управляемое приложение, Конфигуратор
Тонкий клиент1cv8c.exeТолько управляемое приложение
Веб-клиентбраузерТолько управляемое приложение, без установки платформы

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

Что можно понять по интерфейсу

  • 🟨 Старый интерфейс с меню «Операции», «Сервис», «Справочники» вверху окна и формами-окнами в стиле Windows — это обычное приложение. Оно работает только в толстом клиенте. Здесь сомнений нет.
  • 🟩 Интерфейс «Такси» с разделами слева или сверху (Главное, Банк и касса, Продажи…) — это управляемое приложение. Его одинаково показывают и тонкий, и толстый клиент. Отличить их по виду окна нельзя.
  • 🟦 Окно открыто во вкладке браузера, а в адресной строке ссылка на публикацию — это веб-клиент.

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

Окно «О программе»: проверка изнутри 1С

Этот способ подходит пользователю без прав администратора: ничего не нужно открывать в Windows.

  1. В интерфейсе «Такси» откройте главное меню — кнопку с тремя полосками в левом верхнем углу окна (или значок ? в правой части заголовка).
  2. Выберите Справка → О программе.
  3. Посмотрите на верхнюю часть окна. Там указана версия платформы, например 8.3.24.1586, и тип клиентского приложения — «Тонкий клиент» или «Толстый клиент», часто с разрядностью (32 или 64 бит).

В обычном приложении путь тот же по смыслу: меню Справка → О программе в верхней строке меню.

💡 В окне «О программе» есть ссылка для копирования информации для технической поддержки. Нажмите её и вставьте текст в письмо администратору: там окажутся версия платформы, тип клиента, режим работы базы и путь к ней. Это экономит переписку «а какая у вас версия?».

Если 1С открывается во вкладке браузера, окно «О программе» относится к веб-клиенту. Тип клиента и версию платформы ищите там же, в справке, а процесса 1cv8 на компьютере не будет вовсе.

Ярлык и командная строка: что именно запускается

Если нужно понять, почему 1С открывается в определённом режиме, начните с ярлыка на рабочем столе.

  1. Щёлкните ярлык правой кнопкой мыши → «Свойства».
  2. На вкладке «Ярлык» посмотрите поле «Объект».

Варианты, которые встретятся на практике:

Что в поле «Объект»Какой клиент запустится
...\1cv8\common\1cestart.exeРешает стартер — по настройке базы в списке (см. следующий раздел)
...\1cv8\8.3.xx.xxxx\bin\1cv8c.exeТонкий клиент
...\1cv8\8.3.xx.xxxx\bin\1cv8.exe ENTERPRISEТолстый клиент
...\bin\1cv8.exe DESIGNERКонфигуратор (тоже толстый клиент)

1cestart.exe — стартер, он показывает окно со списком баз. Обычный ярлык «1С Предприятие», который создаёт установщик, ведёт именно на него. Так что ярлык сам по себе тип клиента не задаёт.

Параметры командной строки

Режим можно жёстко задать ключами после пути к файлу. Вот те, что влияют на тип запуска:

:: Толстый клиент, обычное приложение
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" ENTERPRISE /F "D:\Bases\Buh" /RunModeOrdinaryApplication

:: Толстый клиент, управляемое приложение
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" ENTERPRISE /S "srv1c\buh" /RunModeManagedApplication

:: Тонкий клиент к серверной базе
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8c.exe" ENTERPRISE /S "srv1c\buh"

Здесь /F — путь к файловой базе, /S — сервер и имя базы в кластере. Ключ /RunModeOrdinaryApplication принудительно открывает обычное приложение, а значит и толстый клиент, даже если конфигурация управляемая. Ключ /AppAutoCheckMode включает автоматический выбор режима по настройкам пользователя и конфигурации.

Путь к файлу заодно показывает версию платформы (папка 8.3.24.1586) и разрядность: Program Files — 64-битная, Program Files (x86) — 32-битная.

Настройки базы в списке информационных баз и в Конфигураторе

Если ярлык ведёт на 1cestart.exe, тип клиента берётся из настроек конкретной базы.

В окне запуска

  1. Запустите 1С и выделите базу в списке.
  2. Нажмите «Изменить».
  3. Пройдите мастер кнопкой «Далее» до последней страницы.
  4. Найдите группу «Основной режим запуска». Варианты: «Выбирать автоматически», «Тонкий клиент», «Веб-клиент», «Толстый клиент».
  5. Там же есть поле «Дополнительные параметры запуска» — в него иногда вписывают /RunModeOrdinaryApplication. Если оно заполнено, учитывайте его.

При «Выбирать автоматически» платформа смотрит на конфигурацию и пользователя. Управляемая конфигурация на компьютере с установленным тонким клиентом откроется в тонком. Обычное приложение — в толстом.

В файле ibases.v8i

Список баз хранится в текстовом файле %APPDATA%\1C\1CEStart\ibases.v8i. Откройте его Блокнотом (вставьте путь в адресную строку Проводника). У каждой базы есть строка App=:

[Бухгалтерия предприятия]
Connect=Srvr="srv1c";Ref="buh";
App=Auto

Значения: Auto — автоматически, ThinClient — тонкий, ThickClient — толстый, WebClient — веб-клиент. Этот способ удобен, когда баз десятки и проверять их по одной в окне долго.

Перед ручной правкой ibases.v8i сохраните копию файла — ошибка в синтаксисе может «потерять» базы из списка.

В Конфигураторе

Администратор видит ещё два уровня настроек:

  • 🔧 Свойства конфигурации → «Основной режим запуска»: «Обычное приложение» или «Управляемое приложение». Это режим по умолчанию для всей базы.
  • 👤 Свойства пользователя (Администрирование → Пользователи, вкладка «Прочие») → «Режим запуска»: «Авто», «Обычное приложение», «Управляемое приложение». Если у конкретного пользователя стоит «Обычное приложение», он всегда будет попадать в толстый клиент.

Кроме того, в Сервис → Параметры на вкладке «Запуск 1С:Предприятия» задаётся, каким клиентом Конфигуратор запускает базу для отладки (кнопка F5). Это влияет только на запуск из Конфигуратора.

Что вы видите на своём компьютере?

Диспетчер задач и PowerShell: проверка по процессу

Это самый точный способ: он показывает, что запущено прямо сейчас, без догадок.

Диспетчер задач

  1. Нажмите Ctrl+Shift+Esc.
  2. Перейдите на вкладку «Подробности».
  3. Найдите процессы, начинающиеся на 1cv8.
ПроцессЧто это
1cv8c.exeТонкий клиент
1cv8.exeТолстый клиент или Конфигуратор
1cestart.exeСтартер (окно выбора базы); сам с базой не работает

Чтобы отличить толстый клиент от Конфигуратора, добавьте колонку командной строки: правой кнопкой по заголовку таблицы → «Выбрать столбцы» → «Командная строка». У Конфигуратора в ней будет DESIGNER, у пользовательского режима — ENTERPRISE или параметры без ключа режима.

PowerShell

Одна команда выведет все процессы 1С с полной командной строкой:

Get-CimInstance Win32_Process -Filter "Name LIKE '1cv8%'" |
  Select-Object ProcessId, Name, CommandLine |
  Format-List

Короткий вариант для командной строки — сколько запущено тонких клиентов:

tasklist /fi "imagename eq 1cv8c.exe"

💡 Колонка «Память» в диспетчере задач тоже подсказывает: толстый клиент на типовой конфигурации обычно занимает заметно больше памяти, чем тонкий на той же базе. Но это косвенный признак — опирайтесь на имя процесса.

Тонкий и толстый клиент на терминальном сервере (RDP)

На терминальном сервере каждый пользователь запускает собственный процесс 1С. Поэтому выбор клиента здесь умножается на число сеансов: 20 бухгалтеров в толстом клиенте — это 20 тяжёлых процессов на одном сервере.

Как проверить всех пользователей сразу

  1. Откройте диспетчер задач на сервере под администратором.
  2. На вкладке «Подробности» добавьте столбец «Имя пользователя» (если его нет).
  3. Отсортируйте по имени процесса — сразу видно, у кого 1cv8c.exe, а у кого 1cv8.exe.

Тот же результат даст PowerShell с выводом владельца процесса:

Get-CimInstance Win32_Process -Filter "Name LIKE '1cv8%'" |
  ForEach-Object {
    $o = Invoke-CimMethod -InputObject $_ -MethodName GetOwner
    [pscustomobject]@{ User = $o.User; Name = $_.Name; PID = $_.ProcessId }
  } | Sort-Object User | Format-Table

Где менять режим для терминальных пользователей

  • 📁 Общий список баз. У каждого пользователя свой ibases.v8i в профиле. Если админ раздаёт список через общий файл, менять App= нужно в нём.
  • 🖥️ RemoteApp. Если 1С опубликована как удалённое приложение, посмотрите, какой файл указан в публикации. Публикация 1cestart.exe оставляет выбор настройкам базы. Публикация bin\1cv8.exe жёстко включает толстый клиент.
  • 🔄 Версия платформы. Путь к bin\1cv8c.exe с номером версии в публикации придётся менять при каждом обновлении платформы. Через 1cestart.exe этой проблемы нет.

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

Ошибки при выборе режима запуска

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

Ещё одна частая путаница — считать, что толстый клиент «быстрее, потому что мощнее». Для управляемой конфигурации в клиент-серверном варианте это не так: основная работа идёт на сервере, а толстый клиент добавляет нагрузку на компьютер пользователя и сеть. Если после перевода на тонкий клиент что-то тормозит, ищите причину на сервере или в конкретной форме, а не возвращайте всех в толстый.

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

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