Как объединить элементы формы в группы

от admin

3 курс (заочка) / Методические пособия / Методичка-4

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

У кнопки важными для нас будут являться следующие свойства: Заголовок – текстовое представление объекта на форме

Вид – устанавливает внешний вид команды в виде кнопки или гиперссылки

ИмяКоманды – устанавливает связь между объектом формы и выполняемым действием

Картинка – позволяет разместить на форме картинку, отображаемую в зависимости от установок свойства Отображение

Группа позволяет объединить несколько рядом расположенных элементов на форме для дальнейших действий с ними. В зависимости от свойства Вид может изменять свой внешний вид.

5.3.1. Обычная группа

Элемент Группа с видом Обычная группа позволяет визуально объединить несколько элементов на форме, управлять их расположением на форме (рис.

Для обычной группы наиболее важными будут являться свойства: Заголовок – надпись на форме Отображение – определяет внешний вид группы на форме

Группировка – определяет характер расположения на форме элементов, входящих в группу

Используя вложенность групп, можно располагать элементы на форме практически любым способом.

5.3.2. Командная панель

Командная панель позволяет группировать только кнопки, вызывающих команды, которые могут быть как стандартными, так и созданными разработчиком (рис. 5.13).

5.3.3. Группа страниц

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

Для нас будут важны следующие свойства:

ОтображениеСтраниц – для группы Страницы задает вид отображения закладок на форме;

Заголовок – для группы Страница задает заголовок на закладке формы.

Таблица позволяет отобразить на форме таблицу, например табличную часть объекта (рис. 5.16)

В состав таблицы могут быть включены различные элементы: командная панель, поле, группа – таким образом определяя внешний вид таблицы на форме.

1. Как добавить в форму основной реквизит?

2. Как добавить элементы формы, связанные с данным реквизитом?

3. Для каких типов данных используется поле флажка?

4. Как добавить в форму переключатель – тумблер?

5. Что такое команда? Приведите примеры команд.

6. Что такое командная панель?

7. Как объединить элементы формы в группы?

8. Как задать свойства группы и сделать группу свертываемой?

9. Как добавить в форму многостраничную панель?

10. Как изменить состав кнопок у поля ввода?

Задания на контрольную работу

1. Самостоятельно повторите все приведенные в пособии примеры. Дополнительно выполните следующие задания.

2. Создайте новую константу ГенеральныйДиректор для хранения в информационной базе информации о генеральном директоре.

3. Создайте новый справочник Подразделения для хранения данных и подразделения организации. Справочник должен иметь иерархию элементов (рис. 3.10) .

4. Создайте в справочнике Контрагенты новый реквизит для хранения полного юридического наименования контрагента.

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

6. Добавьте в справочнике Сотрудники табличную часть Образование (рис. 3.26) Добавьте в справочнике Номенклатура новый реквизит «Весовой», который на форме должен отображаться в виде флажка.

7. Добавьте в справочнике Номенклатура новый реквизит «Происхождение номенклатуры», который на форме должен отображаться в виде переключателя из 3-х значений: «отечественный», «импортный» и «неизвестно».

8. Подготовьте отчет по выполненной работе.

1. Радченко М.Г., Хрусталева Е.Ю. 1C: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. – М.:ООО «1СПаблишинг», 2019 . – 965 с.

Читать:
Для чего нужен тип переменной

2. Хрусталева Е.Ю. Язык запросов «1С: Предприятия 8» / Е.Ю. Хрусталева

– М.: «1С-Паблишинг», 2013. – 369 с.

3. Габец А. П. и др. Реализация прикладных задач в системе «1С: Предприятие 8.2» //М.: 1С: Паблишинг. – 2010.

Группировка элементов формы в 1С:Предприятие 8.2

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

Нажмем правой кнопкой мыши на элементе Номер и выберем из контекстного меню пункт Добавить.

1С 82 Группировка элементов формы 002.png

Укажем тип элемента — обычная группа (по аналогии можно создавать и «необычные» группы — например, раскладывать реквизиты по страницам).

1С 82 Группировка элементов формы 003.png

Из контекстного меню перейдем в свойства группы:

1С 82 Группировка элементов формы 004.png

Укажем группировку Горизонтальная:

1С 82 Группировка элементов формы 005.png

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

1С 82 Группировка элементов формы 006.png

Аналогично создадим группу Группа 2 и перетащим в нее реквизиты формы Контрагент и Договор:

1С 82 Группировка элементов формы 007.png

Если элементы перетащились не туда, их порядок можно изменить при помощи синих стрелок «Вверх» и «Вниз»:

1С 82 Группировка элементов формы 008.png

Таким образом, мы расположили элементы по группам по горизонтали.

1С 82 Группировка элементов формы 009.png

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

Тег <fieldset> HTML группа полей

+++--

Тег <fieldset> в HTML используется для объединения нескольких элементов HTML формы в группу.

Элементы формы, объединенные в группу с помощью тега <fieldset> , как правило, выделяются браузерами с помощью квадратной рамки.

С помощью тега <legend> можно указать название группы (подпись).

С помощью атрибута disabled тега fieldset можно отключить сразу все поля в группе.

Тег <fieldset> HTML является элементом формы. Подробно о создании форм описано в статье: Все про формы и поля в HTML. Создание и работа с формами.

Синтаксис

Отображение в браузере

Контактные данные ФИО:

Пример использования группы полей <fieldset> в HTML коде

Поддержка браузерами

Тег
<fieldset> Да Да Да Да Да

Атрибуты тега fieldset

Логический атрибут. Если указан, делает группу полей неактивной.

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

Указывает на форму, к которой относится группа полей (поля группы будут привязаны к указанной форме). Используется, если группа полей находится вне HTML кода формы.

Если группа полей находится внутри тега <form>, то использовать атрибут form не нужно, поля по умолчанию привязаны к форме, внутри которой находятся.

Этот атрибут не поддерживается многими браузерами! Используйте атрибут form в тегах полей (элементов) формы.

80. Группировка элементов в HTML формах

Для удобства пользователей, часто нужно сгруппировать элемента так, чтобы было легче ориентироваться. Группировать разумно, если в форме находится много элементов. Для группировки элементов в форме используется тег <fieldset> . Чтобы создать заголовок для этой группы, используется тег <legend> . Для пущей понятности далее пример:

Атрибуты для <fieldset> и <legend>

Для тегов <fieldset> и <legend> применяются универсальные атрибуты, а так же уже вам известные такие как: для <fieldset> — disabled, form, title; для <legend> — accesskey, align, title.

Похожие статьи