
- •Лабораторная работа 8. Работа с Формой
- •8.1. Из чего состоит форма?
- •8.2. Реквизиты формы
- •8.2.1. Реквизиты формы и их связь с элементами формы
- •8.2.2. Два объекта (реквизита) в одной форме и связь между ними
- •8.3. Использование объекта типа "ДеревоЗначений"
- •8.4. Привязка элементов формы
- •8.5. Что мы узнали
8.4. Привязка элементов формы
При разработке диалога формы важно стремиться к тому, чтобы начальный размер формы был бы минимальным, в ней не было бы много свободного места и чтобы элементы, размещенные в форме, не пересекались бы друг с другом при ее отображении на экране у пользователя.
При работе с диалогом формы в Конфигураторе Вы задаете его начальный размер, но пользователь в режиме "1С:Предприятие" способен изменять размер как по высоте, так и по ширине формы.
А что должно происходить с элементами формы при таких действиях пользователя? На этот вопрос и позволяет ответить настройка привязки каждого элемента формы.
В процессе работы с формой редактор диалогов самостоятельно выбирает характер привязок, опираясь при вставке нового элемента, на его геометрические размеры и расположение относительно других элементов.
Однако в процессе работы с диалогом Вы можете вносить достаточно большое число изменений как в расположение элементов, так и в их состав. Поэтому в таких случаях рекомендуется перед завершением разработки формы обязательно тестировать ее поведение при изменении размеров.
Сделать это можно, вызвав пункт меню "Форма – Проверить", который позволяет увидеть, как будут изменяться размеры элементов при изменении размеров формы.
Упражнение №8.9. |
Откройте форму списка справочника "Сотрудники" и проверьте ее работу. |
Если Вы все сделали правильно - вполне возможно, что окно с проверкой формы у вас выглядит так, как это изображено на рисунке 8.14.
Эта форма имеет один небольшой недостаток: у пользователя нет возможности регулировать взаимный размер двух табличных полей.
Для того чтобы пользователь получил возможность "двигать границу" между элементами, в форму между ними следует вставить элемент управления типа "Разделитель", который обладает способностью перемещаться пользователем мышью по форме.
Рис.
8.14. Проверка формы списка справочника
"Подразделения".
Упражнение №8.10. |
Используя пункт меню "Форма – Вставить элемент управления…", вставьте в форму элемент типа "Разделитель". Новый элемент следует расположить между элементами "Дерево" и "СправочникСписок" (см. рис. 8.15).
При этом необходимо чтобы вертикальный размер всех трех элементов был бы одинаковым, а расположение элементов не должно пересекаться. Проверьте работу формы, в том числе и в режиме "1С:Предприятие". |
Следующее упражнение предназначено для самостоятельного закрепления только что рассмотренного материала:
Упражнение №8.11. |
Вставьте в справочник "Подразделения" вертикальный разделитель. Сделайте его границу невидимой. После завершения работы установите в свойствах Конфигурации номер версии равным значению "8004.8". Проверьте работу формы, в том числе и в режиме "1С:Предприятие". |