Какой клиент 1С у вас запущен и как его поменять

· 9 мин

Содержание

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

Обычно вопрос всплывает буднично. Администратор просит «перезайти в толстом клиенте», внешняя обработка не открывается, а печатная форма от франчайзи работает у коллеги и не работает у вас. Чтобы определить тип клиента и настроить нужный режим, хватит пары минут — ниже все способы, от самого простого до проверки в Конфигураторе.

Как узнать тип клиента 1С, не выходя из программы

Окно «О программе»

Это главный способ, он работает в любой конфигурации на платформе 8.3:

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

В этом же окне видно ещё три полезных вещи:

  • 🔢 точный номер платформы, например 8.3.24.1548;
  • 🗂 строку подключения к базе — по ней понятно, файловая база или серверная;
  • 📦 название и версию конфигурации.

Кнопкой копирования в окне «О программе» удобно забрать весь текст разом и вставить в письмо администратору или в обращение на линию поддержки. Тип клиента и версия платформы — первое, что у вас спросят.

Внешний вид интерфейса

По внешнему виду можно отличить только «обычное приложение» от «управляемого».

  • 📜 Обычное приложение — классическое меню-строка сверху («Файл», «Правка», «Операции», «Сервис»), панель инструментов с мелкими кнопками, формы в стиле старых конфигураций вроде УТ 10.3 или БП 2.0. Такой интерфейс бывает только в толстом клиенте.
  • 🧭 Управляемое приложение — интерфейс «Такси» с панелью разделов слева или сверху. Он одинаково выглядит и в тонком, и в толстом клиенте.

Поэтому вывод «у меня Такси — значит, тонкий клиент» неверен. Такси вы увидите и в толстом клиенте, если база запущена в режиме управляемого приложения.

Заголовок окна и адресная строка

Заголовок окна в толстом и тонком клиенте одинаковый: в нём название конфигурации, иногда имя базы и пользователя. Тип клиента он не показывает.

А вот веб-клиент распознаётся мгновенно: программа открыта во вкладке браузера, в адресной строке — адрес вида http://server/buh/ru_RU/.

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

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

Настройка в карточке базы

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

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

Файл ibases.v8i

Список баз хранится в файле ibases.v8i в профиле пользователя. Обычно путь такой:

%APPDATA%\1C\1CEStart\ibases.v8i

Откройте его Блокнотом. У каждой базы есть блок с параметрами. Тип клиента задаёт строка App:

[Бухгалтерия предприятия]
Connect=File="D:\Bases\Buh";
App=ThinClient
Version=8.3
Значение AppЧто запустится
Autoплатформа выберет сама
ThinClientтонкий клиент
ThickClientтолстый клиент
WebClientвеб-клиент в браузере

Правьте ibases.v8i только при закрытом окне запуска 1С. Сначала сохраните копию файла: ошибка в кавычках строки Connect уберёт базу из списка.

Ярлык с прямым запуском

Если на рабочем столе ярлык ведёт не на 1cestart.exe, а прямо на исполняемый файл, тип клиента виден в свойствах ярлыка, в поле «Объект»:

  • путь заканчивается на 1cv8c.exe — тонкий клиент;
  • путь заканчивается на 1cv8.exe с параметром ENTERPRISE — толстый клиент;
  • 1cv8.exe с параметром DESIGNER — Конфигуратор.

Для толстого клиента режим приложения задают ключами /RunModeOrdinaryApplication (обычное приложение) и /RunModeManagedApplication (управляемое).

Проверка через Диспетчер задач Windows

Способ пригодится, когда пользователь звонит с вопросом «что-то зависло», а вы подключились к его компьютеру и не хотите трогать открытую программу.

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

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

На сервере 1С вы увидите ragent.exe, rmngr.exe и rphost.exe. Это службы кластера серверов, а не клиенты. Пользовательских клиентов на сервере обычно нет, если только там не работают через удалённый рабочий стол.

Заодно проверьте разрядность: на вкладке «Процессы» у 32-разрядных программ рядом с именем стоит пометка «(32 бита)». Разрядность клиента важна для внешних компонент и драйверов торгового оборудования — часть из них существует только в 32-битном варианте.

Чем толстый клиент 1С отличается от тонкого

Разница не во внешнем виде, а в том, где выполняется код и что клиенту разрешено.

ПризнакТонкий клиентТолстый клиентВеб-клиент
Исполняемый файл1cv8c.exe1cv8.exeбраузер
Обычное приложение (старые формы)нетданет
Управляемое приложение («Такси»)дадада
Подключение через веб-сервер (HTTP)данетда
Выполнение серверного кода на компьютере пользователянетданет
Установка на компьютернужна, дистрибутив небольшойнужна, полная платформане нужна
Нагрузка на компьютер пользователянизкаявышезависит от браузера

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

  • 🏛 Старые конфигурации на обычных формах (УТ 10.3, БП 2.0, самописные базы на их основе) работают только в толстом клиенте.
  • 🌐 Удалённая работа через интернет с публикацией базы на веб-сервере — тонкий клиент или браузер. Толстый клиент так подключиться не может.
  • 🧪 Внешние отчёты и обработки старого образца с обычными формами откроются только в толстом клиенте в режиме обычного приложения.
Какой клиент вам нужен?

Режим запуска в Конфигураторе

Конфигуратор хранит три разные настройки, связанные с типом клиента. Их часто путают.

Основной режим запуска конфигурации

Откройте конфигурацию, щёлкните правой кнопкой по её корню в дереве и выберите «Свойства». В палитре свойств есть поле «Основной режим запуска»:

  • «Управляемое приложение» — база по умолчанию откроется в тонком клиенте;
  • «Обычное приложение» — база потребует толстый клиент.

Менять это свойство в типовой конфигурации не нужно: от него зависит, какие формы вообще будут работать.

Режим запуска пользователя

В Конфигураторе: Администрирование → Пользователи, откройте пользователя, вкладка «Прочие». Поле «Режим запуска» принимает значения «Авто», «Обычное приложение», «Управляемое приложение».

Эта настройка нужна в переходный период, когда часть сотрудников ещё работает в старых формах. Для типовых конфигураций на «Такси» оставляйте «Авто».

Клиент для отладки

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

Это влияет только на запуск из Конфигуратора. Пользователи, которые входят через ярлык, этой настройки не видят.

Проверка в коде

Разработчику тип клиента сообщают инструкции препроцессора. Их можно вставить во внешнюю обработку и вывести результат сообщением:

#Если ТонкийКлиент Тогда
    Сообщить("Тонкий клиент");
#ИначеЕсли ВебКлиент Тогда
    Сообщить("Веб-клиент");
#ИначеЕсли ТолстыйКлиентУправляемоеПриложение Тогда
    Сообщить("Толстый клиент, управляемое приложение");
#ИначеЕсли ТолстыйКлиентОбычноеПриложение Тогда
    Сообщить("Толстый клиент, обычное приложение");
#ИначеЕсли МобильныйКлиент Тогда
    Сообщить("Мобильный клиент");
#КонецЕсли

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

Веб-клиент и мобильный клиент 1С

Как распознать веб-клиент

Признаки однозначные:

  • 🌐 вы работаете во вкладке браузера, а не в отдельном окне;
  • 🔗 в адресной строке — адрес публикации базы;
  • 🚫 в Диспетчере задач нет процессов 1cv8c.exe и 1cv8.exe, связанных с этой базой.

В окне «О программе» веб-клиент указан явно, там же видна версия браузера.

Не путайте веб-клиент с тонким клиентом, подключённым к опубликованной базе. Тонкий клиент тоже может ходить по HTTP-адресу, но это обычная программа 1cv8c.exe. В карточке базы у неё вариант подключения «На веб-сервере», а в ibases.v8i строка подключения начинается с ws=.

Мобильный клиент

На телефоне и планшете есть два разных продукта:

  • мобильный клиент — приложение «1С:Предприятие» из магазина приложений; по сути тонкий клиент для телефона, который подключается к опубликованной базе;
  • мобильное приложение — отдельная программа со своей базой на устройстве, например «1С:Касса» или мобильная торговля. Это не клиент к вашей учётной базе, а самостоятельная конфигурация с синхронизацией.

Мобильный клиент работает только с управляемым приложением. Базу на обычных формах с телефона не открыть.

Файловая или серверная база: где смотреть

Тип клиента часто выясняют вместе с вариантом работы базы. Это разные вещи: тонкий клиент работает и с файловой, и с серверной базой.

Вариант подключения виден в нижней части окна запуска, когда база выделена в списке, а также в «О программе». Формат строки подсказывает ответ:

Начало строки подключенияВариант работы
File="D:\Bases\Buh"файловая база, данные в файле 1Cv8.1CD
Srvr="srv1c";Ref="buh"клиент-серверная база на кластере 1С
ws="http://..."подключение через веб-сервер

У базы с ws= реальный вариант работы — файловый или серверный — пользователь со своего места не увидит. Его знает администратор, который публиковал базу.

Где ошибаются при определении типа клиента

  • ❌ «Процесс 1cv8.exe — значит, толстый клиент». Тот же файл запускает Конфигуратор. Проверяйте командную строку процесса: ENTERPRISE или DESIGNER.
  • ❌ «Интерфейс Такси — значит, тонкий клиент». Такси бывает и в толстом клиенте в режиме управляемого приложения.
  • ❌ «Поставил в карточке базы толстый клиент — старая обработка заработает». Не всегда. Толстый клиент для управляемой конфигурации по умолчанию стартует в режиме управляемого приложения, а обработке с обычной формой нужен режим обычного приложения.
  • ❌ «Через интернет не работает толстый клиент — значит, сломалась публикация». Толстый клиент к веб-серверу не подключается в принципе. Для такой базы нужен тонкий клиент или браузер.
  • ❌ Смотрят параметры не той базы. В списке бывает две базы с похожими названиями: рабочая и копия. Сверяйте строку подключения, а не имя в списке.
  • ❌ Путают версию платформы с версией конфигурации. 8.3.24.1548 — платформа, 3.0.160.21 — конфигурация. Тип клиента относится к платформе.

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

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