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

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

Как запустить 1С в тонком клиенте

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

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

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

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

Что такое тонкий клиент и когда его выбирать

Тонкий клиент (файл 1cv8c.exe) — это отдельное исполняемое приложение платформы 1С:Предприятие. В отличие от толстого клиента (1cv8.exe), он не содержит компилятора встроенного языка и не может выполнять произвольный код на стороне пользователя: вся логика исполняется на сервере или в файловой базе со специальным разделением кода. За счёт этого дистрибутив заметно легче, а требования к компьютеру пользователя ниже.

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

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

Способ 1. Выбор тонкого клиента в стартовом окне

Самый простой способ — выбрать режим запуска прямо в диалоге старта 1С. Откройте ярлык «1С:Предприятие», в списке выделите нужную информационную базу, затем нажмите кнопку выбора режима запуска (стрелка рядом с кнопкой запуска или пункт в меню) и укажите «Тонкий клиент». Платформа запомнит выбор для этой базы, и в следующий раз она откроется в том же режиме.

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

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

Способ 2. Запуск через 1cv8c.exe и командную строку

Тонкий клиент можно запустить напрямую, минуя стартовое окно. Исполняемый файл 1cv8c.exe находится в каталоге bin установленной версии платформы, например: C:\Program Files\1cv8\8.3.22.xxxx\bin\1cv8c.exe. Двойной щелчок по файлу откроет стандартный диалог выбора базы, но уже с привязкой к тонкому клиенту.

Для автоматизации удобно создать ярлык с параметрами командной строки. Для файловой базы команда выглядит так: 1cv8c.exe ENTERPRISE /F"путь_к_каталогу_базы". Для серверной базы: 1cv8c.exe ENTERPRISE /S"имя_сервера\имя_базы". Дополнительно можно указать пользователя и пароль параметрами /N и /P, чтобы вход выполнялся без диалога авторизации.

cmd
"C:\Program Files\1cv8\8.3.22.2283\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"123"

Такой ярлык удобно размещать пользователям на рабочем столе: один клик — и база открыта в нужном режиме. Путь к каталогу базы указывайте сетевой (через общий ресурс), если база файловая и используется несколькими пользователями. Учтите, что хранение пароля в ярлыке — риск безопасности: на общедоступных компьютерах параметры /N и /P лучше не использовать.

Способ 3. Подключение через веб-сервер

Наиболее гибкий вариант для удалённой работы — публикация информационной базы на веб-сервере (IIS или Apache) и подключение тонким клиентом по HTTP или HTTPS. В этом случае пользователю не нужен доступ к файлам базы или кластеру серверов — достаточно сетевого адреса публикации.

Публикация выполняется из конфигуратора: меню «Администрирование» → «Публикация на веб-сервере». Укажите имя публикации, каталог, веб-сервер и отметьте флажок публикации для тонкого клиента. После публикации в стартовом окне 1С добавьте базу кнопкой «Добавить» → «Информационная база на веб-сервере» и укажите адрес вида http://server/base.

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

Файловая и клиент-серверная база: различия в запуске

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

В клиент-серверном варианте тонкий клиент подключается к кластеру серверов 1С:Предприятия, который уже работает с СУБД (MS SQL, PostgreSQL и др.). При добавлении базы в стартовом окне укажите тип расположения «На сервере 1С:Предприятия», имя сервера и имя базы в кластере. Это основной сценарий для средних и крупных внедрений.

Сравнение вариантов подключения

Файловая база, прямой доступ

Подходит для 1–5 пользователей в локальной сети. Простая настройка, но риск блокировок и повреждения при обрыве связи.

Файловая база через веб-сервер

Для удалённых пользователей без кластера серверов. Требует настройки IIS или Apache и SSL для работы через интернет.

Клиент-серверный вариант

Для десятков и сотен пользователей. Нужен сервер 1С и СУБД, но обеспечивает стабильность, масштабируемость и безопасность.

Проверка результата и типичные ошибки

После запуска убедитесь, что база открылась именно в тонком клиенте: в заголовке окна и в сведениях о программе (меню «Сервис» или «Файл» → «О программе») указывается режим клиентского приложения. Интерфейс должен соответствовать управляемому приложению — если вместо привычного вида открылись панели обычного приложения, значит, запущен другой режим.

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

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

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

Режим запуска в окне «О программе»
Норма

Указан тонкий клиент

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

Указан толстый клиент или обычное приложение

Скорость открытия форм
Норма

Формы открываются без длительных пауз

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

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

Подключение по адресу публикации
Норма

База открывается и запрашивает логин

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

Ошибка HTTP или страница веб-сервера вместо запуска клиента

Версия платформы клиента и сервера
Норма

Версии совместимы

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

Сообщение о несовпадении версий при подключении

Когда тонкий клиент не подходит: альтернативы

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

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

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

Где находится файл тонкого клиента 1С?

Исполняемый файл 1cv8c.exe расположен в подкаталоге bin каталога установленной версии платформы, обычно это C:\Program Files\1cv8\<номер версии>\bin\1cv8c.exe. Если файла нет, компонент «Тонкий клиент» не был выбран при установке — доустановите его из дистрибутива платформы.

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

Да, при подключении через веб-сервер тонкий клиент может быть загружен и установлен автоматически с сервера при первом обращении. Полностью без установки работает только веб-клиент в браузере.

Почему в списке режимов запуска нет пункта «Тонкий клиент»?

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

Что быстрее: тонкий клиент или веб-клиент?

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

Можно ли запустить тонкий клиент на Linux или macOS?

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

Как сделать, чтобы база всегда открывалась в тонком клиенте?

Выберите режим «Тонкий клиент» один раз в стартовом окне — платформа сохранит настройку для этой базы. Альтернатива — создать ярлык с вызовом 1cv8c.exe и параметрами подключения, тогда запуск всегда будет происходить в нужном режиме независимо от настроек списка баз.

Итог

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

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