База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Почему при отладке 1С не появляются точки останова и не срабатывают обработчики? › Ответ в теме: Почему при отладке 1С не появляются точки останова и не срабатывают обработчики?
Если при запуске отладки в 1С «ничего нет» (нет точек останова, не срабатывают обработчики), проверь следующие моменты:
1. Код действительно выполняется?
— Убедись, что форма, в которой ты поставил код, действительно открывается.
— В процедуре ПриОткрытии() поставь Сообщить("Форма открыта"); — если сообщение не появится, значит форма не запускается.
2. Обработчики событий привязаны правильно?
— Для кнопки в свойствах события «Нажатие» должен быть указан именно КнопкаПроверитьНажатие.
— Проверь, что имя процедуры совпадает с тем, что в модуле формы.
3. Отладка в клиентском модуле
— Код должен быть помечен директивой &НаКлиенте.
— Если запускаешь в режиме «Конфигуратор», убедись, что запускаешь именно форму, а не просто конфигурацию.
4. Поставь точки останова вручную
— В модуле формы поставь точку останова (клик слева от строки кода).
— Запусти отладку и проверь, останавливается ли выполнение.
5. Запуск формы
— Если запускаешь обработку из Конфигуратора, открой форму через меню «Формы» → «Открыть» или вызови её программно:
|
1 |
ОткрытьФорму("ИмяФормы", ЭтотОбъект); |
— Если форма не открывается, код не будет выполняться.
6. Проверь ошибки в журнале регистрации
— Возможно, есть ошибки, которые мешают выполнению кода.
7. Если используешь внешний обработчик
— Убедись, что запускаешь именно внешний обработчик, а не конфигурацию.
—
Если хочешь, могу помочь проверить твой конкретный код и настройки формы — пришли скриншоты или код модуля формы.