К статье
Практический материал

Быстрый старт · 9 мин

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

Разбираем, какие клиентские приложения есть в 1С:Предприятие 8 — тонкий, толстый и веб-клиент, и какого вида клиента в системе не существует.

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

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

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

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

Архитектура «1С:Предприятие 8» построена по клиент-серверному принципу: прикладная логика и данные отделены от пользовательского интерфейса. Для доступа пользователя к системе платформа предоставляет ровно три штатных клиентских приложения.

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

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

Толстый клиент: возможности и ограничения

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

Ключевые особенности толстого клиента:

  • поддержка файлового и клиент-серверного режимов работы;
  • возможность запуска конфигуратора из той же поставки;
  • поддержка обычных форм (обычного приложения), что важно для старых конфигураций;
  • высокие требования к каналу связи при клиент-серверной работе, так как между клиентом и сервером передаётся больше данных.

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

Тонкий клиент: основной вариант для пользователей

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

Основные характеристики:

  • работа в файловом и клиент-серверном режимах;
  • поддержка только управляемых форм (управляемого приложения);
  • низкие требования к пропускной способности сети — подходит для филиалов и медленных каналов;
  • возможность подключения через веб-сервер по протоколу HTTP.

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

Веб-клиент: работа через браузер

Веб-клиент позволяет работать с информационной базой через браузер без установки платформы на компьютер. Для этого информационная база публикуется на веб-сервере (например, Apache или IIS), а пользователь получает ссылку для входа.

Веб-клиент удобен в сценариях:

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

Ограничения веб-клиента связаны с браузерной средой: часть возможностей, доступных в тонком и толстом клиенте (например, отдельные механизмы работы с файловой системой и внешними компонентами), реализуется иначе или требует установки расширения для браузера.

Сравнение клиентских приложений

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

Поддерживает обычные формы и файловый режим, но требователен к ресурсам и сети. Подходит для старых конфигураций и разработчиков.

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

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

Веб-клиент

Не требует установки, работает через браузер, но имеет ограничения браузерной среды и требует публикации базы на веб-сервере.

Почему мобильного клиента не существует

Мобильная разработка в экосистеме 1С существует, но она выделена в отдельный продукт — мобильную платформу. Это принципиально иная технология: разработчик создаёт отдельную мобильную конфигурацию, собирает из неё приложение для Android или iOS через мобильную платформу (или сборщик мобильных приложений) и распространяет его как самостоятельную программу.

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

Аналогично не существует «серверного клиента» или «консольного клиента»: сервер 1С — это не клиентское приложение, а компонент, обслуживающий подключения клиентов.

Типичные ошибки
01
Считать мобильное приложение на мобильной платформе четвёртым видом клиента — это отдельный продукт со своей конфигурацией, а не клиентское приложение платформы.
02
Пытаться запустить обычные формы в тонком клиенте — режим не поддерживается, нужен толстый клиент.
03
Путать веб-клиент с публикацией базы: публикация лишь делает базу доступной, а клиентом выступает браузер пользователя.

Как выбрать клиентское приложение под задачу

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

Маршрут решения

Как выбрать клиентское приложение

Конфигурация на управляемых формах, пользователи в локальной сети или филиалахУстановите тонкий клиент — стандартный и экономичный вариант.
Конфигурация использует обычные формы или нужен файловый режим с полной функциональностьюИспользуйте толстый клиент.
Нужен доступ без установки платформы или для внешних пользователейОпубликуйте базу на веб-сервере и предоставьте доступ через веб-клиент.
Требуется работа на смартфоне или планшетеРазрабатывайте отдельное приложение на мобильной платформе, а не ищите мобильный клиент.

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

Контрольные точки

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

Запуск конфигурации
Норма

Приложение открывается, формы отображаются корректно

Тревожный признак

Ошибка о невозможности запуска обычного приложения в тонком клиенте

Скорость работы в филиале
Норма

Формы открываются без заметных задержек

Тревожный признак

Длительное ожидание — возможно, стоит заменить толстый клиент на тонкий

Доступ через браузер
Норма

База опубликована, веб-клиент авторизуется

Тревожный признак

Страница недоступна — проверьте публикацию на веб-сервере

Часто задаваемые вопросы

Сколько всего видов клиентских приложений в 1С:Предприятие 8?

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

А мобильное приложение 1С — это не клиент?

Нет. Мобильные решения создаются на отдельной мобильной платформе как самостоятельные приложения со своей конфигурацией. Они обмениваются данными с основной базой через сервисы, но не входят в перечень клиентских приложений платформы.

Можно ли работать в тонком клиенте со старой конфигурацией на обычных формах?

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

Что выбрать для пользователей в филиале с медленным интернетом?

Тонкий клиент: он передаёт по сети минимум данных и рассчитан на каналы с низкой пропускной способностью. Толстый клиент в таких условиях будет работать заметно медленнее.

Нужно ли устанавливать платформу для работы через веб-клиент?

Нет, пользователю достаточно браузера и ссылки на опубликованную базу. Однако на стороне сервера потребуется настроить веб-сервер и публикацию информационной базы.

Какой ответ выбрать в тесте «1С:Профессионал» на вопрос о несуществующем клиенте?

Вариант «мобильный клиент». Штатные клиентские приложения — тонкий, толстый и веб-клиент; мобильная разработка вынесена в отдельную мобильную платформу.

Итог

Что важно запомнить

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