В параметрах репозитория задается:
глобальный обработчик вычисления отчётов;
глобальный обработчик событий работы с обновлениями.
Примечание. В качестве обработчика событий используются только модули Fore.
Для открытия вкладки «Обработка событий» диалога «Параметры»:
Перейдите в навигатор объектов.
Выполните команду главного меню «Сервис > Параметры».
Перейдите на вкладку «Обработка событий» после открытия диалога «Параметры».
Примечание. Включить обработку событий можно только в настольном приложении.

Обработчик событий передает параметры экспресс-отчёта, с которыми производилось вычисление, и позволяет выполнять заданное с помощью кода действие при каждом возникновении события.
Для настройки обработки событий экспресс-отчёта:
Установите флажки «Глобальный обработчик вычисления отчётов» и «Экспресс-отчёты».
Выберите сборку, модуль или форму, в которой описан класс, реализующий события экспресс-отчёта.
Выберите класс, содержащий обработчики событий. В раскрывающемся списке «Класс» будут отображены все классы выбранной сборки, модуля или формы.
Для экспресс отчётов можно настроить обработку событий, возникающих при работе с отчётом:
OnBeforeExecuteAnalyzer - реализует событие, наступающее перед вычислением таблицы;
OnAfterExecuteAnalyzer - реализует событие, наступающее после вычисления таблицы;
OnBeforeExportAnalyzer - реализует событие, наступающее перед экспортом отчета;
OnAfterExportAnalyzer - реализует событие, наступающее после экспорта отчета;
OnBeforePrintAnalyzer - реализует событие, наступающее перед печатью отчета;
OnAfterPrintAnalyzer - реализует событие, наступающее после печати отчета.
Обработчик событий для работы с обновлениями формирует информацию о процессе установки обновлений:
дата и время;
имя пользователя;
имя рабочей станции;
имя обновления;
перечень объектов и их версии (прежняя и новая);
сообщения об обновлении каждого объекта;
статус обновления.
Для настройки обработки событий работы с обновлениями:
Установите флажки «Глобальный обработчик событий работы с обновлениями».
Выберите сборку, модуль или форму, в которой описан класс, реализующий события обновления.
Выберите класс, содержащий обработчики событий. В раскрывающемся списке «Класс» будут отображены все классы выбранной сборки, модуля или формы.
Примечание.
Класс должен наследовать класс UpdateCallBack и содержать метод, имеющий
следующую сигнатуру:
Function OnCallBack(<param1>: MetabaseUpdateCallbackReason; <param1>:
IMetabaseUpdate)
: Boolean.
См. также: