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

Свойства группы

Давайте познакомимся с некоторыми свойствами элемента формы Группа вида Обычная группа:

Например, в группу АдресаИКонтакты с горизонтальной группировкой, у которой отключен показ заголовка и свойство Отображение установлено в значение Нет, вложены две группы: Адрес и Контакты с вертикальной группировкой, у которых включен показ заголовка и свойство Отображение установлено в значение Слабое выделение (рис. 2.85).

Рис. 2.85. Различные способы группировки и отображения групп

В результате группы в форме будут выглядеть следующим образом (рис. 2. 86).

Рис. 2.86. Группировка и отображение элементов формы

Обычную группу можно настроить таким образом, что пользователь (в режиме 1С:Предприятие) сможет сворачивать или разворачивать такую группу. Например, можно разместить в сворачиваемой группе информацию, которая не важна при регулярной работе с формой, но иногда может потребоваться для просмотра и анализа.

Для этого нужно установить ряд свойств группы:

Например, в форме контрагента у группы Прочее с заголовком «Прочее» свойство Поведение установлено в значение Свертываемая, флажок Свернута установлен, свойство ОтображениеУправления установлено в значение Гиперссылка заголовка, а свойство ЗаголовокСвернутогоОтображения задано как «Прочее …» (рис. 2.87).

Рис. 2.87. Настройка свертываемой группы в конфигураторе

В результате при открытии формы контрагента в режиме 1С:Предприятие группа Прочее отображается в свернутом виде с заголовком (установленным в свойстве ЗаголовокСвернутогоОтображения) в виде гиперссылки. При нажатии на эту гиперссылку группа разворачивается и отображается содержимое группы под обычным заголовком, нажав на который, можно снова свернуть группу и спрятать дополнительную информацию (рис. 2.88).

Рис. 2.88. Отображение свертываемой группы в режиме «1С:Предприятие»

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

Для такой группы свойство Поведение должно быть установлено в значение Всплывающая. Кроме того, у всплывающей группы должен быть задан заголовок. Заголовок выступает в роли текста гиперссылки, нажатие на которую приводит к отображению окна с содержимым группы (рис. 2.89).

Рис. 2.89. Отображение всплывающей группы в режиме «1С:Предприятие»

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

ПРИМЕЧАНИЕ

Настройка всплывающих групп возможна начиная с версии платформы 8.3.12.

Свойство ТолькоПросмотр влияет на все элементы, подчиненные группе.

Свойство группы РазрешитьИзменениеСостава управляет возможностью изменять состав группы в процессе настройки формы пользователем. Если свойство выключено, то пользователь не может изменять состав и менять порядок элементов внутри группы. Однако свойство не влияет на возможность пользователя изменить видимость элементов, входящих в состав группы.

С помощью свойства ВыравниваниеЗаголовковИЭлементов задается тип выравнивания элементов и их заголовков внутри группы (а также страницы или самой формы). Свойство может принимать значения: Авто (значение по умолчанию), Нет, Элементы лево, заголовки лево, Элементы право, заголовки лево, Элементы право, заголовки право, Элементы лево, заголовки право, Элементы авто, заголовки лево.

Для того чтобы выровнять элементы из разных групп вдоль воображаемой опорной линии формы, используется свойство группы СквозноеВыравнивание. Это свойство может принимать значения: Авто, Использовать, Не использовать. Стандартно данное свойство устанавливается в значение Авто. Это значит, что сквозное выравнивание определяется платформой самостоятельно.

Явное указание для данного свойства значения Не использовать приведет к тому, что в таком группирующем элементе не будет выполняться выравнивание с учетом элементов, не входящих в текущую группу. Сквозное выравнивание элементов используется только для групп с обычным поведением.

Все новые группы стандартно создаются с установленным свойством Объединенная. С помощью этого свойства можно создавать группы, состоящие из нескольких колонок и строк одновременно, с поддержкой выравнивания элементов во всех колонках и строках:

ПРИМЕЧАНИЕ

Пример использования свойства Объединенная рассмотрен в разделе .

Для элемента формы Группа вида Страницы интерес представляет свойство ОтображениеСтраниц (рис. 2.90). Данное свойство управляет положением закладок страницы. Если используется вариант свойства Нет, то при наличии нескольких страниц их переключение можно осуществлять только средствами встроенного языка.

Рис. 2.90. Свойство «Отображение страниц»

Если у группы вида Страница или Обычная группа указано свойство ПутьКДаннымЗаголовка, то эти данные будут автоматически отображаться в заголовке группы после самого заголовка, если он задан (рис. 2.91).

Рис. 2.91. Свойство «Путь к данным заголовка»

У элемента формы Группа вида Страница или Обычная группа, а также у самой формы есть свойства ГоризонтальныйИнтервал и ВертикальныйИнтервал. Изменяя эти свойства, можно добиться необходимой плотности элементов формы (а также отдельной группы или страницы) как по вертикали, так и по горизонтали.

Свойства принимают значения: Нет, Авто, Половинный, Одинарный, Полуторный, Двойной. Значение Авто, установленное у любого из этих свойств, означает, что интервал будет определяться по родительскому группирующему элементу. Для формы значение интервала Авто определяет платформа.

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

У элемента формы Группа вида Командная панель существует свойство Источник команд, с помощью которого можно указать элемент формы, который будет предоставлять «свои» команды для отображения в командной панели.

Источником команд может быть как сама форма, так и элементы формы типа Таблица, и поля вида Поле табличного документа, Поле форматированного документа, Поле графической схемы, Поле планировщика. Состав команд для отображения в командной панели регулируется свойством Состав команд элемента формы, являющегося источником команд (рис. 2.92).

Рис. 2.92. Свойство «Источник команд» командной панели

Свойство ГоризонтальноеПоложение позволяет управлять выравниванием кнопок в командной панели. Возможны значения: Лево, Право, Центр.

Если в командную панель входит подчиненная группа вида Группа кнопок, то с помощью свойства Отображение можно задать Обычное или Компактное отображение группы кнопок в командной панели. При компактном отображении кнопки в группе кнопок располагаются вплотную друг к другу (рис. 2.93).

Рис. 2.93. Свойство «Отображение» группы кнопок

Назад: Общие свойства
Дальше: Свойства поля