Какой клиент 1С:Предприятия запущен у пользователя и как это проверить за минуту

· 10 мин

Содержание

Быстрее всего узнать клиента 1С через диспетчер задач Windows: процесс 1cv8c.exe — это тонкий клиент, 1cv8.exe — толстый (или Конфигуратор), а если 1С открыта во вкладке браузера, это веб-клиент. Версию платформы покажет окно Главное меню → Справка → О программе или папка, из которой запущен процесс, например C:\Program Files\1cv8\8.3.24.1342\bin.

Остальные способы нужны, когда пользователь далеко или их много. Администратор сервера смотрит колонку «Приложение» в консоли кластера, а для прошлых сеансов открывает журнал регистрации. Ярлык и файл списка баз объясняют, почему 1С вообще запускается в том или ином режиме. Всё ниже относится к платформе 8.3 с интерфейсом «Такси» и одинаково работает в БП 3.0, ЗУП 3.1, УТ 11 и других конфигурациях: тип клиента — свойство платформы, а не прикладного решения.

Какие клиенты 1С бывают и как их отличить на глаз

У платформы 8.3 четыре вида клиентского приложения:

  • 🖥️ Тонкий клиент (1cv8c.exe) — основной вариант для современных конфигураций. Работает только с управляемым приложением.
  • 🧱 Толстый клиент (1cv8.exe) — умеет и управляемое, и обычное приложение. Тот же исполняемый файл открывает Конфигуратор.
  • 🌐 Веб-клиент — 1С в браузере, без установки платформы. Базу для этого публикуют на веб-сервере (IIS или Apache).
  • 📱 Мобильный клиент — отдельное приложение для Android и iOS.

Внешне часто можно отличить только два случая.

Обычное приложение видно сразу. Сверху классическая строка меню Файл, Правка, Операции, Сервис, Окна, Справка, панель инструментов с мелкими кнопками, формы в стиле старых конфигураций вроде БП 2.0 или УТ 10.3. Такой интерфейс открывает только толстый клиент. Значит, если вы его видите, ответ уже готов.

Веб-клиент выдаёт адресная строка браузера. Обычно там адрес вида http://server/base/ru_RU/ или https://.../ru/.

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

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

Окно «О программе»: версия платформы и сведения о клиенте

Это первая проверка, которую можно попросить сделать любого пользователя.

  1. Нажмите кнопку главного меню — значок с тремя полосками в левом верхнем углу окна.
  2. Выберите Справка → О программе.
  3. В открывшемся окне посмотрите строку с версией 1С:Предприятия, например 8.3.24.1342. Ниже указаны название и версия конфигурации.
  4. Нажмите ссылку «Информация для технической поддержки». Откроется текст, который удобно скопировать и переслать. В нём перечислены версия платформы, вид клиентского приложения, разрядность, операционная система и параметры подключения к базе.

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

Что ещё полезно взять из этого окна:

Что видноЗачем пригодится
Версия платформы 8.3.xx.xxxxПроверить, что у всех пользователей одна сборка; сверить с требованиями релиза конфигурации
Версия конфигурацииПонять, обновлена ли база
Режим совместимостиОбъясняет, почему не работают новые возможности платформы
Строка подключенияFile= — файловая база, Srvr=...;Ref=... — клиент-серверная

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

Ярлык, процесс и параметры запуска

Диспетчер задач — самый надёжный способ на рабочем месте

  1. Откройте диспетчер задач (Ctrl+Shift+Esc) и перейдите на вкладку «Подробности».
  2. Найдите процессы 1cv8c.exe и 1cv8.exe.
  3. Щёлкните правой кнопкой по процессу и выберите «Открыть расположение файла».

Папка, которая откроется, отвечает сразу на три вопроса:

  • 🔢 версия платформы — в названии папки: ...\1cv8\8.3.24.1342\bin;
  • 🧮 разрядность — C:\Program Files\1cv8 для 64-битной платформы, C:\Program Files (x86)\1cv8 для 32-битной. Кроме того, Windows подписывает 32-битные процессы пометкой «(32 бита)»;
  • 🧩 тип клиента — по имени файла: 1cv8c.exe тонкий, 1cv8.exe толстый.

Если на компьютере открыт ещё и Конфигуратор, он тоже будет процессом 1cv8.exe. Различайте их по заголовку окна: в Конфигураторе он начинается со слова «Конфигуратор».

Почему ярлык почти ничего не говорит

Стандартный ярлык на рабочем столе ведёт на C:\Program Files\1cv8\common\1cestart.exe. Это не клиент, а программа запуска: она показывает окно выбора баз и уже потом запускает нужный исполняемый файл нужной версии. Поэтому «Свойства → Объект» у такого ярлыка тип клиента не покажет.

Другое дело, если администратор сделал ярлык прямо на базу. Тогда в поле «Объект» видны исполняемый файл и параметры командной строки:

"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh" /N"Иванова"
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Torg" /RunModeOrdinaryApplication

Расшифровка ключей, которые встречаются чаще всего:

ПараметрЧто означает
ENTERPRISEЗапуск в режиме пользователя (не Конфигуратор)
DESIGNERЗапуск Конфигуратора, работает только с 1cv8.exe
/F"путь"Файловая база в указанном каталоге
/S"сервер\база"Клиент-серверная база
/WS"адрес"Подключение через веб-сервер
/RunModeOrdinaryApplicationТолстый клиент в режиме обычного приложения
/RunModeManagedApplicationТолстый клиент в режиме управляемого приложения
/N и /PИмя и пароль пользователя

Настройка базы в окне запуска

Чаще тип клиента задаётся не ярлыком, а свойствами базы в списке.

  1. В окне запуска 1С выделите базу и нажмите «Изменить».
  2. Пролистайте мастер до последней страницы.
  3. Поле «Основной режим запуска» принимает значения «Выбирать автоматически», «Тонкий клиент», «Веб-клиент», «Толстый клиент». Там же поле «Версия 1С:Предприятия», которое закрепляет за базой нужную сборку платформы.

При «Выбирать автоматически» решение принимает платформа: для управляемой конфигурации это обычно тонкий клиент, для обычной — толстый. Кроме того, в свойствах самого пользователя в Конфигураторе (Администрирование → Пользователи, вкладка «Прочие») задаётся режим запуска: обычное или управляемое приложение. Если там стоит обычное приложение, база откроется в толстом клиенте.

Те же настройки хранятся в файле списка баз %APPDATA%\1C\1CEStart\ibases.v8i. Его можно открыть «Блокнотом»: у каждой базы есть строка Connect= с адресом и строка App= с режимом запуска (Auto, ThinClient, ThickClient, WebClient). Перед правкой файла закройте все окна 1С и сделайте его копию.

Тип клиента в консоли администрирования кластера

В клиент-серверной базе администратору не нужно ходить к пользователям. Всё видно в консоли кластера.

  1. Запустите «Администрирование серверов 1С Предприятия».
  2. Раскройте Центральные серверы 1С:Предприятия → имя сервера → Кластеры → кластер → Информационные базы → нужная база → Сеансы.
  3. В списке сеансов найдите колонку «Приложение».

Значения колонки говорят сами за себя: «Тонкий клиент», «Толстый клиент», «Веб-клиент», «Конфигуратор», «Фоновое задание», «COM-соединение». Рядом — пользователь, компьютер и время начала сеанса. Так за полминуты видно, кто из бухгалтеров до сих пор сидит в толстом клиенте или кто подключился через браузер из дома.

То же самое можно получить из командной строки через rac, если запущен сервер администрирования ras:

rac cluster list
rac session list --cluster=<id кластера>

В выводе для каждого сеанса есть поле app-id. Значения: 1CV8C — тонкий клиент, 1CV8 — толстый, WebClient — веб-клиент, Designer — Конфигуратор, BackgroundJob — фоновое задание, COMConnection — внешнее соединение. Остальные параметры команды смотрите в rac help session.

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

Журнал регистрации: каким клиентом пользовались раньше

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

  • В БП 3.0, ЗУП 3.1, УТ 11: Администрирование → Обслуживание → Журнал регистрации.
  • В любой конфигурации: Главное меню → Все функции → Стандартные → Журнал регистрации. Если пункта «Все функции» нет, включите его в Главное меню → Сервис → Параметры.
  • Из Конфигуратора: Администрирование → Журнал регистрации.

Дальше:

  1. Нажмите «Установить отбор».
  2. Укажите период, пользователя и событие «Сеанс. Начало».
  3. В списке событий посмотрите колонку «Приложение» — там те же названия, что в консоли кластера.

Журнал ещё и полезен как доказательство. Если пользователь жалуется, что «вчера всё печаталось, а сегодня нет», и выясняется, что вчера он работал в толстом клиенте, а сегодня в веб-клиенте, причина найдена.

Для разработчика есть способ проверить тип клиента кодом. На сервере свойство ИмяПриложения у текущего сеанса возвращает те же значения, что app-id в rac:

&НаСервереБезКонтекста
Функция ИмяКлиентскогоПриложения()
	Возврат ПолучитьТекущийСеансИнформационнойБазы().ИмяПриложения;
КонецФункции

В клиентском коде тип клиента определяют инструкциями препроцессора #Если ТонкийКлиент Тогда, #Если ВебКлиент Тогда, #Если ТолстыйКлиентУправляемоеПриложение Тогда, #Если ТолстыйКлиентОбычноеПриложение Тогда. Версию платформы даёт Новый СистемнаяИнформация и его свойство ВерсияПриложения.

Чем тонкий, толстый и веб-клиент различаются в работе

Знать тип клиента нужно не из любопытства. От него зависит, что у пользователя будет работать.

Тонкий клиентТолстый клиентВеб-клиент
УстановкаНужна платформаНужна платформаТолько браузер
Обычное приложение (БП 2.0, УТ 10.3)НетДаНет
Управляемое приложениеДаДаДа
КонфигураторНетДаНет
Файловая базаДаДаЧерез веб-сервер
Медленный канал связиПодходитПлохоПодходит
Ресурсы компьютераМеньшеБольшеНагрузка на браузер

Что из этого следует на практике:

  • 📄 Внешние обработки и отчёты с обычными формами открываются только в толстом клиенте. Если старая обработка «не запускается», проверьте сначала тип клиента.
  • 🔌 Торговое оборудование и внешние компоненты в веб-клиенте поддерживаются ограниченно: часть драйверов работает только в установленном клиенте.
  • 📁 Работа с файлами в веб-клиенте (выгрузка, загрузка, печать в файл) требует расширения для работы с файлами в браузере. Без него часть команд выдаёт сообщение о необходимости установить расширение .
  • 🐢 Толстый клиент по медленному каналу работает тяжело: он передаёт больше данных между клиентом и сервером. Для удалённых офисов выбирают тонкий клиент или веб-клиент.
  • 🔢 Версия платформы: тонкий и толстый клиент используют локально установленную сборку, веб-клиент — ту, что установлена на веб-сервере. Поэтому при обновлении платформы сервера веб-клиенту ничего ставить не нужно.
Что нужно выяснить?

Если тип клиента всё равно не тот

Бывает, что в свойствах базы выбран тонкий клиент, а открывается толстый, или наоборот. Проверьте по порядку:

  1. Режим запуска у пользователя. В Конфигураторе: Администрирование → Пользователи, свойства пользователя, вкладка «Прочие», поле «Режим запуска». Значение «Обычное приложение» заставит платформу открыть толстый клиент , даже если в списке баз выбран тонкий.
  2. Основной режим запуска конфигурации. В Конфигураторе: свойства корня конфигурации, свойство «Основной режим запуска» (управляемое или обычное приложение). Обычное приложение тонкий клиент не откроет, и платформа запустит толстый.
  3. Ярлык с параметрами. Ключ /RunModeOrdinaryApplication в ярлыке всегда принудительно открывает обычное приложение в толстом клиенте.
  4. Несколько версий платформы. Если в свойствах базы указана версия, которой на компьютере нет, программа запуска возьмёт другую. Удалите лишние сборки через «Программы и компоненты» или укажите в свойствах базы ту, что установлена.

Изменения в Конфигураторе, связанные со свойствами конфигурации, требуют сохранения и обновления конфигурации базы данных. Перед этим сделайте резервную копию базы и выполняйте операцию, когда пользователи не работают.

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

Можно ли из тонкого клиента открыть Конфигуратор?
Нет. Конфигуратор запускается только исполняемым файлом 1cv8.exe. Выберите базу в окне запуска и нажмите кнопку «Конфигуратор».
Почему у одного пользователя в списке два процесса 1cv8c.exe?
Каждая открытая база или каждое окно 1С — отдельный процесс. Два процесса — это два сеанса, и каждый может занимать отдельную лицензию.
Тратит ли веб-клиент лицензию?
Да. Веб-клиент — такой же сеанс пользователя, ему нужна клиентская лицензия, как тонкому или толстому клиенту.
Как узнать версию платформы, не запуская 1С?
Откройте папку C:\Program Files\1cv8 (или Program Files (x86)\1cv8 для 32-битной). Каждая установленная сборка лежит в отдельной папке с номером версии.
Можно ли перевести всех пользователей на тонкий клиент сразу?
Да, если конфигурация работает в режиме управляемого приложения. Поставьте «Тонкий клиент» в основном режиме запуска базы, а при централизованном списке баз — в общем файле списка, который раздаёт администратор.