Во время пошаговой отладки программного кода в конфигураторе 1С разработчики нередко сталкиваются с ситуацией, когда точка останова срабатывает штатно, однако дальнейшее продвижение по коду с помощью горячих клавиш F10 («Шагнуть через») и F11 («Шагнуть в») не происходит. При этом через главное меню или панель инструментов отладка работает корректно. Разберем основные причины такого поведения и подробно рассмотрим все способы восстановления нормальной работы горячих клавиш.
Наиболее распространенная причина на ноутбуках — переопределение верхнего ряда клавиш F1–F12 в режим управления мультимедиа (изменение громкости, яркости, управление плеером и беспроводными сетями). В таком режиме простое нажатие на F10 передает операционной системе мультимедийную команду вместо стандартного кода функциональной клавиши. Проверить это просто: попробуем нажать комбинацию Fn + F10 или Fn + F11. Если отладчик выполнил шаг по коду, значит дело именно в настройке клавиши Fn.
Для того чтобы вернуть стандартное поведение клавиш верхнего ряда без необходимости каждый раз зажимать Fn, применим один из следующих методов:
Fn + Esc (обратим внимание: на кнопке Esc часто изображен небольшой значок замочка с надписью Fn). В некоторых моделях за переключение могут отвечать сочетания Fn + Caps Lock или Fn + Shift.Del, F2 или F12) и найдем параметр с названием Action Keys Mode или Function Key Behavior. Переключим его значение в Disabled или Function Key, сохраним настройки клавишей F10 и загрузим систему.Если из-за режима быстрого запуска Windows вход в BIOS при старте не срабатывает, выполним вход прямо из операционной системы: перейдем в меню Параметры → Система (или «Обновление и безопасность») → Восстановление → Расширенные параметры запуска и нажмем «Перезагрузить сейчас». После перезагрузки выберем пункт Поиск и устранение неисправностей → Дополнительные параметры → Параметры встроенного ПО UEFI.
В некоторых случаях нажатие клавиш F10, F11 или F9 (установка/снятие точки останова) блокируется фоновым программным обеспечением. Глобальный перехват могут вызывать:
Проанализируем список автозагрузки и запущенных в трее программ, отключим подозрительные утилиты или переназначим в их настройках глобальные горячие сочетания.
Если отладка базы данных выполняется внутри сессии удаленного рабочего стола, клиент RDP может передавать нажатия функциональных клавиш локальной системе вместо удаленного сервера. Разберем, как скорректировать подключение:
mstsc) и нажмем кнопку «Показать параметры».Если аппаратное переключение невозможно (например, на рабочем компьютере заблокирован BIOS и отсутствуют права администратора), перенастроим горячие клавиши непосредственно в среде разработки 1С:
Step Over и Step Into и переопределим сочетания под свою клавиатуру.