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 в верхней части рабочего окна (с деревом реквизитов формы). Соответственно, в нижней части элементы группы выстроятся по горизонтали.
Аналогично создадим группу Группа 2 и перетащим в нее реквизиты формы Контрагент и Договор:
Если элементы перетащились не туда, их порядок можно изменить при помощи синих стрелок «Вверх» и «Вниз»:
Таким образом, мы расположили элементы по группам по горизонтали.
Аналогично (из этого же дерева и контекстного меню) можно группировать реквизиты табличной части, создавать страницы-закладки и другие элементы для упорядочения размещения элементов на форме, а также вкладывать одни группы реквизитов в другие.
Тег <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.