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

Быстрый старт · 9 мин

Как открыть ссылку в 1С: подробная инструкция

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

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

Чаще всего ссылка открывается простым кликом, однако на практике встречаются ситуации, когда переход не срабатывает: браузер не запускается, появляется ошибка безопасности или программа сообщает, что объект не найден. Причины обычно связаны с настройками безопасности, правами пользователя или тем, что объект по ссылке удалён.

Материал охватывает все типовые сценарии: открытие интернет-ссылок из 1С, работу с навигационными ссылками на объекты базы, переходы из отчётов и обработку внешних ссылок вида e1cib. Отдельно разобраны ошибки и способы их устранения.

Какие виды ссылок встречаются в 1С

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

Интернет-ссылки (http, https, mailto) ведут на внешние ресурсы: сайты, почтовые клиенты, файловые хранилища. Навигационные ссылки (начинаются с e1cib) указывают на объекты внутри самой информационной базы — документы, элементы справочников, записи регистров. Отдельная группа — ссылки-расшифровки внутри отчётов, которые открывают связанные данные.

Как открыть интернет-ссылку из 1С

Гиперссылки на веб-страницы встречаются в письмах встроенной почты, в комментариях к документам, в текстах задач и в форматированных полях. Обычно такая ссылка подчёркнута и выделена цветом — достаточно кликнуть по ней левой кнопкой мыши.

При клике 1С передаёт адрес операционной системе, и ссылка открывается в браузере, назначенном браузером по умолчанию. Если браузер не запускается, чаще всего причина в том, что в Windows не задан браузер по умолчанию или ассоциация протоколов http/https нарушена.

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

Открытие интернет-ссылки из 1С
  1. 1
    Найдите ссылку в тексте письма, комментария или поля документа — она обычно подчёркнута и выделена цветом
  2. 2
    Кликните по ссылке левой кнопкой мыши один раз
  3. 3
    Дождитесь запуска браузера и загрузки страницы
  4. 4
    Если браузер не открылся, скопируйте адрес ссылки через контекстное меню и вставьте его в браузер вручную

Как открыть навигационную ссылку на объект базы

Навигационные ссылки передают коллегам, чтобы быстро указать на конкретный документ или элемент справочника. Чтобы получить такую ссылку, откройте нужный объект, нажмите кнопку «Ещё» в командной панели формы и выберите пункт «Получить ссылку» (в некоторых конфигурациях — «Копировать навигационную ссылку»). Ссылка попадёт в буфер обмена.

Чтобы открыть объект по полученной ссылке, в главном меню любой формы или через кнопку «Ещё» выберите команду «Перейти по ссылке». В появившемся диалоге вставьте скопированный адрес и подтвердите переход — программа откроет нужный объект, если он существует и у вас есть права на его просмотр.

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

Переходы по ссылкам из отчётов

В отчётах на СКД (системе компоновки данных) ячейки с данными часто являются интерактивными: двойной клик по сумме или названию открывает расшифровку — документ, набор проводок или детальный отчёт. Это стандартный механизм, доступный без дополнительных настроек.

Если двойной клик не срабатывает, выделите ячейку и нажмите правую кнопку мыши — в контекстном меню будут пункты «Расшифровать» или «Открыть», в зависимости от типа данных в ячейке. Для полей, содержащих ссылку на объект базы, доступен прямой переход к документу или элементу справочника.

В некоторых отчётах расшифровка открывает новый вариант отчёта с детализацией до документов. Это нормальное поведение: программа строит вложенный отчёт по выбранной строке. Чтобы вернуться к исходному виду, закройте вкладку расшифровки или пересформируйте основной отчёт.

Что делать, если ссылка не открывается

Типичные причины нерабочих переходов делятся на три группы: проблемы операционной системы, ограничения прав доступа и отсутствие самого объекта. Диагностику удобно начинать с текста сообщения об ошибке — он обычно указывает направление поиска.

Если при клике по интернет-ссылке ничего не происходит, проверьте, назначен ли в Windows браузер по умолчанию: параметры системы → приложения → приложения по умолчанию. В терминальном режиме работы (RDP) дополнительно убедитесь, что на сервере разрешён запуск браузера и не действуют ограничения групповых политик.

Если навигационная ссылка выдаёт ошибку «Объект не найден», вероятные причины — объект удалён, находится в другой базе или ссылка скопирована не полностью. Сообщение о нарушении прав доступа означает, что у вашей учётной записи нет разрешения на просмотр данного типа объектов — этот вопрос решает администратор.

Типичные ошибки
01
Копирование ссылки не полностью — обрезанный адрес e1cib приводит к ошибке «Объект не найден»
02
Попытка открыть навигационную ссылку из другой базы — идентификаторы объектов между базами не совпадают
03
Ожидание, что ссылка откроется без прав доступа — при ограниченных правах переход блокируется
04
Проверка ссылки в тонком клиенте, когда база опубликована только для веб-клиента, и наоборот
Маршрут решения

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

Клик по интернет-ссылке ничего не запускаетПроверьте браузер по умолчанию в настройках Windows и попробуйте скопировать адрес в браузер вручную
Ошибка «Объект не найден» при переходе по e1cib-ссылкеУточните у отправителя, из какой базы скопирована ссылка, и не удалён ли объект
Сообщение о нарушении прав доступаОбратитесь к администратору 1С для выдачи прав на просмотр объекта
Ссылка не работает в терминальной сессииПроверьте с администратором сервера ограничения на запуск браузера и групповые политики

Открытие ссылок программно: для разработчиков

Во встроенном языке 1С для открытия произвольной ссылки используется метод ЗапуститьПриложение() или более современный НачатьЗапускПриложения() с передачей URL в качестве параметра. Для открытия навигационных ссылок внутри приложения применяется ПерейтиПоНавигационнойСсылке().

Для открытия конкретного объекта базы достаточно получить его навигационную ссылку методом ПолучитьНавигационнуюСсылку(Объект) и передать её в ПерейтиПоНавигационнойСсылке(). Такой подход используется в обработках, уведомлениях и при формировании писем с ссылками на документы.

bsl
// Открыть сайт в браузере
ЗапуститьПриложение("https://example.ru");

// Открыть объект базы по навигационной ссылке
НавСсылка = ПолучитьНавигационнуюСсылку(ДокументОбъект.Ссылка);
ПерейтиПоНавигационнойСсылке(НавСсылка);

Ограничения и безопасность при работе со ссылками

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

В файловом режиме работы внешние компоненты и расширения могут влиять на обработку ссылок. Если после установки стороннего расширения переходы перестали работать, временно отключите расширения и проверьте поведение на чистой конфигурации.

Часто задаваемые вопросы

Почему при клике по ссылке в 1С открывается не тот браузер?

1С передаёт адрес операционной системе, а та открывает его в браузере, назначенном браузером по умолчанию. Чтобы сменить браузер, зайдите в настройки Windows: «Приложения» → «Приложения по умолчанию» и выберите нужный браузер для протоколов HTTP и HTTPS.

Можно ли открыть навигационную ссылку без доступа к 1С?

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

Что означает ошибка «Объект не найден» при переходе по ссылке?

Чаще всего объект удалён из базы, ссылка скопирована не полностью или она получена из другой информационной базы. Попросите отправителя заново скопировать ссылку целиком и уточнить, из какой базы она взята.

Как отправить коллеге ссылку на документ?

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

Почему в отчёте не работает расшифровка по двойному клику?

Возможно, отчёт сформирован в режиме, где расшифровка отключена, или ячейка не содержит интерактивных данных. Попробуйте правую кнопку мыши и пункт «Расшифровать» либо пересформируйте отчёт с настройками по умолчанию.

Открывается ли ссылка в веб-клиенте иначе, чем в тонком?

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

Итог

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

Интернет-ссылки открываются кликом и запускают браузер по умолчанию, навигационные ссылки на объекты базы — через «Ещё» → «Перейти по ссылке». Большинство проблем связано с правами доступа, удалёнными объектами или настройками браузера в системе.