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

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

Толстый клиент 1С: что это такое простыми словами

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

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

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

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

Как устроен толстый клиент и откуда взялось название

В архитектуре 1С есть три уровня: база данных (где хранятся данные), сервер 1С (который обрабатывает запросы в клиент-серверном варианте) и клиентское приложение (то, что видит пользователь). Клиентское приложение бывает трёх видов: толстый клиент, тонкий клиент и веб-клиент. Различие между ними — в том, какой объём программного кода выполняется на компьютере пользователя.

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

Тонкий клиент, напротив, содержит минимум логики: он в основном отображает интерфейс и передаёт данные между пользователем и сервером. Веб-клиент работает внутри браузера и вообще не требует установки платформы. Эти два варианта «худшие» по функциональности, но экономичнее по ресурсам и проще в развёртывании.

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

Главное практическое отличие — поддержка режима обычного приложения. Конфигурации, написанные для старых версий платформы (например, «Управление торговлей 10.3», «Бухгалтерия 1.6», «Зарплата и управление персоналом 2.5»), используют обычные формы, которые работают только в толстом клиенте. Тонкий клиент и веб-клиент такие формы открыть не могут.

Второе отличие — работа с внешними компонентами и COM-объектами. Многие старые обмены, драйверы торгового оборудования и интеграции рассчитаны на то, что код выполняется на клиенте с полным доступом к системе. В тонком клиенте такие механизмы либо не работают, либо требуют переноса на сервер.

ПараметрТолстый клиентТонкий клиентВеб-клиент
Установка на компьютерТребуется, полный дистрибутивТребуется, облегчённыйНе требуется, работает браузер
Обычное приложение (старые конфигурации)ПоддерживаетсяНе поддерживаетсяНе поддерживается
Нагрузка на компьютер пользователяВысокаяНизкаяНизкая
Нагрузка на сетьВысокая, особенно с файловой базойНизкаяНизкая
Работа через интернетЗатрудненаПоддерживаетсяПоддерживается

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

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

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

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

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

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

Веб-клиент

Подходит для доступа через браузер без установки платформы, например для удалённых сотрудников. Минус — ограничения по функциональности и зависимость от веб-сервера.

Когда толстый клиент действительно нужен

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Типичные ошибки и ограничения

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

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

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

Типичные ошибки
01
Запуск старой конфигурации в тонком клиенте — формы не открываются, пользователь ошибочно считает базу повреждённой
02
Использование толстого клиента для современной конфигурации — лишняя нагрузка на компьютеры без какой-либо выгоды
03
Работа с файловой базой по медленной сети через толстый клиент — постоянные зависания и риск повреждения данных при обрыве связи
04
Отсутствие резервных копий при интенсивной работе толстого клиента с файловой базой — потеря данных при сбое

Как проверить, что всё настроено правильно

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

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

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

Как проверить результат

Режим запуска базы
Норма

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

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

Появляется сообщение о невозможности запуска в выбранном режиме

Работа внешних обработок
Норма

Обработки открываются и выполняются без ошибок

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

Ошибки вида «метод не обнаружен» или «недоступно в данном режиме»

Скорость работы
Норма

Документы и отчёты открываются без длительных задержек

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

Заметные паузы, особенно при одновременной работе нескольких пользователей

Резервное копирование
Норма

Копии создаются по расписанию и проверяются на восстановление

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

Копий нет или они не проверялись ни разу

Итог

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

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

Частые вопросы о толстом клиенте 1С

Можно ли работать без толстого клиента, если конфигурация старая?

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

Нужно ли отдельно покупать толстый клиент?

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

Почему через толстый клиент база работает медленно?

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

Что выбрать для нового сотрудника: толстый или тонкий клиент?

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

Можно ли запускать толстый клиент через интернет?

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

Как понять, в каком режиме сейчас запущена моя база?

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