Администрирование · 9 мин
Как подключить тонкий клиент к серверу 1С
Как подключить тонкий клиент 1С к серверу: установка, настройка кластера, файловых и клиент-серверных баз, типичные ошибки и проверка результата.
Тонкий клиент 1С — это легковесное приложение, которое не содержит бизнес-логики и данных: всю работу выполняет сервер 1С:Предприятия или веб-сервер, а клиент лишь отображает интерфейс и передаёт действия пользователя. Поэтому подключение тонкого клиента к серверу сводится к трём задачам: установить правильную версию платформы на рабочем месте, указать адрес сервера и имена базы, обеспечить сетевую доступность нужных портов.
Перед началом работы важно понять, какая у вас архитектура: клиент-серверная (агент сервера 1С + СУБД) или файловая с публикацией через веб-сервер. От этого зависит строка подключения и набор настроек. Ошибка на этом этапе — самая частая причина, почему «клиент не видит базу».
Ниже разобраны оба сценария с конкретными шагами, проверками результата и типичными ошибками. Инструкции применимы к актуальным версиям платформы 1С:Предприятие 8.3 на Windows; для Linux отличия касаются в основном путей установки и управления службами.
Проверьте предварительные условия
Перед установкой клиента убедитесь, что серверная часть работает: служба агента сервера 1С запущена, кластер создан, а информационная база зарегистрирована в консоли администрирования. Если база ещё не добавлена в кластер, клиент подключиться не сможет независимо от настроек на рабочем месте.
Выясните у администратора сервера (или в собственной консоли) три параметра: сетевое имя или IP-адрес сервера 1С, точное имя информационной базы в кластере и версию платформы, под которой работает сервер. Имя базы чувствительно к регистру и написанию — это частая причина ошибки «информационная база не обнаружена».
Также проверьте сетевую связность: рабочая станция должна «видеть» сервер. Минимальная проверка — команда ping до сервера и доступность портов агента сервера (по умолчанию используется диапазон, начинающийся с 1540; рабочие процессы занимают порты из диапазона 1560–1591, если настройки не менялись).
Установите тонкий клиент на рабочее место
Дистрибутив тонкого клиента входит в комплект поставки платформы и также доступен отдельным установщиком. Критично одно правило: версия тонкого клиента должна совпадать с версией сервера хотя бы в рамках релиза, иначе при подключении появится ошибка несовместимости версий. Если на сервере 8.3.22, ставьте клиент из той же линейки.
Запустите установщик и выберите компонент «Тонкий клиент». Полный комплект («1С:Предприятие») ставить не обязательно — он занимает больше места и включает толстый клиент, который для работы через сервер не нужен. После установки на рабочем столе появится ярлык «1С:Предприятие», открывающий стандартное окно со списком информационных баз.
Если рабочих мест много, развёртывание удобнее автоматизировать: дистрибутив поддерживает тихую установку через командную строку, а список баз можно распространять общим файлом ibases.v8i, размещённым в сетевой папке и подключённым через настройку «Каталоги шаблонов и списки общих информационных баз».
setup.exe /S /D=C:\1CClientДобавьте базу клиент-серверного варианта
Откройте окно запуска 1С и нажмите «Добавить». Выберите «Добавление в список существующей информационной базы», затем тип расположения — «На сервере 1С:Предприятия». Это ключевой выбор: если ошибочно указать «на данном компьютере или в локальной сети», клиент будет искать файловую базу.
Заполните два поля: «Кластер серверов» — сетевое имя или IP сервера, «Имя информационной базы» — точное имя базы в кластере, как оно задано в консоли администрирования. Название в списке (отображаемое имя) может быть любым понятным пользователю.
На следующем шаге оставьте параметры по умолчанию: тип клиента — «Тонкий клиент», версия платформы — автоматически. Сохраните настройки, выберите базу в списке и нажмите «1С:Предприятие». При первом входе потребуется ввести имя пользователя и пароль, заведённые в конфигурации.
- 1Убедитесь, что служба агента сервера 1С запущена и база зарегистрирована в кластере
- 2Установите тонкий клиент той же версии платформы, что и сервер
- 3В окне запуска нажмите «Добавить» и выберите тип «На сервере 1С:Предприятия»
- 4Укажите имя сервера и точное имя базы в кластере
- 5Запустите базу и войдите под своим пользователем
Подключение через веб-сервер как альтернатива
Если клиенты находятся вне локальной сети или администрировать порты кластера сложно, базу публикуют на веб-сервере (IIS или Apache). В этом случае тонкий клиент подключается по HTTP/HTTPS, и ему достаточно только URL публикации — порты агента сервера открывать наружу не нужно.
Публикация выполняется на стороне сервера: через конфигуратор («Администрирование → Публикация на веб-сервере») или утилитой webinst. Пользователю на рабочем месте нужно при добавлении базы выбрать тип «На веб-сервере» и указать адрес вида https://server/base.
Способы подключения тонкого клиента
Подходит для локальной сети. Быстро и просто, но требует доступности портов агента и рабочих процессов сервера.
Подходит для удалённых пользователей и филиалов. Требует настройки веб-сервера и сертификата, но работает через стандартный веб-трафик.
Вариант для небольших групп без сервера 1С. Тонкий клиент указывает путь к сетевой папке с файлом базы; производительность и число пользователей ограничены.
Настройте сеть и брандмауэр
Самая частая техническая причина сбоев — закрытые порты. На сервере 1С в брандмауэре должны быть разрешены входящие подключения к процессам агента (ragent), менеджера кластера (rmngr) и рабочих процессов (rphost). Проще всего создать правила для исполняемых файлов платформы, а не для отдельных портов, — тогда смена диапазона портов не сломает доступ.
Если между клиентом и сервером есть маршрутизаторы, VPN или корпоративный прокси, убедитесь, что трафик между подсетями не фильтруется. Для диагностики с рабочего места можно проверить доступность порта командой Test-NetConnection server -Port 1541 в PowerShell (для Windows) — открытый порт менеджера кластера говорит о базовой связности.
Проверьте результат и устраните типичные ошибки
Признак успешного подключения: база открывается, в заголовке окна видно имя конфигурации, а в справке «О программе» указан режим «Тонкий клиент» и адрес сервера. Дополнительно можно открыть консоль кластера на сервере — там появится сеанс вашего пользователя с типом «Тонкий клиент».
Если подключение не удаётся, текст ошибки обычно указывает направление поиска. «Информационная база не обнаружена» — неверное имя базы или сервера. «Ошибка соединения с сервером» — сеть, брандмауэр или остановленная служба агента. «Несовместимость версий» — клиент и сервер разных релизов платформы.
Как проверить, что всё настроено правильно
Указан тонкий клиент и адрес вашего сервера
Указан файловый режим или локальный путь
Виден активный сеанс пользователя типа «Тонкий клиент»
Сеанса нет — клиент не дошёл до сервера
Формы открываются без длительных пауз
Постоянные задержки — проверьте канал и загрузку сервера
Часто задаваемые вопросы
Можно ли подключить тонкий клиент к файловой базе?
Да. При добавлении базы выберите расположение «на данном компьютере или в локальной сети» и укажите путь к каталогу с файлом 1Cv8.1CD, например к сетевой папке. Учтите, что файловый режим рассчитан на небольшое число одновременных пользователей и не даёт преимуществ клиент-серверной архитектуры.
Обязательно ли версии клиента и сервера должны совпадать полностью?
Клиент и сервер должны быть совместимы по версии платформы; на практике надёжнее ставить один и тот же релиз на обе стороны. При обновлении сервера обновляйте и клиентские установки, иначе пользователи начнут получать ошибку несовместимости версий.
Что делать, если сервер пингуется, но клиент не подключается?
Проверьте доступность портов кластера с рабочего места, убедитесь, что служба агента сервера запущена, а в брандмауэре разрешены процессы ragent, rmngr и rphost. Также сверьте имя базы в кластере — оно должно совпадать с указанным в настройках подключения.
Как раздать одинаковый список баз всем пользователям?
Создайте файл списка баз ibases.v8i, положите его в общую сетевую папку и укажите путь к нему в настройках окна запуска («Настройка → Общие списки информационных баз»). Тогда при добавлении новой базы достаточно обновить один файл.
Нужен ли тонкому клиенту доступ к серверу СУБД?
Нет. Тонкий клиент взаимодействует только с кластером сервера 1С (или веб-сервером при HTTP-публикации). Соединение с СУБД устанавливают рабочие процессы сервера 1С, поэтому порты SQL-сервера на клиентских машинах открывать не требуется.
Что важно запомнить
Подключение тонкого клиента сводится к трём шагам: совпадающая версия платформы, правильно указанные сервер и имя базы в кластере (или URL веб-публикации), открытые порты между клиентом и сервером. Проверяйте результат по режиму работы в окне «О программе» и по сеансу в консоли кластера, а удалённый доступ организуйте через веб-сервер или VPN, не открывая кластер в интернет напрямую.