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

Обработчик ТАБ_ФОРМА.после_открытия

Обработчик события после_открытия вызывается сразу после показа окна табличной формы методом ПОКАЗАТЬ или функцией ПОКАЗАТЬ_ФОРМЫ.

ФУНКЦИЯ <имя функции>

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

Пример

ТИП Форма(ТАБ_ФОРМА)
[
  ПОДМЕНА после_открытия = {Печать};
  ПОДМЕНА файл = "Ред_форма.ibf";
  /* установка параметров страницы и печать после открытия формы */ 
  ФУНКЦИЯ Печать
    ПЕРЕМ ПАРАМ_ПЕЧАТИ: парам
    //считываем параметры для сохранения тек. значений
    СЧИТАТЬ_ПАРАМ_СТРАНИЦЫ(парам)
    парам.масштаб_печати = 50  //устанавливаем новый масштаб
    УСТ_ПАРАМ_СТРАНИЦЫ(парам)
    ПЕЧАТЬ(ДА, 0)
  КОНЕЦ_ФУНКЦИИ
]
ВЫЧИСЛИТЬ
  ПЕРЕМ Форма: тф
  тф.ПОКАЗАТЬ
КОНЕЦ

См. также: