Настоящий контракт события, собственный источник данных и явное место подключения обработчика.
Где и как запускать
Модуль управляемого приложения собственной учебной конфигурации.
Подготовка
Собственная отдельная учебная конфигурация и учебный пользователь. Основной код поместите в модуль управляемого приложения, если явно не указано событие формы.
Событие вызывает платформа при указанном действии пользователя. Не проверяйте его ручным вызовом процедуры вместо назначения события.
BSL, сетевые службы, сообщения и действия интерфейса при сборке HTML не выполнялись.
Создайте общую управляемую форму УчебнаяПамяткаКниг с учебной надписью. В своей базе перейдите штатно по её ссылке e1cib/app/ОбщаяФорма.УчебнаяПамяткаКниг. Код не открывает внешний URL.
Параметр — объект ДанныеПереходаПоНавигационнойСсылке, не строка URL. Код наблюдает Запуск и оставляет стандартный переход.
Процедура ОбработкаПереходаПоНавигационнойСсылке(ДанныеПереходаПоНавигационнойСсылке, СтандартнаяОбработка)
СтандартнаяОбработка = Истина;
Если ДанныеПереходаПоНавигационнойСсылке.Запуск Тогда
Сообщить("Своя навигация при запуске приложения");
Иначе
Сообщить("Своя навигация внутри уже работающего приложения");
КонецЕсли;
КонецПроцедурыРазбор по шагам
Создайте указанный собственный источник / форму / общий модуль.
Назначьте обработчик правильному событию.
Вызовите описанное действие интерфейса и проверьте реальный параметр / результат.
Как проверить результат
Запуск отличает переход при запуске от перехода внутри работающего приложения. Имя формы не выдаётся за строковый параметр обработчика.
Полная навигационная ссылка и её параметры не выводятся в сообщения: в них могли бы быть конфиденциальные данные.
Ожидаемый результат
Событие разобрано на ограниченном собственном сценарии, без выполнения входных строк как кода.
На что обратить внимание
BSL при сборке HTML не исполнялся. Не смешивайте клиентский callback с серверным модулем и не создавайте второй одноимённый обработчик в том же модуле.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.