Реализация интерактивного поведения
Для печатных форм предусмотрена возможность интерактивного взаимодействия с пользователем. Реализуется эта возможность путем обработки событий элементов управления и самой формы. Для некоторых типов форм возможно добавление панели инструментов окна формы, команды от которой могут быть обработаны. Следующая таблица показывает возможность добавления элементов управления и панели инструментов для разных типов печатных форм:
Тип формы | Элементы управления | Панель инструментов |
---|---|---|
Табличная форма | да | да |
Бланк | да | да |
Отчет | нет | да |
Установка обработчиков событий в типе формы происходит подобно тому, как было показано для типа ДИАЛОГ (см. Обработка событий).
Для всех печатных форм имеется возможность установки параметров печати, текста колонтитулов и др. Прикладной разработчик может предоставить конечному пользователю возможность настройки некоторых из этих параметров, используя интерактивное поведение формы. Также может быть предоставлена возможность настройки способа заполнения печатной формы, расчетного периода, сортировки данных и т.п.
В Инфо-Бухгалтер 8 интерактивное поведение бланков основывалось на заполнение граф и выполнении пересчета, а также на обработке нажатия на клавишу F4. |