Формы
Формы
Формы — это основные окна системы, предназначенные для ввода и просмотра какой-либо информации, а также для управления различными процессами. С помощью созданных форм система 1С:Предприятие запрашивает у пользователя ту информацию, которая необходима ей для дальнейшей работы, либо выдает какую-либо информацию пользователю для просмотра и редактирования.
Основное назначение формы — предоставить пользователю удобное средство для ввода и просмотра информации. Как и бумажный документ, форма позволяет быстро ввести необходимую информацию и запомнить ее для последующей обработки, а при необходимости — вновь вернуться к ранее введенным данным для просмотра или корректировки.
Форма состоит из диалога, модуля и реквизитов формы (полей формы).
Диалог формы представляет собой прямоугольную область экрана, которая, в самом общем случае, содержит различные элементы управления; например, поясняющие надписи, поля ввода информации, элементы управления (например, кнопки) и т.д. С его помощью осуществляется взаимодействие пользователя с программой.
Модуль формы — программа на встроенном языке, отвечающая за работу с элементами управления формы, отработку предопределенных процедур и выполняющий различные вспомогательные вычисления. С их помощью производится подготовка и обработка реквизитов формы, передача управления к исполнению, а также обработка действий пользователя.
Реквизиты формы — совокупность объектов различных типов, принадлежащих форме. В списке реквизитов есть основной реквизит (выделен полужирным шрифтом), который определяет поведение формы при открытии, редактировании или закрытии формы. При создании форм с помощью конструктора формы выбор типа "Произвольная форма" не приводит к созданию основного реквизита. В этом случае поведение формы определяется только настройками пользователя.
Также список содержит реквизиты, размещенные дополнительно.
Форма создается с помощью конструктора форм [v8help://frntend/FormWizard]. Результатом работы конструктора является окно, содержащее три закладки, располагающихся снизу.
На закладке "Диалог" производится проектирование собственно диалога формы.
Для редактирования диалога используется редактор форм [v8help://dsgnfrm/formdesignerinfo].
На закладке "Модуль" производится редактирование модуля формы. Редактирования модуля выполняется посредством специализированного редактора текстов [v8help://txtedui/texteditorinfo].
На закладке "Реквизиты" разработчик формы имеет возможность добавить новые реквизиты формы и указать им нужный тип. Эти реквизиты доступны в любом месте модуля формы. Один из реквизитов (выделен полужирным шрифтом) является основным реквизитом. Его тип определяется типом объекта и видом формы (список, элемент/документ, выбора и проч.). Этот реквизит создается конструктором. Для вида формы "Произвольная" основной реквизит не создается.