Администрирование · 10 мин
Как сделать ссылку на базу 1С
Способы создать ссылку на базу 1С: ярлык на файловую базу, подключение к серверу 1С, публикация на веб-сервере и внутренние ссылки e1c для перехода к объектам.
Ссылка на базу 1С может означать несколько разных вещей: ярлык для быстрого запуска файловой базы, строку подключения к серверу 1С, веб-адрес опубликованной базы или внутреннюю навигационную ссылку вида e1c://..., которая открывает конкретный документ или справочник. Прежде чем создавать ссылку, определите, в каком режиме работает база — файловом, клиент-серверном или через веб-сервер, — и кто будет использовать ссылку: один пользователь, группа по локальной сети или внешние сотрудники через интернет.
Каждый вариант имеет свои ограничения. Файловая база не предназначена для одновременной работы большого числа пользователей по сети, серверная требует прав на кластер, а веб-публикация открывает доступ извне и нуждается в защите. Ниже разобраны все основные сценарии с пошаговыми действиями и проверкой результата.
Определите режим работы базы
Откройте стартер 1С (окно запуска со списком информационных баз), выделите нужную базу и нажмите «Изменить» или посмотрите строку под названием базы. Там будет указан тип расположения: «На данном компьютере или на компьютере в локальной сети» (файловый режим), «На сервере 1С:Предприятия» (клиент-серверный) или «На веб-сервере».
Файловый режим подразумевает, что база хранится в виде файла 1Cv8.1CD в обычной папке. Клиент-серверный означает, что данные лежат в СУБД (MS SQL, PostgreSQL и др.), а доступ идёт через сервер 1С. Веб-режим работает поверх одного из первых двух, добавляя доступ через браузер или тонкий клиент по HTTP.
Ищите в папке файл 1Cv8.1CD
Понадобятся имя сервера 1С и имя базы в кластере
База уже доступна по ссылке из браузера
Ссылка на файловую базу на локальном компьютере
Если база лежит на вашем компьютере, достаточно добавить её в список стартера. Нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите название и путь к папке, содержащей файл 1Cv8.1CD. После сохранения база появится в списке, и это фактически ваша «ссылка» — запись в файле ibases.v8i, который хранит перечень подключений.
Чтобы получить ярлык на рабочем столе, кликните по базе в списке правой кнопкой или используйте штатную возможность стартера создать ярлык. Альтернатива — создать ярлык вручную с командой запуска: путь к 1cv8.exe с параметрами ENTERPRISE /F"путь_к_папке". Такой ярлык запускает конкретную базу, минуя список.
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade"Проверьте результат двойным кликом по ярлыку: должно открыться окно авторизации именно нужной базы. Если вместо этого появляется ошибка о невозможности открытия базы, проверьте, что путь указан к папке, а не к самому файлу 1Cv8.1CD, и что путь не содержит опечаток.
Ссылка на файловую базу в локальной сети
Для общего доступа папку с базой размещают на выделенной машине и открывают к ней сетевой доступ (общий ресурс Windows). У пользователей база добавляется по сетевому пути вида \\SERVER\1CBases\Trade. Все участники должны иметь права на чтение и запись в эту папку — иначе база откроется только у части пользователей или не откроется вовсе.
Чтобы раздать ссылку коллегам, не обязательно настраивать каждый компьютер вручную. Файл списка баз ibases.v8i можно скопировать с настроенного компьютера или разместить общий список на сетевом ресурсе и указать его в стартере через «Настройка» → «Общие списки информационных баз». Тогда у всех пользователей появится одинаковый набор баз.
Ссылка на серверную базу 1С
При клиент-серверном режиме в свойствах базы вместо пути к папке указываются два параметра: имя (или IP-адрес) сервера 1С:Предприятия и имя информационной базы в кластере. Оба значения можно посмотреть в консоли администрирования кластера или уточнить у администратора.
В стартере выберите «Добавить» → «На сервере 1С:Предприятия» и заполните поля «Кластер серверов» и «Имя информационной базы». Имя базы чувствительно к регистру и должно точно совпадать с тем, что задано в кластере, — иначе подключение завершится ошибкой «информационная база не обнаружена».
- 1Узнайте у администратора имя сервера 1С и имя базы в кластере
- 2В стартере нажмите «Добавить» → «Добавление существующей базы»
- 3Выберите тип расположения «На сервере 1С:Предприятия»
- 4Введите имя сервера и точное имя базы, сохраните
- 5Запустите базу и убедитесь, что открывается окно авторизации
Публикация базы на веб-сервере и ссылка URL
Чтобы дать ссылку, открывающуюся в браузере, базу публикуют на веб-сервере — IIS или Apache. Публикация выполняется из конфигуратора: меню «Администрирование» → «Публикация на веб-сервере». Требуются установленный веб-сервер с модулем расширения 1С и права администратора на машине, где выполняется публикация.
В диалоге публикации задают имя публикации (оно войдёт в URL), каталог и разрешённые клиенты — тонкий клиент, веб-клиент, веб-сервисы. После публикации ссылка имеет вид http://сервер/ИмяПубликации. Её можно переслать пользователям: по адресу откроется веб-клиент в браузере либо подключится тонкий клиент, если в его списке баз указать этот же URL.
Для доступа из интернета обязательно настройте HTTPS с действующим сертификатом, аутентификацию и ограничение доступа. Открытая без шифрования публикация передаёт логины и данные в открытом виде.
Навигационные ссылки e1c на объекты внутри базы
Отдельный вид ссылок — навигационные ссылки вида e1cib/data/Документ.РеализацияТоваровУслуг?ref=.... Они указывают не на базу целиком, а на конкретный объект: документ, элемент справочника, запись регистра. Получить такую ссылку можно в тонком или веб-клиенте через команду «Получить ссылку» (обычно в меню «Ещё» формы объекта) или программно функцией ПолучитьНавигационнуюСсылку().
Такая ссылка работает только внутри той же базы: получатель должен иметь к ней доступ и права на просмотр объекта. Вставленная в письмо или чат, она откроется у коллеги, если у него запущен клиент 1С с этой базой или он работает в веб-клиенте по тому же адресу публикации. Для внешнего получателя без доступа к базе ссылка бесполезна.
Какой тип ссылки выбрать
Подходит для постоянной работы на своём компьютере; не переносится между машинами без настройки
Для небольшой группы в одной локальной сети; ограничение — скорость сети и риск повреждения при обрывах
Для многопользовательской работы; требует развёрнутого кластера 1С и СУБД
Для доступа из браузера и удалённых сотрудников; требует настройки веб-сервера и защиты соединения
Для указания на конкретный объект внутри базы; работает только у пользователей этой базы
Типичные ошибки и как их избежать
Ещё одна частая ситуация — после переноса базы на другой диск или сервер старые ссылки и ярлыки перестают работать. В этом случае не создавайте базу заново, а отредактируйте существующую запись в списке: выделите базу, нажмите «Изменить» и укажите новый путь. Так сохранятся настройки пользователей, привязанные к записи.
Как проверить результат
Открывается окно авторизации нужной базы
Ошибка «база не обнаружена» или открывается другая база
У всех пользователей есть чтение и запись
База открывается только у администратора
Загружается страница входа веб-клиента по HTTPS
Ошибка 403/500 или предупреждение о незащищённом соединении
У коллеги с доступом к базе открывается тот же объект
Сообщение об отсутствии объекта или прав
Частые вопросы
Можно ли открыть базу 1С просто по ссылке из браузера без установки платформы?
Да, если база опубликована на веб-сервере с разрешённым веб-клиентом. По URL публикации откроется веб-клиент прямо в браузере. Без публикации на веб-сервере платформа 1С на компьютере пользователя обязательна.
Как передать коллеге ссылку на файловую базу?
Достаточно сообщить сетевой путь к папке с базой, например \\SERVER\1CBases\Trade. Коллега добавляет её в свой список баз через кнопку «Добавить». Удобнее настроить общий список баз (ibases.v8i) на сетевом ресурсе — тогда новые базы появляются у всех автоматически.
Почему ссылка на веб-публикацию открывается в локальной сети, но не из интернета?
Чаще всего закрыт порт на маршрутизаторе или брандмауэре, либо у сервера нет внешнего адреса. Потребуется проброс портов или VPN, а также HTTPS-сертификат. Эти работы безопаснее поручить администратору сети.
Чем навигационная ссылка e1c отличается от обычной ссылки на базу?
Ссылка на базу подключает пользователя к информационной базе целиком. Навигационная ссылка e1c указывает на конкретный объект внутри уже подключённой базы и бесполезна без доступа к ней.
Что делать, если после переноса базы ярлык перестал работать?
Откройте стартер, выделите базу и нажмите «Изменить», затем укажите актуальный путь или новые параметры сервера. Если ярлык создавался вручную с параметром /F, отредактируйте путь в свойствах ярлыка.
Что важно запомнить
Сначала определите режим базы: файловой нужен путь к папке, серверной — имя сервера и базы в кластере, веб-базе — публикация и URL. Навигационные ссылки e1c работают только внутри базы. Перед переносом и публикацией делайте резервную копию и проверяйте права доступа.