В процессе разработки и сопровождения конфигураций 1С разработчики часто запускают пользовательский сеанс непосредственно из Конфигуратора. Для этого предусмотрено два стандартных режима: запуск с отладкой по клавише F5 и быстрый запуск без отладки с помощью комбинации клавиш Ctrl+F5. Однако иногда возникает ситуация, когда информационная база упорно запускается в режиме отладки, даже если мы используем запуск без отладки, а в общих параметрах сняты соответствующие флаги. Разберем детально, почему это происходит и как вернуть стандартное поведение системы.
Проанализируем архитектуру механизма отладки платформы 1С:Предприятие 8.3. В среде разработки настройки запуска и настройки самого отладчика разделены на два независимых контура:
Если в настройках автоподключения активен флаг для клиентских приложений, то при старте базы по Ctrl+F5 клиент запускается в обычном режиме, но Конфигуратор тут же перехватывает сеанс через брокер отладки и переводит его в состояние отладки. При этом настройки хранятся индивидуально для каждой базы в профиле пользователя, из-за чего одна база может вести себя штатно, а другая — постоянно уходить в отладку.
Разберем по шагам, как отключить фоновый захват сеансов:
После выполнения этих действий проверим запуск: нажмем комбинацию клавиш Ctrl+F5. Сеанс 1С:Предприятия откроется без подключения отладчика.
Если после отключения автоматического подключения сеанс все равно стартует с отладкой, рассмотрим другие возможные факторы влияния.
1. Проверка параметров командной строки и ярлыков запуска
Проверим, не передаются ли отладочные ключи явно при старте системы:
/debug, /DebugBrowser или /TestManager./debug.2. Проверка назначения горячих клавиш
Иногда сочетание клавиш может быть случайно переназначено в настройках среды разработки. Проверим соответствие комбинаций:
Ctrl+F5, а за командой Начать отладку — клавиша F5.3. Очистка кэша пользовательских настроек Конфигуратора
Параметры сеансов и окон могут зависнуть в локальном кэше пользователя при некорректном завершении работы программы. Для полной очистки настроек выполним следующие действия:
%LOCALAPPDATA%\1C\1cv8
%APPDATA%\1C\1cv8
1cv8.pfl в каталоге профиля соответствующей информационной базы.Выполнив указанные шаги, мы полностью исключим некорректный захват клиентского сеанса отладчиком и обеспечим стабильный запуск системы в нужном режиме.