в облакедля бухгалтеров и команд
Статьи / Тонкий и толстый клиент 1С: в чём разницаПрактика облачной 1С

Тонкий и толстый клиент 1С: в чём разница

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

Иллюстрация к статье: Тонкий и толстый клиент 1С: чем отличаются и что спросить у провайдера

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

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

Что такое толстый клиент 1С?

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

В клиент-серверном варианте толстый клиент подключается к кластеру серверов 1С по локальной сети. В файловом варианте толстый клиент работает непосредственно с файловой базой и нуждается в прямом файловом доступе к ней. Файловая СУБД 1С хранит все данные информационной базы в одном файле, как указано в описании файловой СУБД.

Когда используют толстый клиент?

Толстый клиент поддерживает обычный режим работы старых прикладных решений без управляемых форм. Работа с файловой базой напрямую не является его исключительной возможностью: тонкий клиент тоже поддерживает файловый вариант. Обе особенности описаны в документации 1С. Файловый вариант рассчитан на одного пользователя или небольшое количество пользователей в локальной сети.

В клиент-серверном варианте база хранится в поддерживаемой СУБД, а клиентское приложение взаимодействует с ней через кластер серверов 1С:Предприятия 8. При работе с файловой базой толстый и тонкий клиенты самостоятельно работают с данными через файловую СУБД платформы.

Что такое тонкий клиент 1С?

Тонкий клиент исполняет ограниченный набор функций встроенного языка. Работа с базой данных, объектными данными и запросами выполняется на стороне сервера, а клиент получает подготовленные данные для отображения. В файловом варианте необходимая среда запускается внутри процесса тонкого клиента. Это объясняет официальная документация 1С.

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

Как тонкий клиент работает с базой?

В файловом варианте тонкий клиент самостоятельно работает с данными через файловую СУБД платформы; необходимая серверная среда работает внутри его процесса. В клиент-серверном варианте он может подключаться к кластеру напрямую по TCP/IP. Для работы через интернет используется настроенный веб-сервер, взаимодействующий с кластером или файловой базой. Эти варианты описаны на странице тонкого клиента.

Платформа допускает подключение по HTTP или по HTTPS, который шифрует передаваемые данные. Если вы работаете с 1С через интернет, уточните у провайдера, какой протокол настроен в вашей конфигурации.

В чём разница между тонким и толстым клиентом?

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

ХарактеристикаТолстый клиентТонкий клиент
Функции встроенного языкаПрактически вся функциональностьОграниченный набор функций
Ресурсы компьютераПо документации 1С значительныеУниверсальной оценки в источниках нет
Подключение в клиент-серверном вариантеКластер по локальной сетиКластер напрямую по TCP/IP или через веб-сервер
Работа с файловой базойПрямой файловый доступЧерез файловую СУБД платформы
УстановкаТребуетсяТребуется

В файловом варианте толстый клиент нуждается в прямом файловом доступе к базе, а тонкий клиент тоже может работать с данными через файловую СУБД. В клиент-серверном варианте толстый клиент подключается к кластеру по локальной сети; тонкий может подключаться к нему напрямую или через настроенный веб-сервер.

Какие функции доступны в каждом варианте?

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

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

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

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

Веб-клиент подключается к настроенному веб-серверу, который взаимодействует с кластером серверов 1С либо с файловой информационной базой. В файловом варианте веб-клиент обращается к базе через веб-сервер; непосредственную работу с данными выполняет модуль расширения веб-сервера.

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

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

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

Какой клиент предлагает провайдер облачной 1С?

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

Уточните в договоре, какие клиенты поддерживает провайдер, какой протокол подключения настроен (HTTP или HTTPS) и доступны ли все необходимые функции вашей конфигурации. Если требуется работа с файловой базой напрямую, уточните, предоставляет ли провайдер прямой файловый доступ.

Что спросить у провайдера?

Перед заключением договора уточните следующие условия:

  • Какие клиенты поддерживаются (тонкий, веб-клиент, толстый в клиент-серверном варианте)
  • Настроен ли HTTPS для шифрования передаваемых данных
  • Доступны ли все функции вашей конфигурации в предложенном варианте клиента
  • Предоставляется ли техническая поддержка при подключении клиента
  • Какие ограничения на количество одновременных подключений

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

Требования к компьютеру пользователя

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

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

Как выбрать вариант подключения?

Начните с вопросов о месте работы пользователей, доступе к базе и необходимых функциях. Для подключения через интернет 1С описывает тонкий и веб-клиент. Толстый клиент в клиент-серверном варианте подключается к кластеру по локальной сети; в файловом варианте ему нужен прямой файловый доступ. Это поможет описать требования поставщику без догадок о скорости работы.

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

Безопасность подключения

Платформа допускает подключение по HTTP или по HTTPS, который шифрует передаваемые данные. Это относится к тонкому и веб-клиенту, подключающимся через веб-сервер.

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

Дополнительные меры защиты

Помимо шифрования подключения, уточните у провайдера следующие условия безопасности:

  • Разграничение прав доступа пользователей к базе
  • Мониторинг подключений и журналирование действий
  • Резервное копирование базы и срок хранения резервных копий
  • Процедура восстановления данных в случае сбоя

Если условия резервирования и восстановления не подтверждены, запросите их описание у провайдера перед подписанием договора.

Практический сценарий выбора клиента

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

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

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

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

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

Можно ли работать в тонком клиенте без установки программы?

Нет, тонкий клиент требует предварительной установки на компьютер пользователя. Без установки работает веб-клиент 1С, который запускается в браузере.

Какой клиент подходит для работы через интернет?

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

Требует ли толстый клиент больше ресурсов компьютера?

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

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

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

Какой клиент нужен для работы с файловой базой?

В файловом варианте работают толстый и тонкий клиенты через файловую СУБД платформы. Толстый клиент нуждается в прямом файловом доступе к базе. Веб-клиент обращается к файловой базе через веб-сервер.

Григорий Гришин
Григорий Гришин эксперт по облачной 1С

Не хотите разбираться сами? Позвоните — помогу подобрать условия под ваши программы, базы и команду.

+7 (495) 197-77-09Позвонить эксперту Ответим по будням · без навязывания
Подобрать 1С в облаке