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

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

Как узнать веб-адрес базы 1С

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

Когда база 1С опубликована на веб-сервере, пользователи подключаются к ней через браузер или тонкий клиент по веб-адресу — URL вида http://server/base1. Задача узнать этот адрес возникает при переезде на новый компьютер, настройке мобильного клиента, подключении нового сотрудника или восстановлении доступа после переустановки системы.

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

Важно понимать разницу: файловая база, к которой подключаются напрямую по сетевому пути вида \\server\share\base, веб-адреса не имеет. Веб-адрес появляется только тогда, когда база опубликована на веб-сервере (IIS или Apache) или работает в клиент-серверном варианте с публикацией через веб-сервисы.

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

Самый быстрый способ — открыть окно запуска 1С (стартер 1cestart) и найти нужную базу в списке. Выделите базу и нажмите кнопку «Изменить» — откроется окно редактирования параметров подключения. Если база подключается через веб-сервер, в поле «Адрес» будет указан URL вида http://server/base или https://server/base.

Тот же адрес хранится в файле списка баз ibases.v8i. Это обычный текстовый файл, который лежит в профиле пользователя: %APPDATA%\1C\1CEStart\ibases.v8i. Откройте его Блокнотом и найдите секцию с именем нужной базы — веб-адрес указан в строке, начинающейся с ws=.

ini
[Бухгалтерия]
Connect=ws
ws="http://srv-1c/buh"
App=Thin
AppArch=x86_64

Если в секции базы вместо ws= указан параметр Connect=File с путём к каталогу или Connect=Srvr с именем сервера 1С, значит, подключение идёт не через веб-сервер, и веб-адреса у этой записи нет.

Узнать адрес через файл публикации default.vrd

На компьютере, где развёрнут веб-сервер, каждая опубликованная база описывается файлом default.vrd. Он создаётся при публикации через конфигуратор (меню «Администрирование» → «Публикация на веб-сервере»). Имя публикации, указанное при настройке, и есть последняя часть веб-адреса.

Файл обычно находится в каталоге публикации. Для IIS это чаще всего папка вида C:\inetpub\wwwroot\имя_базы\default.vrd, для Apache — каталог, заданный директивой публикации, например C:\Apache24\htdocs\имя_базы\default.vrd. Откройте файл текстовым редактором: внутри видны параметры подключения к базе (ib), а имя папки публикации соответствует имени в URL.

Чтобы собрать полный адрес, сложите имя или IP сервера и имя публикации: http://имя_сервера/имя_публикации. Если веб-сервер настроен на нестандартный порт, добавьте его через двоеточие: http://server:8080/base. При использовании HTTPS адрес начинается с https://.

Найти адрес в конфигурации веб-сервера

IIS

Откройте диспетчер служб IIS (inetmgr) на сервере. В дереве слева разверните узел «Сайты» → «Default Web Site» — каждая опубликованная база 1С отображается как отдельное виртуальное приложение. Имя приложения и есть часть URL. Чтобы узнать привязки (адрес, порт, сертификат), выделите сайт и нажмите «Привязки» в панели действий справа.

Apache

В Apache публикации описаны в файле httpd.conf. Найдите блоки <Location> или директивы Alias, добавленные при публикации 1С. Путь в директиве Location соответствует части URL после имени сервера. Порт прослушивания задан директивой Listen.

Порядок действий на сервере
  1. 1
    Определите, какой веб-сервер используется: IIS или Apache
  2. 2
    Откройте каталог публикации и найдите папки с файлами default.vrd
  3. 3
    Сопоставьте имя папки с именем в URL
  4. 4
    Проверьте привязки сайта (порт, протокол) в настройках веб-сервера
  5. 5
    Откройте полученный адрес в браузере и убедитесь, что загружается окно входа 1С

Уточнить адрес в параметрах запуска и ярлыках

Если пользователи заходят в базу по ярлыку на рабочем столе, адрес может быть зашит прямо в команду запуска. Нажмите на ярлык правой кнопкой, выберите «Свойства» и посмотрите поле «Объект». При запуске через веб-сервер там будет команда вида 1cv8.exe ws /WS "http://server/base" или параметр /WSN с тем же адресом.

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

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

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

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

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

Открытие адреса в браузере
Норма

Появляется форма входа веб-клиента 1С

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

Ошибка 404 — публикация не найдена, проверьте имя

Подключение тонким клиентом
Норма

База добавляется и запускается после ввода логина

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

Ошибка соединения — проверьте порт и доступность сервера

Доступ с другого компьютера сети
Норма

Адрес открывается с любой машины в сети

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

Открывается только с сервера — проблема с брандмауэром или DNS

Если адрес не открывается с рабочих станций, но работает на самом сервере, причина почти всегда в сетевых ограничениях: закрытом порте в брандмауэре Windows, отсутствии DNS-имени (используйте IP-адрес) или привязке сайта только к localhost.

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

Типичные ошибки
01
Путать сетевой путь к файловой базе с веб-адресом — \\server\base и http://server/base это разные способы подключения
02
Копировать адрес из браузера после входа — веб-клиент добавляет служебные параметры, копируйте только часть до имени базы
03
Использовать localhost или 127.0.0.1 в адресе для других пользователей — такой адрес работает только на самом сервере
04
Не учитывать порт — если веб-сервер работает не на 80 порту, адрес без порта не откроется
05
Игнорировать протокол — при настроенном HTTPS адрес с http:// может не работать

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

Что делать, если адрес найти не удалось

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

Второй вариант — публикация существует, но доступ к серверу у вас ограничен. В этом случае запросите адрес у системного администратора или у коллеги, у которого база уже настроена: он может скопировать URL из своего списка баз за пару минут.

Итог

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

Веб-адрес базы 1С хранится в списке баз (ibases.v8i, параметр ws=), в файле публикации default.vrd и в настройках веб-сервера. Проверяйте адрес открытием в браузере и помните: файловая база без публикации веб-адреса не имеет.

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

Как выглядит веб-адрес базы 1С?

Обычно это URL вида http://имя_сервера/имя_публикации, например http://srv-1c/buhgalteriya. При использовании шифрования — https://, при нестандартном порте адрес дополняется через двоеточие: http://server:8080/base.

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

Штатной кнопки «показать адрес» в пользовательском режиме нет. Адрес публикации виден в конфигураторе в диалоге «Публикация на веб-сервере», но он отражает настройки публикации с того компьютера, где выполнялась настройка. Надёжнее смотреть список баз или файл default.vrd.

Почему в списке баз нет строки ws=?

Это значит, что база подключена не через веб-сервер: либо как файловая (параметр Connect=File с путём к каталогу), либо клиент-серверная (Connect=Srvr). Веб-адрес появляется только после публикации базы на IIS или Apache.

Адрес открывается на сервере, но не работает у пользователей. Что проверить?

Проверьте, что в адресе не используется localhost, откройте порт веб-сервера в брандмауэре (обычно 80 или 443), убедитесь, что имя сервера разрешается в сети — при проблемах с DNS используйте IP-адрес. Также проверьте привязки сайта: сайт, привязанный только к 127.0.0.1, недоступен извне.

Где взять адрес базы в 1С:Фреш?

В облачном сервисе адрес выдаётся при подключении и отображается в личном кабинете абонента. Он также приходит в письме при регистрации приложения. На локальном компьютере этот адрес хранится в списке баз после первого добавления.