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

Администрирование · 9 мин

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

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

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

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

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

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

Платформа «1С:Предприятие 8» поддерживает несколько способов подключения пользователя к информационной базе. Каждый способ реализован отдельным клиентским приложением со своей архитектурой.

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

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

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

Толстый клиент выполняет на компьютере пользователя практически всю прикладную логику, включая код в модулях форм и общих модулях с признаком «Клиент (обычное приложение)». Это даёт широкие возможности: поддержку обычных форм, режим обычного приложения, прямую работу с файловой системой и COM-объектами.

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

Обратная сторона — высокие требования к каналу связи. Толстый клиент интенсивно обменивается данными с сервером, поэтому при работе через медленные каналы (например, VPN через мобильный интернет) интерфейс заметно «тормозит». Кроме того, дистрибутив толстого клиента занимает больше места и требует установки на каждое рабочее место.

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

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

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

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

Сравнение вариантов

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

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

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

Оптимален для филиалов и слабых ПК; ограничение — только управляемые формы

Веб-клиент

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

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

Для работы со смартфона; ограничение — требуется публикация базы и адаптация интерфейса

Веб-клиент и мобильный клиент

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

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

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

Почему «среднего клиента» не существует

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

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

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

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

Как выбрать клиентское приложение для рабочего места

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

Порядок выбора клиента
  1. 1
    Уточните, в каком режиме работает конфигурация: управляемое приложение, обычное или совместимость
  2. 2
    Оцените канал связи рабочего места: локальная сеть, VPN, мобильный интернет
  3. 3
    Определите задачи пользователя: полноценный ввод данных, согласование, просмотр отчётов
  4. 4
    Выберите клиент по таблице соответствия и проверьте запуск на реальном рабочем месте
  5. 5
    Зафиксируйте выбор в настройках ярлыка или параметре /AppAutoLaunchMode, чтобы пользователь не переключался случайно

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

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

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

Как выбрать действие

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

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

Существует ли «средний клиент» в 1С?

Нет. Это вымышленный вариант из тестов. Реальные виды клиентских приложений — толстый, тонкий, веб-клиент и мобильный клиент.

Чем тонкий клиент отличается от веб-клиента?

Тонкий клиент — устанавливаемая программа, подключающаяся к серверу по собственному протоколу. Веб-клиент работает внутри браузера и не требует установки, но зависит от опубликованной на веб-сервере базы.

Можно ли работать в файловой базе через веб-клиент?

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

Почему конфигурация не запускается в тонком клиенте?

Скорее всего, она построена на обычных формах или запущена в режиме обычного приложения. Такие конфигурации открываются только толстым клиентом.

Относится ли конфигуратор к клиентским приложениям?

В строгом смысле нет: конфигуратор — инструмент разработки и администрирования. Клиентскими приложениями называют программы для пользовательской работы с данными.

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

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

Итог

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

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