Книга: Разработка интерфейса прикладных решений на платформе "1С:Предприятие 8"
Назад: Использование текущей строки командой формы
На главную: Предисловие
Использование текущей строки группой формы

Если в форме есть данные, связанные с текущей строкой таблицы, но эти данные носят второстепенный, справочный характер, то такие данные лучше объединять в группы и указывать для групп свойства ИспользованиеТекущейСтроки и ИспользуемаяТаблица по аналогии с командами формы (см. рис. 5.14).

Для каждой используемой таблицы должна быть своя группа данных, так как одна группа может отображать данные только одной таблицы.

В мобильном клиенте, в соответствии с концепцией лаконичности интерфейса, группы, использующие текущую строку таблицы, отображаться не будут. Чтобы их увидеть, нужно вызвать контекстное меню какой-либо строки таблицы и выполнить команду Связанные данные. В результате откроется отдельное окно, в котором будут показаны все группы с данными, которые используют выбранную строку таблицы.

Продемонстрируем вышесказанное на примере.

Предположим, что для экономии места в форме документа Поступление товара мы не хотим постоянно видеть некоторые реквизиты табличной части документа. А хотим отображать их опционально, по специальной команде контекстного меню, вызванного у конкретной строки табличной части.

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

Рис. 5.14. Форма документа «ПриходТовара» в конфигураторе

В результате на планшете мы не увидим в табличной части документа Поступление товара колонок Артикул и Цена. Чтобы увидеть артикул и цену товара в конкретной строке таблицы, выполним команду Связанные данные из контекстного меню этой строки (рис. 5.15).

Рис. 5.15. Форма документа «Поступление товара»


Назад: Использование текущей строки командой формы
На главную: Предисловие