В конфигураторе alt+1 и alt+2 используются для переключения между вкладками "Форма" и "Модуль". В турбоконфе на alt+2 завязан ввод "@". Из-за этого, при попытке переключаться из формы на модуль, переключения не происходит, а возникает поле поиска в активной части редактора формы (в моем примере - реквизиты). Видео с демонстрацией прилагаю. Из видимых мне вариантов исправления: 1. Сменить стандартную горячую клавишу (что у себя и сделал, сменив на ctrl+alt+2); 2. Смотреть какой диалог активен при вызове скрипта (если это возможно) и не делать нажатие, если это диалог редактирования формы (на форме не может быть первым символом @ ни в секции полей, ни в реквизитах формы)
#1, 27 мая 2020 09:39
Попробуйте в скрипте AltSymbols.os включить флаг
//@text_documents_only 1
#2, ред. 27 мая 2020 09:42
Хотя наверное правильнее будет вынести только эти хоткеи в отдельный скрипт и для них включить флаг text_documents_only, чтобы в полях ввода остальные символы работали.
#3, 17 октября 2023 00:12
bolsun изменил статус на Закрыто