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

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

Как узнать имя сервера 1С: пошаговая инструкция

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

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

Определить, какой режим используется, можно прямо в окне запуска 1С: при выборе базы внизу списка отображается строка подключения. Если там указан путь к каталогу вида «C:\Bases\Trade» или «\\FileServer\1C», режим файловый. Если видны параметры «Сервер» и «Имя базы», работа идёт через сервер 1С:Предприятия.

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

Как определить режим работы базы 1С

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

Для файлового режима строка выглядит как путь к каталогу: File="D:\1C_Bases\Accounting";. Для клиент-серверного режима она содержит два ключевых параметра: Srvr="Server01";Ref="TradeBase";, где Srvr — это и есть имя сервера, а Ref — имя базы данных на нём.

Если баз много и нужные сведения требуются сразу по всем, откройте файл списка баз ibases.v8i — он хранится в профиле пользователя (обычно в каталоге AppData\Roaming\1C\1CEStart). В этом текстовом файле для каждой базы указаны параметры Connect, включая имя сервера.

Способ 1. Посмотреть имя сервера в списке баз

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

На втором шаге мастера для клиент-серверной базы отображаются поля «Кластер серверов 1С:Предприятия» и «Имя информационной базы». Значение первого поля — искомое имя сервера. Оно может быть указано как NetBIOS-имя (SERVER01), как FQDN (server01.company.local) или как IP-адрес.

Порядок действий
  1. 1
    Откройте окно запуска 1С и выделите нужную базу
  2. 2
    Нажмите «Изменить» и перейдите на шаг с параметрами подключения
  3. 3
    Скопируйте значение поля «Кластер серверов 1С:Предприятия»
  4. 4
    Проверьте доступность сервера командой ping с этим именем

Обратите внимание: изменять параметры в мастере не требуется — достаточно посмотреть значения и закрыть окно кнопкой «Отмена», чтобы случайно не сбить настройки подключения.

Способ 2. Узнать сервер через консоль кластера

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

В дереве консоли раскройте узел «Центральные серверы 1С:Предприятия 8.3» — там перечислены все зарегистрированные серверы. Раскройте нужный сервер, затем ветку «Кластеры» и «Информационные базы»: для каждой базы отображается сервер СУБД, тип базы данных и имя базы на SQL-сервере.

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

Способ 3. Найти сервер через конфигуратор и конфигурацию

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

Строка подключения текущего сеанса возвращается функцией встроенного языка СтрокаСоединенияИнформационнойБазы(). Для клиент-серверной базы результат будет вида Srvr="Server01";Ref="TradeBase";. Выполнить её можно, например, через внешнюю обработку или консоль кода.

bsl
Сообщить(СтрокаСоединенияИнформационнойБазы());// Результат: Srvr="Server01";Ref="TradeBase";

Также в типовых конфигурациях раздел «Администрирование» — «Обслуживание» часто содержит сведения о текущем подключении. Путь зависит от конфигурации, но параметры сервера там, как правило, отображаются в информационных целях.

Способ 4. Командная строка и сетевые инструменты

Когда известно имя сервера, но нужно проверить его доступность или узнать IP-адрес, используйте стандартные утилиты Windows. Команда ping Server01 покажет, отвечает ли сервер, и разрешит имя в IP-адрес. Команда nslookup Server01 дополнительно покажет, какой DNS-сервер обслуживает это имя.

Обратная задача — узнать имя по IP — решается командой ping -a 192.168.1.10 или nslookup 192.168.1.10. Это полезно, если в строке подключения указан IP-адрес, а нужно DNS-имя для настройки.

bash
ping Server01
nslookup Server01
ping -a 192.168.1.10

На самом сервере имя компьютера видно в свойствах системы («Параметры» — «Система» — «О системе») или командой hostname в командной строке. Полное имя с доменным суффиксом выводит команда ipconfig /all в строке «Основной DNS-суффикс» вместе с именем узла.

Частые ошибки и ограничения

Типичная проблема — сервер указан коротким именем, а клиент находится в другом сегменте сети и не может его разрешить. В этом случае подключение работает у одних пользователей и не работает у других. Решение — использовать полное доменное имя (FQDN) или прописать соответствие в файле hosts на клиентской машине.

Ещё одна ошибка — путать сервер 1С с сервером лицензий или веб-сервером публикации. Если база открывается через браузер по адресу вида http://webserver/TradeBase, это адрес веб-сервера, а не сервера 1С:Предприятия. Имя сервера приложений в такой схеме смотрят в файле default.vrd на веб-сервере.

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

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

Что делать, если сервер недоступен или имя неизвестно

Если база не открывается, а имя сервера в строке подключения есть, сначала проверьте доступность: ping по имени и по IP. Если ping по IP проходит, а по имени нет — проблема в DNS, используйте IP-адрес или настройте разрешение имён.

Если имя неизвестно совсем (например, на новом рабочем месте), посмотрите настройки на компьютере коллеги, где база уже работает: откройте у него список баз и скопируйте параметры подключения. Альтернатива — запросить данные у администратора 1С или в отделе ИТ.

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

Как выбрать действие

База уже есть в списке на вашем компьютереОткройте свойства базы через «Изменить» и посмотрите поле кластера серверов
База работает у коллеги, но не у васСкопируйте параметры подключения с рабочего компьютера
Известен только IP-адресВыполните ping -a или nslookup для определения имени
Ничего неизвестно и нет доступа к другим машинамЗапросите данные у администратора 1С или в ИТ-отделе

В файловых базах, опубликованных через сетевую папку, «сервером» фактически является компьютер, на котором лежит каталог. Его имя видно в пути: в строке \\FileServer\1C\Trade сервером выступает FileServer.

FAQ

Где хранится список баз с именами серверов?

Список баз хранится в файле ibases.v8i в профиле пользователя, обычно по пути %APPDATA%\1C\1CEStart. Это текстовый файл: в нём для каждой базы указана строка Connect с параметрами Srvr и Ref для клиент-серверных баз.

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

Да. Откройте файл ibases.v8i в блокноте — там видны все строки подключения. Также имя сервера можно посмотреть в консоли кластера или узнать у администратора. Если известен только IP, поможет команда nslookup.

Чем отличаются параметры Srvr и Ref в строке подключения?

Srvr — имя сервера 1С:Предприятия (кластера), на котором зарегистрирована база. Ref — имя самой информационной базы внутри этого кластера. Для подключения нужны оба параметра.

Почему база открывается у одних пользователей, а у других нет?

Чаще всего причина в разрешении имён: сервер указан коротким именем, которое не резолвится в другой подсети. Проверьте ping по имени на проблемном компьютере. Если имя не разрешается, используйте FQDN или IP-адрес в строке подключения.

Как узнать сервер, если база открывается через браузер?

Адрес в браузере — это веб-сервер публикации, а не сервер 1С. Имя сервера приложений указано в файле публикации default.vrd в параметре ib строки подключения. Доступ к этому файлу есть у администратора веб-сервера.

Что делать, если сервер переименовали?

Обновите строку подключения: в окне запуска выделите базу, нажмите «Изменить» и укажите новое имя сервера. Если серверов и баз много, проще раздать пользователям обновлённый файл ibases.v8i или общий список баз.

Итог

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

Имя сервера 1С видно в строке подключения базы: параметр Srvr в свойствах базы, файле ibases.v8i или результате функции СтрокаСоединенияИнформационнойБазы(). В файловом режиме сервера нет. Не путайте сервер 1С с сервером СУБД и веб-сервером, а административные изменения на сервере выполняйте только с согласования.