Расширение формы клиентского приложения для динамического списка.ПолучитьНавигационнуюСсылкуТекущихНастроекСписка

Методы · GetCurrentListSettingsURL

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

Синтаксис

ПолучитьНавигационнуюСсылкуТекущихНастроекСписка(<ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>, <ВосстанавливатьТекущуюСтроку>)
Полное описание, параметры и ограничения

Расширение формы клиентского приложения для динамического списка.ПолучитьНавигационнуюСсылкуТекущихНастроекСписка (Client application form extension for dynamic lists.GetCurrentListSettingsURL)

Расширение формы клиентского приложения для динамического списка (Client application form extension for dynamic lists)

ПолучитьНавигационнуюСсылкуТекущихНастроекСписка (GetCurrentListSettingsURL)

Доступен, начиная с версии 8.3.19.

Синтаксис:
ПолучитьНавигационнуюСсылкуТекущихНастроекСписка(<ПредставлениеНавигационнойСсылки>, <ВнешниеДанныеНавигационнойСсылки>, <ВосстанавливатьТекущуюСтроку>)
Параметры:

<ПредставлениеНавигационнойСсылки> (обязательный)
Тип: Строка.
Содержит представление ссылки, которое будет помещено в хранилище внешних данных навигационных ссылок, как для объекта настроек, так и для объекта внешних данных, если он задан.

<ВнешниеДанныеНавигационнойСсылки> (необязательный)
Тип: Структура.
Содержит значение, которое будет помещено в хранилище внешних данных навигационных ссылок. Если не указан, то внешний параметр в навигационной ссылке создаваться не будет.

<ВосстанавливатьТекущуюСтроку> (необязательный)
Тип: Булево.
Указывает необходимость сохранять в настройках текущую строку.
Значение по умолчанию: Ложь.
Возвращаемое значение:
Тип: Строка.

Описание:

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

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.3.19.

Методическая информация

Практические примеры

Форма списка: обычная ссылка и ссылка с текущими настройками

Две реальные ссылки собственной формы динамического списка.

Где и как запускать

Модуль своей управляемой формы; указанные элементы действительно созданы в этой форме.

Подготовка

  1. Код находится в модуле собственной управляемой формы с основным реквизитом ДинамическийСписок.

  2. Подготовьте свой отбор и выберите строку. Методы являются расширением самой формы, не методами таблицы Элементы.Список.

&НаКлиенте
Процедура ПоказатьСсылкиСписка()
    БезНастроек = ЭтотОбъект.ПолучитьНавигационнуюСсылкуСписка();
    СНастройками = ЭтотОбъект.ПолучитьНавигационнуюСсылкуТекущихНастроекСписка("Мой учебный отбор", , Истина);
    Сообщить("Обычная ссылка: " + БезНастроек);
    Сообщить("С собственными настройками: " + СНастройками);
КонецПроцедуры

Разбор по шагам

  1. Получите ссылку на сам список.

  2. Получите ссылку на его текущие настройки с восстановлением строки.

  3. Откройте каждую ссылку вручную в собственной базе.

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

  1. Сравните отсутствие и наличие собственных настроек.

  2. Проверьте выбранную строку после перехода по второй ссылке.

Ожидаемый результат

Две реальные ссылки собственной формы динамического списка.

На что обратить внимание

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

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.