В БП 3 сделали так:
Подписка на событие на константу, отвечающую за интерфейс.
Что-то типа:
В общем модуле
Процедура КонстантаМенеджерЗначенияПередЗаписью(Источник, Отказ) Экспорт
Если ТипЗнч(Источник) = Тип("КонстантаМенеджерЗначения.ИнтерфейсВерсии77") Тогда
Источник.Значение = Ложь
ИначеЕсли ТипЗнч(Источник) = Тип("КонстантаМенеджерЗначения.ИнтерфейсТакси") Тогда
Источник.Значение = Истина
КонецЕсли;
КонецПроцедуры
Подписка на событие ПередЗаписью Источник - КонстантаМенеджерЗначения