Нужно Для формы документа объектам формы назначить различные обработчики (при изменение, начало выбора и т.д.) вот только обрабатываться они должны в Обработке т.е. в модуле формы для всех реквизитов одна процедура обработки событий которая передает всё обработке, а в обработке уже типа Если элемент такойто и ТипСобытия такойто то ... . Задача имено в том чтоб в модуле формы не создавать обработчики событий для каждого реквизита а указать один для всех. 8.1
Обработчики разных событий должны принимать разное количество параметров. Например, у обработчика события ПриЗакрытии не должно быть параметров, а у обработчика ПередЗакрытием должно быть два параметра(отказ,стандартнаяОбработка). Поэтому не получится создать одну функцию-обработчик и повесить на разные события.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший