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

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

Как перейти по ссылке в 1С 8

Как перейти по ссылке в 1С 8: получение навигационной ссылки, переход через меню «Сервис», ссылки вида e1c://, ограничения, типичные ошибки и ответы на вопросы.

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

Ссылки бывают двух видов: внутренние навигационные (вида e1cib/data/...), которые открываются внутри уже запущенного сеанса 1С, и внешние (вида e1c://...), которые запускают тонкий клиент или открывают объект через веб-браузер. Понимание разницы между ними избавляет от большинства ошибок при переходе.

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

Что такое навигационная ссылка в 1С и каких видов она бывает

Навигационная ссылка — это уникальный адрес объекта внутри информационной базы. Она содержит тип объекта и его внутренний идентификатор, поэтому по ссылке всегда открывается именно тот документ или элемент, который был нужен, даже если его номер или название потом изменили.

Внутренняя ссылка выглядит примерно так: e1cib/data/Документ.РеализацияТоваровУслуг?ref=.... Она работает только внутри открытого сеанса конкретной базы. Внешняя ссылка начинается с e1c:// и дополнительно содержит адрес сервера или путь к файловой базе — по ней можно запустить клиент 1С из браузера, письма или другого приложения.

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

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

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

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

Как получить ссылку на объект
  1. 1
    Откройте документ или элемент справочника в 1С
  2. 2
    Нажмите «Ещё» в правом верхнем углу формы
  3. 3
    Выберите «Получить ссылку»
  4. 4
    Отметьте нужный вид ссылки: внутренняя, внешняя или для веб-клиента
  5. 5
    Нажмите «Копировать» и вставьте ссылку туда, где она нужна

Как перейти по ссылке внутри 1С

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

Программа откроет форму объекта в новом окне или вкладке. Если объект удалён или у вас нет прав на его просмотр, появится сообщение об ошибке — это нормальное поведение, а не сбой программы.

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

Как перейти по внешней ссылке e1c://

Внешняя ссылка вида e1c://server/base/e1cib/... позволяет открыть объект из браузера, письма или сторонней программы. При клике по такой ссылке операционная система запускает установленный клиент 1С, подключается к указанной базе и открывает объект.

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

Если при клике ничего не происходит, вероятнее всего протокол e1c не зарегистрирован. В этом случае переустановите или восстановите платформу 1С либо скопируйте из ссылки внутреннюю часть (начиная с e1cib/) и перейдите по ней через «Сервис» → «Перейти по ссылке» в уже открытом сеансе.

Переход по ссылке в веб-клиенте

Если база опубликована на веб-сервере, объекты можно открывать прямо в браузере по обычной HTTP-ссылке. Такая ссылка содержит адрес публикации базы и внутреннюю часть с e1cib/data/.... Получить её можно там же — через «Ещё» → «Получить ссылку», выбрав вариант для веб-клиента.

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

Почему ссылка не открывается: типичные причины

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

Третья причина — нехватка прав. Если у пользователя нет права просмотра данного вида документов, 1С честно сообщит о нарушении прав доступа. Четвёртая — обрезанная ссылка: при копировании потерялась часть адреса, и программа не может её распознать.

Типичные ошибки
01
Вставка ссылки с лишними пробелами или переносами строк — 1С не распознаёт адрес, нужно скопировать ссылку целиком без посторонних символов
02
Попытка открыть ссылку из другой базы — идентификаторы объектов в копиях и разных базах не совпадают, объект не найдётся
03
Использование внутренней ссылки как внешней — ссылка e1cib/... не запустит клиент из браузера, для этого нужна полная ссылка e1c://
04
Переход по ссылке на помеченный на удаление объект — форма может открыться с ограничениями или не открыться вовсе

Проверка результата и ограничения

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

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

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

Открывшийся объект
Норма

Номер, дата и содержимое совпадают с ожидаемым документом

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

Открылась пустая форма, другой объект или сообщение об ошибке

Права доступа
Норма

Форма открылась и доступна для просмотра

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

Сообщение «Нарушение прав доступа» — нужно запросить права у администратора

Актуальность объекта
Норма

Объект существует и не помечен на удаление

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

Объект помечен на удаление или не найден — ссылка устарела

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

Итог

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

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

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

Можно ли перейти по ссылке, если 1С не запущена?

Да, если у вас полная внешняя ссылка вида e1c:// — при клике по ней система запустит клиент 1С и откроет объект. Внутренняя ссылка e1cib/... без запущенного сеанса не сработает: сначала откройте базу, затем используйте «Сервис» → «Перейти по ссылке».

Почему коллега не может открыть присланную мной ссылку?

Наиболее вероятные причины: у коллеги нет прав на просмотр этого объекта, он открывает ссылку в другой базе (например, в тестовой копии) или вы прислали ссылку не для того клиента — для веб-клиента вместо тонкого или наоборот. Проверьте эти три момента по очереди.

Работает ли ссылка после изменения номера документа?

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

Что делать, если при переходе появляется «Объект не найден»?

Объект удалён или ссылка относится к другой информационной базе. Уточните у отправителя, откуда он копировал ссылку, и попросите прислать её заново из актуальной базы. Если объект был удалён недавно, проверьте, не помечен ли он на удаление — тогда его ещё можно восстановить.

Можно ли сделать ссылку на отчёт или раздел меню?

Да, если конфигурация это поддерживает: в форме отчёта или раздела также доступна команда «Получить ссылку». По такой ссылке откроется сам отчёт или раздел, но без сохранённых настроек отбора — если нужны конкретные настройки, сохраните вариант отчёта и ссылайтесь на него.

Безопасно ли переходить по ссылкам e1c из писем?

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