644 документа
← К списку

Процедуры - обработчики событий в модуле формы

страница

Процедуры — обработчики событий в модуле формы

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

Листинг 5.18. Модуль формы

&НаСервере

Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

// Вставить содержимое обработчика.

КонецПроцедуры

 

&НаКлиенте

Процедура ПриОткрытии(Отказ)

// Вставить содержимое обработчика.

КонецПроцедуры

Важным моментом здесь является то, что имена этих процедур не фиксированы, они могут иметь произвольные имена. Поэтому недостаточно, например, написать в модуле определения процедур с именами ПриСозданииНаСервере или ПриОткрытии. Кроме этого, их обязательно нужно связать в конфигураторе с соответствующими событиями формы (рис. 5.17).

Рис. 5.17. События формы

Начинающие разработчики зачастую забывают об этом. Чтобы не попадать в такие ситуации, для автоматического создания таких процедур лучше использовать кнопки открытия со значком лупы в панели свойств (рис. 5.18).

Рис. 5.18. События формы

Или можно выбрать их из выпадающего списка, доступного, когда вы находитесь в модуле формы (рис. 5.19).

Рис. 5.19. Список событий формы

В этом случае система автоматически создаст определения этих процедур и свяжет их с соответствующими свойствами формы.