Обработчик ТАБ_ФОРМА.открытие
Обработчик события открытие вызывается при создании окна табличной формы методом ПОКАЗАТЬ или функцией ПОКАЗАТЬ_ФОРМЫ. При этом форма уже готова к показу, но еще не отображена на экране. Готовность выражается в том, что статическая часть уже загружена из файла, указанного в поле файл, а элементы управления в ячейках (при их наличии) уже созданы.
ФУНКЦИЯ <имя функции>
Вызов функции-обработчика блокирует показ формы. На экране форма отобразится лишь после выхода из функции. Для предотвращения показа формы можно воспользоваться методом ЗАКРЫТЬ.
Обработчик открытие может быть использован для вызова методов, требующих наличия окна табличной формы. Например, УСТ_ПАН_ИНСТР – для установки панели инструментов или УСТ_ПАРАМ_ВИДА – для установки масштаба и других параметров отображения.
В случае, когда необходимо выполнить действия, не блокируя показ формы, то лучше воспользоваться обработчиком после_открытия.
Пример
/*установка панели инструментов до показа формы*/ ТИП Таб(ТАБ_ФОРМА) [ ПОДМЕНА файл = "ТабФорма.ibf"; ПОДМЕНА открытие = {Открытие} ФУНКЦИЯ Открытие ПЕРЕМ ПАНЕЛЬ_ИНСТРУМЕНТОВ: панель ПЕРЕМ МИНИ_КНОПКА: кн1, кн2 кн1.иконка.файл = "#ADD" кн1.команда = "add_str" кн1.текст = "Добавить строку" кн2.иконка.файл = "#EDIT" кн2.команда = "fill_str" кн2.текст = "Заполнить строку" панель.текст_кнопок = ДА панель.равный_размер = НЕТ панель.кнопки = (кн1, кн2) УСТ_ПАН_ИНСТР(панель) КОНЕЦ_ФУНКЦИИ ]