Руководство разработчика

Реализация интерактивного поведения

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

Тип формыЭлементы управленияПанель инструментов
Табличная формадада
Бланкдада
Отчетнетда

Установка обработчиков событий в типе формы происходит подобно тому, как было показано для типа ДИАЛОГ (см. Обработка событий).

Для всех печатных форм имеется возможность установки параметров печати, текста колонтитулов и др. Прикладной разработчик может предоставить конечному пользователю возможность настройки некоторых из этих параметров, используя интерактивное поведение формы. Также может быть предоставлена возможность настройки способа заполнения печатной формы, расчетного периода, сортировки данных и т.п.

В Инфо-Бухгалтер 8 интерактивное поведение бланков основывалось на заполнение граф и выполнении пересчета, а также на обработке нажатия на клавишу F4.