Перейти к основному содержимому

ВнешняяНавигационнаяСсылка

Стд::Сущности::ВнешняяНавигационнаяСсылка Доступность: Сервер

Навигационная ссылка объекта во внешней системе.

Поддерживаются форматы навигационных ссылок:

  • 1С:Предприятие 8
  • 1С:Предприятие.Элемент

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект


Свойства

Вид

Доступность: Сервер ТолькоЧтение

Вид внешней навигационной ссылки.


ИдСсылки

Доступность: Сервер ТолькоЧтение

ИдСсылки: Ууид

Идентификатор ссылки (объекта) во внешней системе.


ИдСущности

Доступность: Сервер ТолькоЧтение

ИдСущности: Строка|Ууид

Идентификатор сущности во внешней системе. Например:

  • Cправочник.Контрагенты, если вид внешней системы 1С:Предприятие 8
  • 58bf09bd-d840-4f38-97de-bc9ff0e8f691, если вид внешней системы 1С:Предприятие.Элемент

Методы

ВСтроку

Доступность: Сервер

ВСтроку(): Строка
Переопределение: ВСтроку

Возвращает внешнюю навигационную ссылку в виде строки. Например, ?navLink=data/e6jnw573uvas3eeg2fun6q6j6y/r6mwfdalwjb7pkatomws7iilme.


Предприятие8

Доступность: Сервер Статический

Предприятие8(
ИдСущности: Строка,
ИдСсылки: Ууид
): ВнешняяНавигационнаяСсылка
Возвращает новую внешнюю навигационную ссылку формата 1С:Предприятие 8, где:

  • ИдСущности - имя метаданного в конфигурации на 1С:Предприятие 8.
  • ИдСсылки - идентификатор ссылки на объект во внешней системе.

Примеры

@НаСервере
метод ПолучитьСсылкуВФорматеV8(): Строка
знч ИмяМетаданного = "Документ.РасчетныеЛист"
знч ИдСсылки = Ууид{8f99628c-0bb2-43f7-a813-732d2fa10b61}
знч ВнешняяСсылка = ВнешняяНавигационнаяСсылка.Предприятие8(ИмяМетаданного, ИдСсылки)

возврат ВнешняяСсылка.ВСтроку() // "e1cib/data/Документ.РасчетныеЛист?ref=a813732d2fa10b6143f70bb28f99628c"
;

Элемент

Доступность: Сервер Статический

Элемент(
ИдСущности: Ууид,
ИдСсылки: Ууид
): ВнешняяНавигационнаяСсылка
Возвращает новую внешнюю навигационную ссылку формата 1С:Элемент, где:

  • ИдСущности - идентификатор объектной сущности в проекте на 1С:Элемент.
  • ИдСсылки - идентификатор ссылки на объект во внешней системе.
@НаСервере
метод ПолучитьСсылкуВФорматеЭлемента(): Строка
знч ИдСущности = Ууид{2792db77-fba5-412d-9086-d168df43c9f6}
знч ИдСсылки = Ууид{8f99628c-0bb2-43f7-a813-732d2fa10b61}
знч ВнешняяСсылка = ВнешняяНавигационнаяСсылка.Предприятие8(ИдСущности.ВСтроку(), ИдСсылки)

возврат ВнешняяСсылка.ВСтроку() // "?navLink=data/e6jnw573uvas3eeg2fun6q6j6y/r6mwfdalwjb7pkatomws7iilme"
;

Список унаследованных методов

Объект

ПолучитьТип, Представление