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

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

Где найти сервер 1С: все способы узнать адрес сервера

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

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

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

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

Определяем режим работы: файловый или клиент-серверный

Откройте окно запуска 1С (ярлык «1С Предприятие») и посмотрите на список информационных баз. Выделите нужную базу — в нижней части окна отображается строка подключения. Если она выглядит как File="D:\Bases\Trade", база файловая, и сервера приложений у неё нет. Если строка имеет вид Srvr="server1c";Ref="trade_base" — это клиент-серверный режим, и значение после Srvr — искомое имя сервера.

Этот же параметр виден, если нажать кнопку «Изменить» (или «Настройка») при выделенной базе: на первом шаге мастера указан тип расположения — «На данном компьютере или на компьютере в локальной сети» (файловый) или «На сервере 1С:Предприятия» (клиент-серверный).

Смотрим адрес в списке баз и файле ibases.v8i

Самый быстрый способ — открыть свойства базы в стартере 1С, как описано выше. Если доступа к окну запуска нет (например, настраиваете новый компьютер, а старый рядом), список баз хранится в текстовом файле ibases.v8i. Он находится в профиле пользователя: обычно это папка %APPDATA%\1C\1CEStart\. Введите этот путь в адресной строке Проводника.

Откройте файл Блокнотом. Каждая база описана секцией в квадратных скобках, а параметр Connect=Srvr="...";Ref="..."; содержит имя сервера. Этот файл можно скопировать на другой компьютер — тогда весь список баз с адресами серверов перенесётся автоматически.

Как узнать сервер через файл ibases.v8i
  1. 1
    Нажмите Win+R и введите %APPDATA%\1C\1CEStart
  2. 2
    Откройте файл ibases.v8i в Блокноте
  3. 3
    Найдите секцию с названием нужной базы
  4. 4
    Скопируйте значение из параметра Connect после Srvr=
  5. 5
    Проверьте доступность сервера командой ping с указанным именем

Находим сервер через консоль кластера 1С

Если у вас есть доступ к серверу или права администратора кластера, точные данные смотрите в консоли администрирования серверов 1С. Она устанавливается вместе с сервером 1С:Предприятия и доступна через меню «Пуск» в папке «1С Предприятие 8».

В консоли раскройте узел кластера — в его свойствах указано имя компьютера-сервера, а в ветке «Информационные базы» перечислены все базы с привязкой к серверу СУБД (MS SQL, PostgreSQL и др.). Здесь же видны рабочие процессы и порты, через которые идёт подключение.

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

Узнаём сервер через службу и командную строку

На самом сервере имя можно проверить через службу «Агент сервера 1С:Предприятия»: откройте services.msc и убедитесь, что служба запущена. Имя компьютера, на котором она работает, и есть адрес сервера. Узнать имя текущего компьютера можно командой hostname в командной строке.

Если сервер известен, но нужно проверить его доступность с рабочей станции, используйте ping и проверку порта агента кластера (по умолчанию 1540):

bash
ping server1c
powershell Test-NetConnection server1c -Port 1540

Если ping проходит, а порт закрыт — проблема в брандмауэре или остановленной службе агента, а не в неправильном адресе. Это важная проверка перед тем, как менять настройки подключения.

Что делать, если сервер неизвестен: поиск в сети

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

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

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

Как выбрать способ поиска

1С уже работает на каком-то компьютереОткройте на нём список баз и посмотрите строку подключения Srvr=...
Есть доступ к серверуПроверьте службу агента сервера 1С и консоль кластера
Строка подключения файловая (File=...)Сервера нет — нужен путь к общей папке с базой
Адрес известен, но не подключаетсяПроверьте ping и доступность порта 1540

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

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

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

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

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

Указан формат Srvr=имя;Ref=база, имя совпадает с консолью кластера

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

Указан SQL-сервер или путь к папке при клиент-серверном режиме

Доступность по сети
Норма

ping проходит, порт 1540 отвечает

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

Потери пакетов или порт закрыт

Запуск базы
Норма

База открывается, сеанс виден в консоли кластера

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

Ошибка соединения при запуске

FAQ: частые вопросы о поиске сервера 1С

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

Откройте на его компьютере окно запуска 1С, выделите базу и посмотрите строку подключения внизу окна. Либо скопируйте файл ibases.v8i из папки %APPDATA%\1C\1CEStart к себе — список баз перенесётся целиком.

Можно ли подключиться к серверу 1С по IP-адресу вместо имени?

Да, в поле «Сервер 1С:Предприятия» при добавлении базы можно указать IP-адрес. Но учтите: если адрес сервера изменится, подключение придётся перенастраивать, тогда как имя обычно стабильнее.

Где найти сервер, если база работает через веб-сервер (тонкий клиент по http)?

В этом случае вместо Srvr используется параметр ws= с адресом публикации, например http://server/base. Этот URL и есть точка подключения — его публикуют на веб-сервере (IIS или Apache) при настройке.

Почему ping к серверу проходит, а 1С не подключается?

Чаще всего закрыт порт агента кластера (по умолчанию 1540) в брандмауэре или остановлена служба «Агент сервера 1С:Предприятия». Проверьте порт через Test-NetConnection и состояние службы на сервере.

Что делать, если имя сервера утеряно и ни одного настроенного компьютера нет?

Ищите машину с запущенной службой агента 1С в сети: проверьте серверы организации через services.msc или спросите у администратора, где установлена платформа сервера 1С. Данные в SQL-базе при этом не теряются — достаточно заново указать правильный сервер.

Нужен ли сервер для файловой базы 1С?

Нет. Файловая база — это папка с файлом 1Cv8.1CD, доступная локально или по сети. Сервер 1С:Предприятия требуется только для клиент-серверного режима с СУБД.

Итог

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

Адрес сервера 1С виден в строке подключения базы (Srvr=...), в файле ibases.v8i и в консоли кластера. Сначала определите режим работы: файловой базе сервер не нужен. Правильность найденного адреса проверяйте запуском базы и доступностью порта агента.