Как получить ссылку на объект или документ в 1С: пошаговая инструкция
Чтобы получить ссылку на объект или документ в интерфейсе 1С, откройте форму элемента, нажмите правую кнопку мыши и выберите «Копировать ссылку». В браузере просто скопируйте URL из адресной строки.
Оглавление
Способы копирования ссылки в зависимости от интерфейса
Управляемое приложение (Тонкий клиент) В современных конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, ERP, УТ 11) работает штатный механизм:
- Откройте нужный документ или справочник.
- Нажмите правую кнопку мыши в любом месте формы или на заголовке окна.
- В контекстном меню выберите пункт «Копировать ссылку» (в некоторых версиях может называться «Получить ссылку» или «Копировать URL»).
Ссылка помещается в буфер обмена. При вставке она имеет вид v8ib://... или http(s)://... (для веб-клиента).
Если пункт «Копировать ссылку» отсутствует, возможно, он отключен администратором, пользователь не обладает достаточными правами доступа к объекту, либо используется старая версия платформы (ниже 8.3.10).
Веб-клиент и некоторые тонкие клиенты
Если вы работаете через браузер или в интерфейсе отображается адресная строка, просто выделите и скопируйте URL из адресной строки браузера. Такая ссылка содержит параметры открытия конкретного объекта (?object=...).
Получение уникального идентификатора (GUID)
Если вам нужна не навигационная ссылка, а внутренний идентификатор объекта (например, для интеграции или поиска):
- В форме объекта нажмите Ctrl+Shift+I (работает во многих конфигурациях).
- Либо используйте обработку «Групповое изменение реквизитов» или консоль запросов для выгрузки UUID.
Формат ссылки с GUID обычно выглядит так: v8ib://base/Document.ИмяДокумента?guid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
Программное получение ссылки для разработчиков
Если ссылку нужно получить кодом, используйте следующие методы:
- Метод
ПолучитьНавигационнуюСсылку(Объект)— возвращает строку ссылки для открытия объекта. - Метод
Строка(Объект.УникальныйИдентификатор())— возвращает GUID. - Для формирования веб-ссылок используется метод
ПолучитьНавигационнуюСсылкуИнформационнойБазы().
Нюансы и ограничения
- Права доступа: Ссылка откроется у получателя только если у него есть права на чтение этого объекта.
- Тип клиента: Ссылки вида
v8ib://требуют установленного тонкого клиента. Ссылкиhttp(s)://работают в браузере. - Расширения: Если штатный функционал отсутствует, можно установить расширение «Копирование ссылки» из библиотеки стандартных подсистем (БСП) или сторонние расширения из магазина 1С.
Частые ошибки
- Ошибка: Ссылка
v8ib://не открывается у коллеги. Решение: У получателя не установлен тонкий клиент 1С или не настроена ассоциация файлов. Используйте веб-ссылку (http(s)://) или убедитесь, что у коллеги есть доступ к базе. - Ошибка: Пункт «Копировать ссылку» не отображается в контекстном меню. Решение: Проверьте версию платформы (должна быть 8.3.10 и выше) и права доступа пользователя. При необходимости установите расширение из БСП.
FAQ
В: Можно ли получить ссылку на объект в обычном приложении (толстый клиент)? О: Штатный механизм «Копировать ссылку» предназначен для управляемых приложений. В обычных приложениях рекомендуется использовать программные методы или переходить на управляемый интерфейс.
В: Будет ли работать ссылка, если объект удален? О: Нет, ссылка содержит уникальный идентификатор объекта. Если объект удален из информационной базы, ссылка станет недействительной.
В: Как проверить, что ссылка скопировалась корректно?
О: Вставьте содержимое буфера обмена в текстовый редактор. Корректная навигационная ссылка начинается с v8ib:// или http(s)://.