Быстрый старт · 9 мин
Какого вида клиентского приложения не существует в 1С
Разбираем виды клиентских приложений 1С: тонкий, толстый, веб- и мобильный клиент. Объясняем, какого вида клиента не существует и как выбрать подходящий.
Вопрос о том, какого вида клиентского приложения не существует в системе 1С, встречается в тестах для начинающих разработчиков, на собеседованиях и в учебных курсах. Чтобы ответить правильно, нужно чётко знать реальный перечень клиентских приложений платформы «1С:Предприятие» и понимать, чем они отличаются друг от друга.
Платформа 1С официально поддерживает четыре вида клиентских приложений: толстый клиент, тонкий клиент, веб-клиент и мобильный клиент. Все остальные названия, которые встречаются в вариантах ответов — «серверный клиент», «средний клиент», «облачный клиент», «удалённый клиент», «супертонкий клиент» — выдуманные варианты, которых в архитектуре платформы нет.
Чаще всего в тестах в качестве «ловушки» предлагается вариант «серверный клиент». Логика ловушки понятна: раз есть клиент-серверный режим работы, то, кажется, должен существовать и «серверный клиент». На деле сервер «1С:Предприятия» — это не клиентское приложение, а отдельный компонент архитектуры, который обрабатывает запросы клиентов и взаимодействует с СУБД.
Какие клиентские приложения реально существуют в 1С
Клиентское приложение в 1С — это программа, которая запускается на устройстве пользователя и обеспечивает интерфейс для работы с прикладным решением: ввод документов, просмотр отчётов, выполнение обработок. Платформа предоставляет четыре таких приложения, и каждое решает свои задачи.
Толстый клиент — полнофункциональное приложение для Windows и Linux, которое выполняет значительную часть логики на компьютере пользователя. Тонкий клиент — облегчённое приложение, передающее основную нагрузку на сервер. Веб-клиент работает в браузере без установки программы. Мобильный клиент предназначен для смартфонов и планшетов на Android и iOS.
Важно понимать, что все четыре клиента подключаются к одной и той же информационной базе и работают с одной конфигурацией. Различия — в способе доставки интерфейса, требованиях к каналу связи и доступной функциональности.
Какого вида клиента не существует: разбор ловушек
Классическая формулировка экзаменационного вопроса звучит так: «Какого вида клиентского приложения не существует в системе 1С?» — с вариантами вроде «тонкий клиент», «толстый клиент», «веб-клиент», «серверный клиент». Правильный ответ — «серверный клиент».
Путаница возникает из-за терминологии трёхзвенной архитектуры. В клиент-серверном варианте работы участвуют три компонента: клиентское приложение, кластер серверов «1С:Предприятия» и сервер СУБД. Сервер 1С — это посредник между клиентами и базой данных, а не программа, с которой работает пользователь. Называть его «серверным клиентом» некорректно.
Другие выдуманные варианты, которые встречаются в тестах и на практике:
- «Средний клиент» — промежуточного варианта между тонким и толстым клиентом платформа не предлагает.
- «Облачный клиент» — облачная 1С работает через те же тонкий или веб-клиент, отдельного «облачного» приложения нет.
- «Супертонкий клиент» — маркетинговая фантазия, в документации такого термина нет.
- «Удалённый клиент» — удалённая работа реализуется через веб-клиент или публикацию тонкого клиента, отдельного вида не существует.
Толстый клиент: возможности и ограничения
Толстый клиент устанавливается на компьютер пользователя и выполняет на нём существенную часть прикладной логики. Именно в толстом клиенте доступен режим «Конфигуратор»-подобной разработки через внешние инструменты, а также полная отладка и работа с COM-объектами, OLE и локальными ресурсами машины.
Основное ограничение — требования к каналу связи. В клиент-серверном режиме толстый клиент интенсивно обменивается данными с сервером, поэтому для работы через интернет или медленные каналы он подходит плохо. Кроме того, толстый клиент не поддерживает работу через веб-сервер в том виде, в каком это делает тонкий клиент.
На практике толстый клиент чаще всего используют разработчики и администраторы, а также в старых конфигурациях, написанных под обычные формы, где управляемый интерфейс не внедрён.
Тонкий клиент и веб-клиент: основа современной работы
Тонкий клиент — основной вариант для большинства пользователей. Он передаёт на сервер почти всю бизнес-логику, а на компьютере лишь отображает интерфейс. Благодаря этому он стабильно работает даже на медленных каналах связи, в том числе через интернет при публикации базы на веб-сервере.
Веб-клиент не требует установки вообще: пользователь открывает ссылку в браузере и работает. Это удобно для удалённых сотрудников, филиалов и внешних пользователей. Ограничения веб-клиента — зависимость от браузера, невозможность прямого доступа к локальным устройствам без расширений и некоторые особенности отображения интерфейса.
Оба клиента поддерживают только управляемые формы. Если конфигурация построена на обычных формах, тонкий и веб-клиент не смогут её отобразить — это важный критерий при выборе.
Сравнение клиентов 1С
Подходит разработчикам и для старых конфигураций на обычных формах; требует быстрого канала связи и установки
Оптимален для большинства пользователей; работает по медленным каналам, но требует управляемых форм
Для удалённой работы без установки ПО; зависит от браузера и качества публикации на веб-сервере
Для работы со смартфона с основной базой; набор функций ограничен мобильной платформой
Мобильный клиент и мобильная платформа: в чём разница
Мобильный клиент — четвёртый официальный вид клиентского приложения. Он устанавливается на смартфон или планшет и подключается к основной информационной базе через интернет, позволяя работать с документами и отчётами в привычной конфигурации.
Его часто путают с мобильной платформой — а это принципиально разные вещи. Мобильная платформа — это инструмент разработчика, позволяющий создать отдельное автономное мобильное приложение со своей конфигурацией и обменом данными с основной базой. Мобильный клиент же просто «показывает» существующую базу на телефоне.
Если в тесте встречается вариант «мобильный клиент» — это существующий вид приложения, и выбирать его как ответ на вопрос «чего не существует» нельзя.
Как выбрать клиентское приложение под задачу
Выбор клиента определяется тремя факторами: типом форм в конфигурации, качеством канала связи и устройством пользователя. Сначала проверьте, поддерживает ли конфигурация управляемые формы и режим совместимости — от этого зависит сама возможность использования тонкого, веб- и мобильного клиентов.
Как выбрать действие
Для проверки доступности клиента откройте свойства конфигурации в Конфигураторе и посмотрите, какие режимы запуска разрешены, а также какой установлен режим совместимости. После изменения настроек обновите конфигурацию базы данных и проверьте запуск под реальной учётной записью пользователя.
Как проверить результат
Приложение открывается, интерфейс отображается корректно
Ошибка о несовместимости форм или пустое окно без элементов
Документы создаются и проводятся, отчёты формируются
Ошибки при открытии форм, недоступные команды
Формы открываются без заметных задержек
Длительные паузы — канал связи не подходит для выбранного клиента
Часто задаваемые вопросы
Так какого клиентского приложения не существует в 1С?
Не существует «серверного клиента». Реальные виды — толстый, тонкий, веб- и мобильный клиенты. Сервер «1С:Предприятия» — отдельный компонент архитектуры без пользовательского интерфейса.
Можно ли работать в 1С только через браузер?
Да, для этого служит веб-клиент. Базу нужно опубликовать на веб-сервере, а конфигурация должна поддерживать управляемые формы. Установка программы на компьютер пользователя не требуется.
Чем тонкий клиент лучше толстого?
Тонкий клиент меньше нагружает канал связи, так как бизнес-логика выполняется на сервере. Он стабильнее работает через интернет, но не поддерживает обычные формы и ряд возможностей разработчика, доступных в толстом клиенте.
Мобильный клиент и мобильное приложение на мобильной платформе — это одно и то же?
Нет. Мобильный клиент подключается к существующей базе и отображает её интерфейс. Мобильная платформа позволяет собрать отдельное автономное приложение с собственной конфигурацией и обменом данными с основной базой.
Почему тонкий клиент не открывает старую конфигурацию?
Скорее всего, конфигурация построена на обычных формах или имеет режим совместимости, не поддерживающий управляемый интерфейс. Такие базы открываются только в толстом клиенте либо требуют доработки.
Нужен ли отдельный клиент для облачной 1С?
Нет, отдельного «облачного клиента» не существует. При работе с облачным сервисом используются те же тонкий или веб-клиент — отличается только место размещения сервера и базы данных.
Что важно запомнить
В 1С четыре клиентских приложения: толстый, тонкий, веб- и мобильный клиенты. «Серверного клиента» не существует — это типичная ловушка в тестах. Выбор клиента зависит от типа форм конфигурации, канала связи и устройства пользователя.