Формы

Формы — это основные окна системы, предназначенные для ввода и просмотра какой-либо информации, а также для управления различными процессами. С помощью созданных форм система 1С:Предприятие запрашивает у пользователя ту информацию, которая необходима ей для дальнейшей работы, либо выдает какую-либо информацию пользователю для просмотра и редактирования.

Основное назначение формы — предоставить пользователю удобное средство для ввода и просмотра информации. Как и бумажный документ, форма позволяет быстро ввести необходимую информацию и запомнить ее для последующей обработки, а при необходимости — вновь вернуться к ранее введенным данным для просмотра или корректировки.

Форма состоит из диалога, модуля и реквизитов формы (полей формы).

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

Модуль формы — программа на встроенном языке, отвечающая за работу с элементами управления формы, отработку предопределенных процедур и выполняющий различные вспомогательные вычисления. С их помощью производится подготовка и обработка реквизитов формы, передача управления к исполнению, а также обработка действий пользователя.

Реквизиты формы — совокупность объектов различных типов, принадлежащих форме. В списке реквизитов есть основной реквизит (выделен жирным шрифтом), который определяет поведение формы при открытии, редактировании или закрытии формы. При создании форм с помощью конструктора формы выбор типа "Произвольная форма" не приводит к созданию основного реквизита. В этом случае поведение формы определяется только настройками пользователя.

Также список содержит реквизиты, размещенные дополнительно.

Форма создается с помощью конструктора форм. Результатом работы конструктора является окно, содержащее три закладки, располагающихся снизу.

На закладке "Диалог" производится проектирование собственно диалога формы.

Для редактирования диалога используется редактор форм.

На закладке "Модуль" производится редактирование модуля формы. Редактирования модуля выполняется посредством специализированного редактора текстов

На закладке "Реквизиты" разработчик формы имеет возможность добавить новые реквизиты формы и указать им нужный тип. Эти реквизиты доступны в любом месте модуля формы. Один из реквизитов (выделен жирным шрифтом) является основным реквизитом. Его тип определяется типом объекта и видом формы (список, элемент/документ, выбора и проч.). Этот реквизит создается конструктором. Для вида формы "Произвольная" основной реквизит не создается.

1C:Enterprise Developer's Community