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