Давайте обсудим, чего нам не хватает по навигации.
Описание Навигации из скриптов Опенконфа
Цитата:
' GoToObject:
' Макрос, который открывает объект (справочник, документ, журнал, отчет, обработку, модуль класса 1С++),
' имя которого находится под курсором.
' Имя может быть полным (Справочник.Контрагенты) или без типа (Контрагенты)
' Для справочников и журналов можно выбрать форму списка для перехода. Для документов можно выбрать
' форму или модуль.
'
' Если под курсором находится выражение вида <ИмяОбъекта>.<ИмяМет|ода>, то делается попытка определить
' тип объекта (при помощи Intellisence.vbs), и если это класс, то выполняется codejump в модуль класса,
' к этому методу.
'
' Если под курсором находится выражение вида 'Спр.Новый()' то делается попытка определить место инициализации
' переменной 'Спр' и перейти к этой строке
'
' Если под курсором находится пустая строка, или выражение, тип которого не удалось определить, то делается
' попытка перейти в дерево метаданных, на текущий редактируемый объект.
'
' Если в конфигурации объект не нашёлся, то макрос пытается открыть внешний отчёт (или файл). Внешний отчёт
' ищется в каталоге ИБ, в каталоге ExtForms, в каталогах из конфигурационного файла от плагина ExtFormsTree
' от Сергея Ушакова, и затем рекурсивно во всех подкаталогах каталога ИБ.
Отсутствует в 8-ке ' Если и это не удалось, то запускается скрипт "Открыть файл из директивы ЗагрузитьИзФайла" от AlexQC (если он конечно есть)
'
Отсутствует в 8-ке' Если текущее окно не текстовое, то делается попытка выполнить макрос Scripts("NavigationTools").GoToFormula -
' переход к процедуре/функции, повешенной на элемент диалога.
+ ИМХО нужен Переход по разным формам объекта - модуль объекта, модуль формы, сама форма, макеты и т.д.