Элементы формы
страницаИзменение структуры элементов формы
Элемент "Группа"
Элемент "Страница"
Элемент "Декорация"
Элемент "Таблица"
Элемент "Кнопка"
Элемент "Флажок"
Элемент "Переключатель"
Изменение структуры элементов формы
Иерархическая структура формы редактируется на закладке Элементы. Она описывается следующими элементами: группа, поле, таблица, кнопка и декорация. Структура формы изменяется с помощью команд панели инструментов, команд контекстного меню или перемещением нужных реквизитов и команд из соответствующих разделов редактора.
Основные параметры формы задаются для корневого элемента структуры Форма в палитре свойств. Состав свойств зависит от вида объекта метаданных, которому принадлежит форма.
Для формы отчетов можно выбрать реквизиты результата отчета, данные расшифровки и представление варианта в соответствующих свойствах палитры свойств.
Для выбора реквизита результата отчета предварительно нужно (если такого реквизита нет или требуется расположить в форме еще один результат отчета) в редакторе реквизитов создать реквизит, в который будет помещаться результат отчета, и указать ему тип ТабличныйДокумент. А в диалоге выбора реквизита, открываемого в свойстве формы "Результат отчета", указать этот реквизит. Из редактора реквизитов нужно перетащить созданный реквизит в редактор элементов. Элемент управления при этом будет размещен в форме.
Выбор реквизитов данных расшифровки и представления варианта выбираются аналогично. Реквизиты, которые подходят для этих целей, должны иметь строковый тип.
В свойстве палитры свойств "Вид" каждому элементу управления указывается вид элемента управления, который также зависит от типа элемента и его расположения в структуре.
Примечание. Если для реквизита системой невозможно подобрать вид по умолчанию, то такой реквизит не может быть расположен на данном уровне структуры формы. Аналогичное правило действует и для команд.
Для добавления элемента формы выполните команду "Добавить", в окне выбора типа элемента выберите нужный и нажмите кнопку "OK". В соответствии с выбранным типом для элемента системой выбирается вид элемента, который можно при необходимости изменить в свойстве "Вид" (в пределах разрешенных видов для редактируемого реквизита).
При добавлении поля в свойстве "Данные" указывается существующий Реквизит, с которым этот элемент связан. Проще всего установить такую связь, если вставить поле перетаскиванием реквизита в дерево элементов.
Для полей и таблиц в подсказке выводится полное имя связанного реквизита, указанного в свойстве "Путь к данным".
Каждый элемент можно упорядочить в списке элементов группы с помощью команд перемещения (вверх и вниз), а также перенести в другую группу, используя перетаскивание.
Если необходимо для элемента использование контекстного меню, следует выполнить команду контекстного меню элемента "Показать контекстное меню". Команда имеет вид команды с пометкой (пиктограмма обрамляется рамкой, если команда выполняется).
Настройка видимости элемента выполняется в форме, открываемой ссылкой Открыть свойства "Видимость" палитры свойств.
Редактор поддерживает настройку нескольких выбранных элементов одновременно с помощью множественного выделения. Для выделенной группы допустимо выполнение перетаскивания, копирование в буфер обмена, удаление и редактирование.
В контекстном меню каждого элемента, для которого возможны события с помощью подменю "События" (включает список всех возможных для поля событий) возможен переход в процедуре-обработчику события. В списке отображаются имена событий. Для событий с незаданным обработчиком имена показываются в угловых скобках. Строки для событий с заданными обработчиками располагаются вверху.
Для перехода к реквизиту в редакторе реквизитов, выберите элемент и в контекстном меню выберите команду "Перейти". После этого в редакторе реквизитов активизируется объект, связанный с элементом.
Предварительный просмотр формы
В редакторе формы в нижней части раих це�ре-обрабо�ep�ижнр�ся в углглуг�фкобках. Сб� Строк� уа событий. Дже�изаданке отобрасположе�мент�о�йств.
�чaся в у�p cla�ов.