Толстый, тонкий, веб, мобильный: каких клиентов 1С не бывает

· 9 мин

Содержание

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

Ловушка обычно в двух местах. Первое — путают виды клиентов с режимами запуска (Конфигуратор, Предприятие) и способами подключения (COM, внешнее соединение, HTTP-сервисы). Второе — путают мобильный клиент с мобильным приложением на мобильной платформе. Ниже разбор каждого случая.

Какие клиентские приложения 1С существуют на самом деле

Клиентское приложение — это программа, через которую пользователь работает с информационной базой: видит формы, вводит документы, печатает отчёты. В 8.3 их четыре.

КлиентКак запускаетсяТип приложенияГде выполняется код
Толстый клиент1cv8.exeобычное и управляемоечасть прикладного кода может выполняться на клиенте, включая работу с данными
Тонкий клиент1cv8c.exeтолько управляемоена клиенте — только клиентский код форм, данные через сервер
Веб-клиентбраузер по адресу публикациитолько управляемоев браузере, данные через веб-сервер
Мобильный клиентприложение на смартфоне или планшететолько управляемоена устройстве — интерфейс, данные через веб-сервер

Толстый клиент

Самый старый и самый «тяжёлый» вариант. Исполняемый файл — 1cv8.exe. Только он умеет запускать конфигурации на обычном приложении (старые формы, как в Бухгалтерии 2.0 или УПП 1.3). Управляемое приложение он тоже открывает.

Особенность — на стороне толстого клиента доступна значительная часть прикладных объектов, в том числе чтение и запись данных. Это удобно для старых решений, но грузит канал и компьютер пользователя.

Тонкий клиент

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

Тонкий клиент подключается к файловой базе, к серверу 1С напрямую или через веб-сервер по HTTP/HTTPS. Последний вариант удобен для удалённых сотрудников: не нужен VPN до кластера, хватает опубликованной базы.

Веб-клиент

Отдельно ничего ставить не нужно: пользователь открывает базу в браузере по ссылке. Для этого базу публикуют на веб-сервере (Apache или IIS) через модуль расширения веб-сервера 1С. Работает только управляемое приложение.

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

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

Появился в ветке 8.3.12. По сути это тонкий клиент для Android и iOS: подключается к опубликованной на веб-сервере базе и показывает интерфейс управляемого приложения, адаптированный под маленький экран. Позже добавили вариант с автономной работой — часть операций выполняется без связи, потом данные синхронизируются.

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

«Универсальный клиент»: почему такого вида нет

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

  • 🖥 Толстый клиент нужен ради обычного приложения — это наследие, которое тонкий и веб-клиент не поддерживают в принципе.
  • 🌐 Веб-клиент живёт в браузере, и в нём нет доступа к локальным ресурсам на уровне настольной программы.
  • 📱 Мобильный клиент рассчитан на сенсорный интерфейс и мобильную ОС.

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

Ещё один источник путаницы — лаунчер 1cestart.exe. Это не клиент, а программа выбора базы и запуска. Она сама решает, какой исполняемый файл и какой версии платформы стартовать: 1cv8.exe или 1cv8c.exe.

Мифы о клиентах 1С: что принимают за отдельное приложение

В вариантах ответов теста и в разговорах встречаются названия, которых в платформе нет как вида клиента. Разберём по одному.

Что называютСуществует ли как клиентЧто это на самом деле
Средний клиент❌ нетвыдуманное «промежуточное» звено между толстым и тонким
Универсальный клиент❌ нетсм. раздел выше, роль играет управляемое приложение
Облачный клиент❌ нетоблако (1С:Фреш, аренда) — это способ размещения базы, а работают там через тонкий или веб-клиент
Толстый веб-клиент❌ нетвеб-клиент один, деления на толстый и тонкий у него нет
Терминальный клиент❌ нетRDP — это доступ к рабочему столу сервера, где запущен обычный толстый или тонкий клиент
Конфигуратор❌ не клиентрежим запуска для разработчика и администратора
COM-соединение, внешнее соединение❌ не клиентпрограммный доступ к базе из другой программы, без интерфейса пользователя
HTTP- и веб-сервисы, OData❌ не клиентинтерфейсы для интеграции

Режимы запуска — не клиенты

1cv8.exe открывает и режим Предприятия, и Конфигуратор. Конфигуратор — отдельный режим работы с метаданными, обновлениями, выгрузкой базы в .dt. Пользовательским клиентом он не считается.

Командная строка 1cv8.exe DESIGNER и 1cv8.exe ENTERPRISE выбирает режим, а не вид клиента. Тонкий клиент Конфигуратор не открывает.

rem Режим Предприятия в толстом клиенте
"C:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8.exe" ENTERPRISE /F"D:\Base"

rem Тонкий клиент к той же файловой базе
"C:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8c.exe" ENTERPRISE /F"D:\Base"

rem Конфигуратор — только через 1cv8.exe
"C:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Base"

Вместо 8.3.x.xxxx подставьте номер установленной платформы — его видно в имени папки.

Внешнее соединение и COM

Через COM-соединение к базе обращается Excel, сайт или другая конфигурация. Пользователь при этом не видит форм 1С. Это механизм интеграции, а не клиентское приложение.

Мобильный клиент и мобильное приложение: в чём путаница

В экосистеме 1С есть два «мобильных» понятия, и их постоянно смешивают.

Мобильный клиент — четвёртый вид клиента. Он работает с той же конфигурацией, что и офис: открывает опубликованную базу Бухгалтерии или УТ, показывает её формы. Своей базы на телефоне у него нет (кроме режима автономной работы с ограниченным набором данных).

Мобильное приложение на мобильной платформе — отдельно разработанная конфигурация, которую собирают в установочный пакет для Android или iOS. У неё своя база прямо на устройстве, свой код, а с центральной базой она обменивается данными, например через HTTP-сервисы. Пример — мобильные приложения для торговых агентов или кладовщиков.

ПризнакМобильный клиентМобильное приложение
Какая конфигурацията же, что в офисеотдельная, разработанная под телефон
База данныхна серверена устройстве
Работа без связитолько в режиме автономной работыда, это основной сценарий
Нужна ли доработкаобычно нет, кроме адаптации формразработка с нуля

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

Как выбрать клиент 1С: что проверить администратору

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

Какой у вас случай?

Перед тем как раздавать пользователям ярлыки, пройдите короткую проверку.

Перед выбором клиента
Выполнено: 0 / 6

Вариант запуска задаётся в окне запуска 1С: выберите базу, нажмите Изменить, пройдите до последней страницы мастера — там поле «Основной режим запуска». Это быстрее, чем переписывать ярлыки.

Частые ошибки при работе с клиентскими приложениями 1С

Большинство проблем возникает не из-за «неправильного» клиента, а из-за несоответствия клиента конфигурации или версии.

  • ⚠️ Тонкий клиент к базе на обычных формах. Платформа сообщит, что режим не поддерживается. Решение — запуск через 1cv8.exe в режиме обычного приложения.
  • ⚠️ Разные версии платформы на клиенте и сервере. Тонкий клиент к серверу 1С подключается только при совпадении версии. Обновили сервер — обновите клиентов или настройте автоматическую загрузку через веб-сервер.
  • ⚠️ Ожидание, что веб-клиент работает без публикации. Без веб-сервера с модулем 1С браузер базу не откроет.
  • ⚠️ Толстый клиент «по привычке» для управляемых конфигураций. Работать будет, но нагрузка на сеть и машину выше, а в клиент-серверном варианте разница заметна.
  • ⚠️ Путаница с Конфигуратором. Пользователю без прав администратора запуск Конфигуратора не нужен. Не давайте ему ярлык с ключом DESIGNER.

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

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

Куда движутся клиенты 1С

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

Что происходит сейчас:

  • 📉 Толстый клиент нужен для наследия на обычных формах. Новые решения под него не делают.
  • 🖥 Тонкий клиент — основной рабочий вариант в офисе.
  • 🌐 Веб-клиент получает всё больше возможностей, удобен для удалённой работы и разных ОС.
  • 📱 Мобильный клиент закрывает работу с телефона без отдельной разработки.

Отдельно стоит 1С:Предприятие.Элемент — новая технологическая платформа фирмы 1С, ориентированная на работу через браузер и мобильные устройства. Это другая платформа, не очередной вид клиента для 8.3, и конфигурации 8.3 в ней напрямую не запускаются.

Новый «пятый клиент» для 8.3 появляться не обязан: управляемое приложение уже работает во всех средах. Поэтому на вопрос «какого клиента нет» ответ в ближайшее время останется тем же.

Проверьте себя

Проверьте себя
Какой из перечисленных видов клиентского приложения НЕ существует в 1С:Предприятии 8.3?
Какой клиент может запустить конфигурацию на обычном приложении?
Конфигуратор — это...
Что нужно для работы мобильного клиента?

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

Какого вида клиентского приложения не существует в системе 1С?
В 1С:Предприятии 8.3 есть толстый, тонкий, веб- и мобильный клиент. Любой другой вариант — «средний», «универсальный», «облачный» — не существует.
Мобильный клиент в 1С есть?
Да. Он появился в ветке платформы 8.3.12 и подключается к базе, опубликованной на веб-сервере.
Чем толстый клиент отличается от тонкого?
Толстый 1cv8.exe запускает обычное и управляемое приложение и может работать с данными на стороне клиента. Тонкий 1cv8c.exe работает только с управляемым приложением и обращается к данным через сервер.
Работа через RDP — это отдельный клиент?
Нет. На терминальном сервере запускается обычный толстый или тонкий клиент, а RDP лишь показывает его экран.
Можно ли открыть Конфигуратор в тонком или веб-клиенте?
Нет. Конфигуратор запускается только через 1cv8.exe.