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

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

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

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