#Что означает ошибка
Ошибка соединения с сервером 1С Не удалось подключиться к серверу
Клиент 1С:Предприятия подключается к серверному кластеру, состоящему из агента сервера (ragent), менеджера кластера (rmngr) и рабочих процессов (rphost). Ошибка соединения возникает, если служба агента не запущена, порты закрыты брандмауэром, имя сервера не разрешается либо версия клиентской платформы не совпадает с серверной. Для диагностики сначала проверьте службу и порты на самом сервере.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Служба агента сервера не запущенаАгент остановлен. | Служба не в списке запущенных. | Запустите. |
| Закрыты портыБрандмауэр блокирует 1540/1541/1560–1591. | Telnet к порту не проходит. | Откройте. |
| Неверное имя сервера или базыОпечатка в строке подключения. | Ошибка «не найден сервер». | Исправьте. |
| Проблемы сетиDNS, VPN, маршрутизация. | ping не проходит. | Проверьте сеть. |
#Пошаговое решение
- Проверьте службуНа Windows-сервере, где установлена серверная часть 1С (не на компьютере пользователя), нажмите Win+R → введите
services.msc→ Enter. Найдите «Агент сервера 1С:Предприятия» нужной версии и проверьте статус «Выполняется». Если служба остановлена, администратор сначала выясняет причину в «Просмотре событий» → «Журналы Windows» → «Приложение», а затем согласует запуск. У клиента доступа к этим службам обычно нет. - Проверьте процессыЕсли агент запущен, администратор открывает на сервере «Диспетчер задач» → «Подробности» и проверяет наличие
ragent.exe, а такжеrmngr.exe/rphost.exeпри работающем кластере. Отсутствие рабочего процесса при запущенной службе требует проверки кластера через штатную консоль администрирования. Не завершайте процессы вручную: это прервёт сеансы и может повредить несохранённую работу. - Проверьте портыУточните у администратора фактические порты агента, менеджера кластера и рабочих процессов; по умолчанию часто встречаются 1540, 1541 и диапазон 1560–1591, но они могли быть изменены. В PowerShell сервера выполните
Get-NetTCPConnection -State Listenи проверьте, есть ли нужные порты. Слушающий порт не означает, что он доступен из клиентской сети. - Проверьте доступность с клиентаНа клиентском Windows-компьютере откройте «Пуск» → PowerShell и выполните
Test-NetConnection -ComputerName srv1c -Port 1540, заменивsrv1cреальным именем сервера. Прочитайте строкуTcpTestSucceeded:Falseозначает отсутствие сетевой доступности или слушателя. Проверьте аналогично порт менеджера, если он действительно используется в вашей конфигурации; при ошибке уточните VPN, DNS и брандмауэр у системного администратора. - Проверьте строку подключенияОткройте окно выбора информационных баз 1С → выберите проблемную базу → «Изменить». Сверьте указанные «Кластер серверов» и «Имя информационной базы в кластере» с данными администратора. Для строки соединения клиент-серверной базы используются параметры вида
Srvr="имя_сервера";Ref="имя_базы";; это пример синтаксиса, а не команда в терминале. Не подменяйте адрес автоматически портом 1541: адресация зависит от параметров кластера. - Проверьте версиюВ клиенте откройте меню «Справка» → «О программе» и запишите полный релиз платформы; на сервере администратор сравнивает его с установленными версиями и требованиями используемой конфигурации. При явной ошибке несовместимости согласуйте обновление клиента из официального дистрибутива 1С. Не обновляйте платформу сервера только ради проверки: это влияет на все базы и пользователей.
- Проверьте брандмауэрЕсли PowerShell показывает
TcpTestSucceeded: False, администратор сервера открывает «Брандмауэр Защитника Windows в режиме повышенной безопасности» → «Правила для входящих подключений». Уточните используемые TCP-порты и профиль корпоративной сети; разрешайте их только для доверенной подсети. После изменения повторите клиентскую проверку порта. Не отключайте брандмауэр целиком. - Перезапустите службуПерезапуск агента нужен только после установления причины и согласования с владельцами баз. Оповестите пользователей и попросите завершить работу; администратор откроет
services.msc, найдёт точную службу агента → правой кнопкой мыши → «Перезапустить». Затем проверит статус и подключение тестового клиента. Если служба не поднялась, сохраните ошибки из журнала событий и не повторяйте процедуру наугад. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
Если подключение идёт по имени сервера, проверьте, что ping srv1c разрешается в правильный адрес; при необходимости пропишите адрес в hosts клиента. Диапазон портов рабочих процессов задаётся в параметрах кластера. Если база на другом сервере, убедитесь в доступе к СУБД (PostgreSQL 5432, MS SQL 1433). Журнал регистрации и технологический журнал показывают подробности ошибки. Лицензии (ключ защиты) тоже могут вызывать сообщение при подключении. Справка — .