Какой клиент 1С у вас запущен и как его поменять
Содержание
Быстрее всего тип клиента 1С показывает окно «О программе»: в нём есть строка с видом приложения — тонкий клиент, толстый клиент или веб-клиент. Второй надёжный способ — Диспетчер задач: 1cv8c.exe означает тонкий клиент, 1cv8.exe — толстый клиент или Конфигуратор, а у веб-клиента своего процесса нет вовсе, он работает во вкладке браузера.
Обычно вопрос всплывает буднично. Администратор просит «перезайти в толстом клиенте», внешняя обработка не открывается, а печатная форма от франчайзи работает у коллеги и не работает у вас. Чтобы определить тип клиента и настроить нужный режим, хватит пары минут — ниже все способы, от самого простого до проверки в Конфигураторе.
Как узнать тип клиента 1С, не выходя из программы
Окно «О программе»
Это главный способ, он работает в любой конфигурации на платформе 8.3:
- В интерфейсе «Такси» нажмите кнопку главного меню (значок с тремя полосками в левом верхнем углу).
- Выберите
Справка → О программе. - Найдите строку с видом приложения. Там будет написано «Тонкий клиент», «Толстый клиент» (с уточнением — управляемое или обычное приложение) или «Веб-клиент».
В этом же окне видно ещё три полезных вещи:
- 🔢 точный номер платформы, например
8.3.24.1548; - 🗂 строку подключения к базе — по ней понятно, файловая база или серверная;
- 📦 название и версию конфигурации.
Кнопкой копирования в окне «О программе» удобно забрать весь текст разом и вставить в письмо администратору или в обращение на линию поддержки. Тип клиента и версия платформы — первое, что у вас спросят.
Внешний вид интерфейса
По внешнему виду можно отличить только «обычное приложение» от «управляемого».
- 📜 Обычное приложение — классическое меню-строка сверху («Файл», «Правка», «Операции», «Сервис»), панель инструментов с мелкими кнопками, формы в стиле старых конфигураций вроде УТ 10.3 или БП 2.0. Такой интерфейс бывает только в толстом клиенте.
- 🧭 Управляемое приложение — интерфейс «Такси» с панелью разделов слева или сверху. Он одинаково выглядит и в тонком, и в толстом клиенте.
Поэтому вывод «у меня Такси — значит, тонкий клиент» неверен. Такси вы увидите и в толстом клиенте, если база запущена в режиме управляемого приложения.
Заголовок окна и адресная строка
Заголовок окна в толстом и тонком клиенте одинаковый: в нём название конфигурации, иногда имя базы и пользователя. Тип клиента он не показывает.
А вот веб-клиент распознаётся мгновенно: программа открыта во вкладке браузера, в адресной строке — адрес вида http://server/buh/ru_RU/.
Ярлык, список баз и параметры запуска
Тип клиента выбирается до входа в базу — в окне запуска со списком информационных баз. Там же его проще всего настроить.
Настройка в карточке базы
- Запустите 1С через обычный ярлык — откроется окно со списком баз.
- Выделите нужную базу и нажмите «Изменить».
- Пройдите мастер до последней страницы.
- Найдите поле «Основной режим запуска». Варианты: «Выбирать автоматически», «Толстый клиент», «Тонкий клиент», «Веб-клиент».
- Там же можно указать нужную версию платформы, если на компьютере их несколько.
При значении «Выбирать автоматически» платформа решает сама: управляемое приложение по умолчанию откроется в тонком клиенте, а конфигурация на обычных формах — в толстом.
Файл 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
Способ пригодится, когда пользователь звонит с вопросом «что-то зависло», а вы подключились к его компьютеру и не хотите трогать открытую программу.
- Нажмите
Ctrl+Shift+Esc. - Перейдите на вкладку «Подробности».
- Найдите процессы, имя которых начинается с
1cv8.
| Процесс | Что это |
|---|---|
1cv8c.exe | тонкий клиент |
1cv8.exe | толстый клиент или Конфигуратор |
1cestart.exe | окно запуска со списком баз, само с базой не работает |
| процесс браузера | веб-клиент, отдельного процесса 1С нет |
Чтобы отличить толстый клиент от Конфигуратора, включите столбец «Командная строка»: щёлкните правой кнопкой по заголовку любого столбца → «Выбрать столбцы». В строке запуска толстого клиента будет ENTERPRISE, у Конфигуратора — DESIGNER.
На сервере 1С вы увидите ragent.exe, rmngr.exe и rphost.exe. Это службы кластера серверов, а не клиенты. Пользовательских клиентов на сервере обычно нет, если только там не работают через удалённый рабочий стол.
Заодно проверьте разрядность: на вкладке «Процессы» у 32-разрядных программ рядом с именем стоит пометка «(32 бита)». Разрядность клиента важна для внешних компонент и драйверов торгового оборудования — часть из них существует только в 32-битном варианте.
Чем толстый клиент 1С отличается от тонкого
Разница не во внешнем виде, а в том, где выполняется код и что клиенту разрешено.
| Признак | Тонкий клиент | Толстый клиент | Веб-клиент |
|---|---|---|---|
| Исполняемый файл | 1cv8c.exe | 1cv8.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— конфигурация. Тип клиента относится к платформе.