Толстый, тонкий, веб, мобильный: каких клиентов 1С не бывает
Содержание
В платформе 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С: что проверить администратору
Выбор зависит от трёх вещей: тип конфигурации, где сидит пользователь и что ему нужно подключать локально.
Перед тем как раздавать пользователям ярлыки, пройдите короткую проверку.
Вариант запуска задаётся в окне запуска 1С: выберите базу, нажмите Изменить, пройдите до последней страницы мастера — там поле «Основной режим запуска». Это быстрее, чем переписывать ярлыки.
Частые ошибки при работе с клиентскими приложениями 1С
Большинство проблем возникает не из-за «неправильного» клиента, а из-за несоответствия клиента конфигурации или версии.
- ⚠️ Тонкий клиент к базе на обычных формах. Платформа сообщит, что режим не поддерживается. Решение — запуск через
1cv8.exeв режиме обычного приложения. - ⚠️ Разные версии платформы на клиенте и сервере. Тонкий клиент к серверу 1С подключается только при совпадении версии. Обновили сервер — обновите клиентов или настройте автоматическую загрузку через веб-сервер.
- ⚠️ Ожидание, что веб-клиент работает без публикации. Без веб-сервера с модулем 1С браузер базу не откроет.
- ⚠️ Толстый клиент «по привычке» для управляемых конфигураций. Работать будет, но нагрузка на сеть и машину выше, а в клиент-серверном варианте разница заметна.
- ⚠️ Путаница с Конфигуратором. Пользователю без прав администратора запуск Конфигуратора не нужен. Не давайте ему ярлык с ключом
DESIGNER.
Перед сменой режима запуска на рабочих базах сделайте резервную копию и согласуйте изменения с регламентом. Сама смена клиента данные не трогает, но обычно её делают вместе с обновлением платформы — а там риск выше.
Куда движутся клиенты 1С
Тренд последних лет понятен: обычное приложение уходит, управляемое остаётся основным. Новые типовые конфигурации выходят только на управляемых формах, а значит, толстый клиент постепенно становится инструментом для старых баз и Конфигуратора.
Что происходит сейчас:
- 📉 Толстый клиент нужен для наследия на обычных формах. Новые решения под него не делают.
- 🖥 Тонкий клиент — основной рабочий вариант в офисе.
- 🌐 Веб-клиент получает всё больше возможностей, удобен для удалённой работы и разных ОС.
- 📱 Мобильный клиент закрывает работу с телефона без отдельной разработки.
Отдельно стоит 1С:Предприятие.Элемент — новая технологическая платформа фирмы 1С, ориентированная на работу через браузер и мобильные устройства. Это другая платформа, не очередной вид клиента для 8.3, и конфигурации 8.3 в ней напрямую не запускаются.
Новый «пятый клиент» для 8.3 появляться не обязан: управляемое приложение уже работает во всех средах. Поэтому на вопрос «какого клиента нет» ответ в ближайшее время останется тем же.
Проверьте себя
Частые вопросы
Какого вида клиентского приложения не существует в системе 1С?
Мобильный клиент в 1С есть?
Чем толстый клиент отличается от тонкого?
1cv8.exe запускает обычное и управляемое приложение и может работать с данными на стороне клиента. Тонкий 1cv8c.exe работает только с управляемым приложением и обращается к данным через сервер.Работа через RDP — это отдельный клиент?
Можно ли открыть Конфигуратор в тонком или веб-клиенте?
1cv8.exe.