Глобальный контекст.ПолучитьНавигационнуюСсылку (Global context.GetURL)
Глобальный контекст (Global context)
ПолучитьНавигационнуюСсылку (GetURL)
Доступен, начиная с версии 8.2.
Вариант синтаксиса: Ссылка с параметрами на объект данных по ссылке базы данных или на запись регистра сведений
Синтаксис:
ПолучитьНавигационнуюСсылку(<Объект>, <ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>)Параметры:
<Объект> (обязательный)
Ссылка на объект метаданных или
РегистрСведенийКлючЗаписи.<Имя регистра сведений>.
Содержит объект, для которого получается навигационная ссылка.
<ПредставлениеНавигационнойСсылки> (обязательный)
Содержит представление, которое будет помещено в хранилище внешних данных навигационных ссылок.
<ВнешниеДанныеНавигационнойСсылки> (обязательный)
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок.
Описание варианта метода:
Получение навигационной ссылки с параметрами на объект данных по ссылке базы данных или на запись регистра сведений по ключу регистра сведений.Доступность: толстый клиент, тонкий клиент, веб-клиент, сервер.
Вариант синтаксиса: Ссылка на объект
Синтаксис:
ПолучитьНавигационнуюСсылку(<Объект>, <ИмяРеквизита>, <Индекс>)Параметры:
<Объект> (необязательный)
В качестве значения данного параметра могут быть указаны:
- Ссылка на объект информационной базы,
- Ключ записи регистра сведений,
- Идентификатор обсуждения системы взаимодействия,
- Обсуждение системы взаимодействия,
- Идентификатор сообщения системы взаимодействия,
- Сообщение системы взаимодействия.
<ИмяРеквизита> (необязательный)
Если требуется получить навигационную ссылку на реквизит объекта, то в данном параметре следует указать имя реквизита.
Если требуется получить ссылку на ключ записи регистра сведений, то данный параметр должен содержать имя ресурса регистра сведений.
Если требуется получить ссылку на реквизит табличной части, то он указывается через точку "." после имени табличной части, и в параметре <Индекс> следует указать индекс строки табличной части.
<Индекс> (необязательный)
Индекс строки в табличной части, если требуется получить навигационную ссылку на реквизит табличной части.
Первая строка имеет индекс, равный 0.
Описание варианта метода:
Выполняет обращение к серверу только при получении ссылки на реквизит. При получении ссылки на объект информационной базы или обсуждение системы взаимодействия запрос на сервер не выполняется.Вариант синтаксиса: Ссылка на отчет целиком
Синтаксис:
ПолучитьНавигационнуюСсылку(<Отчет>, <ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>)Параметры:
<Отчет> (обязательный)
Содержит отчет, для которого получается навигационная ссылка.
<ПредставлениеНавигационнойСсылки> (необязательный)
Содержит представление, которое будет помещено в хранилище внешних данных навигационных ссылок. Если этот параметр указан, а <ВнешниеДанныеНавигационнойСсылки> – нет, будет вызвано исключение.
<ВнешниеДанныеНавигационнойСсылки> (необязательный)
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок. Если не указан, то внешний параметр в навигационной ссылке создаваться не будет. Если этот параметр указан, а <ПредставлениеНавигационнойСсылки> – нет, будет вызвано исключение.
Описание варианта метода:
Доступен только на сервере.Вариант синтаксиса: Ссылка на вариант отчета
Синтаксис:
ПолучитьНавигационнуюСсылку(<Отчет>, <Вариант>, <ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>)Параметры:
<Отчет> (обязательный)
Содержит отчет, для которого получается навигационная ссылка.
<Вариант> (обязательный)
Содержит ключ варианта отчета.
<ПредставлениеНавигационнойСсылки> (необязательный)
Содержит представление, которое будет помещено в хранилище внешних данных навигационных ссылок.
Если данный параметр указан, а <ВнешниеДанныеНавигационнойСсылки> – нет, будет вызвано исключение.
<ВнешниеДанныеНавигационнойСсылки> (необязательный)
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок. Если не указан, то внешний параметр в навигационной ссылке создаваться не будет. Если данный параметр указан, а <ПредставлениеНавигационнойСсылки> – нет, будет вызвано исключение.
Описание варианта метода:
Доступен только на сервере.Вариант синтаксиса: Ссылка на отчет с полными настройками
Синтаксис:
ПолучитьНавигационнуюСсылку(<Отчет>, <Настройки>, <ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>)Параметры:
<Отчет> (обязательный)
Содержит отчет, для которого получается навигационная ссылка.
<Настройки> (обязательный)
Содержит полные настройки отчета.
<ПредставлениеНавигационнойСсылки> (обязательный)
Содержит представление, которое будет помещено в хранилище внешних данных навигационных ссылок, как для объекта настроек, так и для объекта внешних данных, если он задан.
<ВнешниеДанныеНавигационнойСсылки> (необязательный)
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок.
Если не указан, то внешний параметр в навигационной ссылке создаваться не будет.
Описание варианта метода:
Доступен только на сервере.Вариант синтаксиса: Ссылка на обработку
Синтаксис:
ПолучитьНавигационнуюСсылку(<Обработка>, <ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>)Параметры:
<Обработка> (обязательный)
Содержит обработку, для которой получается навигационная ссылка.
<ПредставлениеНавигационнойСсылки> (необязательный)
Содержит представление, которое будет помещено в хранилище внешних данных навигационных ссылок.
Если данный параметр указан, а <ВнешниеДанныеНавигационнойСсылки> – нет, будет вызвано исключение.
<ВнешниеДанныеНавигационнойСсылки> (необязательный)
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок. Если не указан, то внешний параметр в навигационной ссылке создаваться не будет.
Если данный параметр указан, а <ПредставлениеНавигационнойСсылки> – нет, будет вызвано исключение.
Описание варианта метода:
Доступен только на сервере.Вариант синтаксиса: Ссылка на списки
Синтаксис:
ПолучитьНавигационнуюСсылку(<Объект>, <ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>)Параметры:
<Объект> (обязательный)
ОбъектМетаданных: Справочник, ОбъектМетаданных: Документ, ОбъектМетаданных: РегистрНакопления и другие объекты, для которых возможно создание формы списка.
Содержит объект, для списка которого получается навигационная ссылка.
<ПредставлениеНавигационнойСсылки> (необязательный)
Содержит представление, которое будет помещено в хранилище внешних данных навигационных ссылок.
Если данный параметр указан, а <ВнешниеДанныеНавигационнойСсылки> – нет, будет вызвано исключение.
<ВнешниеДанныеНавигационнойСсылки> (необязательный)
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок. Если не указан, то внешний параметр в навигационной ссылке создаваться не будет.
Если данный параметр указан, а <ПредставлениеНавигационнойСсылки> – нет, будет вызвано исключение.
Описание варианта метода:
Доступен только на сервере.Вариант синтаксиса: Ссылка на списки с заданными настройками
Синтаксис:
ПолучитьНавигационнуюСсылку(<Объект>, <Настройки>, <ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>)Параметры:
<Объект> (обязательный)
ОбъектМетаданных: Справочник, ОбъектМетаданных: Документ, ОбъектМетаданных: РегистрНакопления и другие объекты, для которых возможно создание формы списка.
<Настройки> (обязательный)
Содержит настройки таблицы динамического списка.
<ПредставлениеНавигационнойСсылки> (обязательный)
Содержит представление ссылки, которое будет помещено в хранилище внешних данных навигационных ссылок, как для объекта настроек, так и для объекта внешних данных, если они заданы.
<ВнешниеДанныеНавигационнойСсылки> (необязательный)
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок.
Если не указан, то внешний параметр в навигационной ссылке создаваться не будет.
Описание варианта метода:
Доступен только на сервере.Вариант синтаксиса: Ссылка для команд
Синтаксис:
ПолучитьНавигационнуюСсылку(<Команда>, <Параметр>, <ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>)Параметры:
<Команда> (обязательный)
Содержит команду, для которой получается навигационная ссылка.
<Параметр> (необязательный)
Содержит значение параметра, который нужно передать команде.
Исключение вызывается в случаях:
- если у команды тип параметра не задан,
- если тип параметра не совпадает с типом переданного параметра, бросается исключение.
<ПредставлениеНавигационнойСсылки> (необязательный)
Содержит представление, которое будет помещено в хранилище внешних данных навигационных ссылок.
Если данный параметр указан, а <ВнешниеДанныеНавигационнойСсылки> – нет, будет вызвано исключение.
<ВнешниеДанныеНавигационнойСсылки> (необязательный)
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок. Если не указан, то внешний параметр в навигационной ссылке создаваться не будет.
Если данный параметр указан, а <ПредставлениеНавигационнойСсылки> – нет, будет вызвано исключение.
Описание варианта метода:
Доступен только на сервере.Возвращаемое значение:
Тип: Строка.Описание:
Получает навигационную ссылку в формате 1С:Предприятия на объект информационной базы, на его реквизит, на обсуждение или сообщение системы взаимодействия.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
Выполняет обращение к серверу только при получении ссылки на реквизит. При получении ссылки на объект информационной базы или обсуждение системы взаимодействия запрос на сервер не выполняется.Пример:
| // Адрес объекта Адрес1 = ПолучитьНавигационнуюСсылку(Объект.Ссылка); // Адрес реквизита объекта Адрес2 = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "Реквизит1"); // Адрес реквизита табличной части объекта Адрес3 = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "ТабличнаяЧасть1.Реквизит1", 10); |
См. также:
Глобальный контекст, метод ПоказатьОповещениеПользователяПредставлениеНавигационнойСсылки, свойство НавигационнаяСсылка
Использование в версии:
Доступен, начиная с версии 8.2.