Доброго всем времени суток. Хотел бы поделиться способом отладки обработок БСП. Нового для себя Знатоки ничего не узнают, а вот новичкам, возможно, будет интересно. Метод заезженный, но здесь не встречал. При данном методе точки останова срабатывают всегда, проблем в своей практике не встречал (раз сделал и работает).
Те, кто не любит читать, могут посмотреть изображения и (думаю) все будет понятно без слов!
1. Снимаем конфигурацию с поддержки (делаем копию и снимаем, мы же все делаем на копиях?! :) )
Конфигурация -> Поддержка -> Настройка поддержки -> Включить возможность изменения
2. Открываем Конфигурацию и ищем Общий модуль: ДополнительныеОтчетыИОбработки

3. Редактируем функцию и процедуру:
Функция


Текст для копирования
Функция ПодключитьВнешнююОбработку(Ссылка) Экспорт
// Было:
// ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, ,БезопасныйРежим);
// Стало:
ИмяОбработки = Менеджер.Создать("c:\qwe.epf", Ложь);
ИмяОбработки = "qwe"; // Имя Внешней обработки, которую Вы отлаживаете, как оно задано в конфигураторе
Процедура


Текст для копирования
Процедура ПриПолученииРегистрационныхДанных(Объект, РегистрационныеДанные, ПараметрыРегистрации, РезультатРегистрации)
// Было:
// ВнешнийОбъект = Менеджер.Создать(РезультатРегистрации.ИмяОбъекта);
// Стало:
ВнешнийОбъект = Менеджер.Создать("c:\qwe.epf", Ложь);
4. Сохраняем и обновляем Конфигурацию
5. Создаем или переименовываем свою обработку, которую будем отлаживать. Задаем имя qwe и разместим ее в корне диска C:
6. Открываем ее в Конфигураторе и ставим Безопасный режим - Ложь


7. Запускаем 1С Предприятие и добавляем обработку в список, сохраняем.

8. Ставим точки останова в обработке

9. Запускаем нашу обработку на исполнение (вернее ту часть где стоит точка останова)


10. При нажатии попадаем в место отладки!
На этом все.
После успешной отладки, не забываем задать правильное имя обработки ( и Безопасный режим - Истина, если это необходимо)
P.S
Привык к данному методу и пользуюсь таковым.
OneDebugger — отладка кода 1С
Решение OneDebugger — мощный инструмент отладки кода для 1С:8.3. Поддерживает пошаговое выполнение, просмотр значений переменных, анализ стека вызовов и вычисление выражений. Обеспечивает синтаксический контроль, остановку по ошибке и удобную работу с процедурами и функциями.
Вступайте в нашу телеграмм-группу Инфостарт