Один из возможных вариантов решения данной проблемы - отслеживание навигационной ссылки текущего окна. Навигационная ссылка представляет собой ссылку на объект информационной базы или отдельную форму (что там и нужно). Пример навигационной ссылки приведен ниже:
e1cib/navigationpoint/Подсистема1/Документ.Документ1.Команда.ОткрытьСписок
Как видно, название подсистемы находится между текстом "e1cib/navigationpoint/" и следующим "/". Сразу обращу внимание, что рабочий стол, используемый в приложении, является своего рода отдельной "подсистемой" с названием "desktop".
В качестве примера мы будем выводить сообщение пользователю о том что переключился в новую подсистему, с указанием названия как текущий, так и предыдущей:
Практическая реализации данного варианта решения - в конфигурации во вложении.
В качестве дополнения: рассмотренный способ позволит выполнить практически любое действие при изменении подсистемы. Однако в любом случае не рекомендуется использовать в данном событии длительные серверные вызовы.
Так же есть некоторые особенности при использовании режима в закладках. Они связаны с тем, что несколько изменился сам способ формирования рабочей области.
Просьба в комментариях указать альтернативные варианты решения данной проблемы.