Расширение группы формы для страниц.ИспользованиеТекущейСтроки

Свойства · CurrentRowUse

Тип: ИспользованиеТекущейСтроки. Если установлено значение Использует, то в мобильном клиенте: Группа автоматически скрывается из формы; В контекстное меню строки таблицы добавляется команда, при выборе которой отображается страница со всеми такими группами, заполненными данными, связанными со строкой, из контекстного меню которой была вызвана команда; Заголовок команды составляется из заголовков групп через запятую и заканчивается многоточием.

Полное описание, параметры и ограничения

Расширение группы формы для страниц.ИспользованиеТекущейСтроки (Form group extension for pages.CurrentRowUse)

Расширение группы формы для страниц (Form group extension for pages)

ИспользованиеТекущейСтроки (CurrentRowUse)

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

Использование:
Чтение и запись.
Описание:
Тип: ИспользованиеТекущейСтроки.
Если установлено значение Использует, то в мобильном клиенте:
Группа автоматически скрывается из формы;

В контекстное меню строки таблицы добавляется команда, при выборе которой отображается страница со всеми такими группами, заполненными данными, связанными со строкой, из контекстного меню которой была вызвана команда;

Заголовок команды составляется из заголовков групп через запятую и заканчивается многоточием.

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

Мобильный клиент, сервер.

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

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

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

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

Мобильная форма: страницы, связанные с текущей строкой

Страницы деталей собственных строк таблицы.

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

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

Подготовка

  1. В одной своей управляемой форме создайте таблицу УчебныеСтроки и группу страниц ДеталиСтроки с данными этой строки.

  2. Настройте реквизит-таблицу с двумя своими учебными строками; наблюдайте поведение в мобильном клиенте.

&НаСервере
Процедура НастроитьСтраницыСтроки()
    Страницы = Элементы.ДеталиСтроки;
    Страницы.ИспользованиеТекущейСтроки = ИспользованиеТекущейСтроки.Использует;
    Страницы.ИспользуемаяТаблица = Элементы.УчебныеСтроки;
    Страницы.ТекущееСостояниеСтраниц = СостояниеСтраницФормы.ЗаголовкиИТекущаяСтраница;
    Сообщить("Состояние страниц: " + Строка(Страницы.ТекущееСостояниеСтраниц));
КонецПроцедуры

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

  1. Свяжите группу с текущей строкой.

  2. Укажите таблицу этой же формы.

  3. Откройте команду деталей строки из ее контекстного меню.

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

  1. Выберите разные строки и сравните данные страницы.

  2. Не передавайте таблицу из другой формы.

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

Страницы деталей собственных строк таблицы.

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

  1. Пример не запускался в 1С. Используйте только свои подготовленные элементы; имена элементов в коде должны совпадать с редактором формы.

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

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

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

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

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