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

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

Как посмотреть адрес сервера 1С

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

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

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

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

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

Признак варианта работы виден прямо в списке баз: у клиент-серверных баз в строке подключения указано имя сервера и имя базы в кластере, у файловых — путь к папке, например \\FileServer\Bases\Trade или D:\1C_Bases\Accounting.

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

Файловый вариант

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

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

Есть выделенный сервер с агентом 1С и СУБД. Адрес смотрите в свойствах базы, консоли кластера или конфигурационных файлах.

Способ 1: посмотреть адрес в списке информационных баз

Самый простой и безопасный способ, не требующий прав администратора. Окно запуска 1С (список баз) хранит параметры подключения каждой базы, включая адрес сервера.

Порядок действий
  1. 1
    Откройте окно запуска 1С — появится список информационных баз.
  2. 2
    Выделите нужную базу и нажмите кнопку «Изменить» (или дважды щёлкните по строке с зажатой клавишей Shift).
  3. 3
    В окне редактирования найдите поле «Кластер серверов 1С:Предприятия» — это и есть адрес сервера.
  4. 4
    Проверьте поле «Имя информационной базы в кластере» — оно понадобится вместе с адресом при настройке подключений.

В поле кластера может быть указано NetBIOS-имя сервера (SERVER1C), полное доменное имя (server1c.corp.local) или IP-адрес (192.168.1.10). Все три варианта рабочие, но при переносе системы или проблемах с DNS разница становится существенной: если указано имя, а разрешение имён сломалось, подключение не установится, хотя сам сервер работает.

Обратите внимание: если база файловая, вместо поля кластера вы увидите поле «Каталог информационной базы». Это норма — отдельного адреса сервера у файловой базы не существует.

Способ 2: узнать адрес через консоль администрирования кластера

Если у вас есть доступ к серверу или установлена консоль администрирования серверов 1С, адрес и параметры кластера видны прямо в ней. Консоль входит в комплект поставки платформы и обычно расположена в каталоге C:\Program Files\1cv8\<версия>\bin\ — файл 1CV8 Servers.msc.

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

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

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

Файл находится в профиле пользователя: %APPDATA%\1C\1CEStart\ibases.v8i. Вставьте этот путь в адресную строку проводника, чтобы попасть в нужную папку.

Внутри файла каждая база описана секцией в квадратных скобках. Для клиент-серверной базы строка подключения выглядит так:

ini
[Бухгалтерия предприятия]
Connect=Srvr="SERVER1C";Ref="Accounting";

Здесь Srvr — адрес сервера, Ref — имя базы в кластере. Для файловой базы строка будет вида Connect=File="\\FileServer\Bases\Trade";.

Способ 4: определить адрес на самом сервере

Если вы работаете на самом сервере и нужно выяснить его сетевой адрес для настройки клиентов, используйте стандартные средства Windows.

bash
ipconfig /all
hostname

Команда hostname покажет имя компьютера, а ipconfig /all — IP-адреса всех сетевых интерфейсов и DNS-суффикс. Для подключения клиентов подойдёт либо имя (если в сети корректно работает DNS или разрешение имён), либо статический IP-адрес.

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

Способ 5: проверить адрес со стороны клиента через сеть

Когда окно запуска недоступно (например, база пропала из списка), адрес можно вычислить по сетевой активности. Запущенный клиент 1С держит соединение с сервером на портах 1540–1541 и динамических портах рабочих процессов.

bash
netstat -ano | findstr "1540 1541"

В выводе команды будут видны установленные соединения с внешними адресами — это и есть сервер 1С. Сопоставить процесс с программой поможет столбец PID: найдите его в диспетчере задач на вкладке «Подробности».

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

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

После того как адрес найден, убедитесь, что он рабочий. С клиентского компьютера выполните ping имя_сервера — успешные ответы означают, что сервер доступен по сети. Затем проверьте доступность порта агента: Test-NetConnection имя_сервера -Port 1540 в PowerShell. Если пинг проходит, а порт закрыт — проблема в брандмауэре или остановленной службе.

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

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

Пинг сервера
Норма

Ответы получены, потерь нет

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

«Превышен интервал ожидания» — сервер недоступен или имя не разрешается

Порт 1540
Норма

TcpTestSucceeded: True

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

Порт закрыт — проверьте службу агента и брандмауэр

Подключение базы
Норма

База открывается без ошибок

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

Ошибка соединения с сервером — сверьте адрес и имя базы в кластере

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

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

Где посмотреть адрес сервера 1С, если база файловая?

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

Как узнать адрес сервера 1С без прав администратора?

Достаточно прав обычного пользователя: откройте окно запуска 1С, выделите базу и нажмите «Изменить» — адрес кластера виден в свойствах подключения. Альтернатива — открыть файл %APPDATA%\1C\1CEStart\ibases.v8i блокнотом и найти параметр Srvr.

Что делать, если в поле кластера указано имя, а нужен IP-адрес?

Выполните на клиентском компьютере команду ping с этим именем — в ответе будет показан IP-адрес, в который оно разрешается. Либо выполните nslookup имя_сервера, чтобы увидеть адрес по данным DNS.

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

Агент сервера слушает порт 1540, основной порт кластера — 1541, рабочие процессы занимают диапазон 1560–1591. Если администратор менял настройки, порты могут отличаться — точные значения видны в консоли администрирования кластера.

Можно ли узнать адрес сервера из уже запущенной программы 1С?

Да. В меню «Файл» откройте сведения о программе или посмотрите строку подключения через «О программе» — там отображается режим работы и параметры соединения. Для клиент-серверной базы будет указан сервер и имя базы в кластере.

Итог

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

Адрес сервера 1С проще всего посмотреть в свойствах базы в окне запуска или в файле ibases.v8i. Для файловых баз адреса сервера нет — есть путь к каталогу. Проверяйте найденный адрес пингом и тестом порта 1540, а перед любыми изменениями сетевых настроек сервера фиксируйте текущие параметры.