рубрики: Фишки | Дата: 2 января, 2016
Практически все разработчики 1С сталкивались с необходимостью отладки внешних обработок в конфигурациях 1С 8. Неудобство заключается в том, что обработки храняться непосредственно в базе данных и при запуске на выполнение сохраняются на диск во временный файл. Далее уже этот файл открывается в 1С:Предприятии. Таким образом невозможно заранее открыть в конфигураторе файл с внешней обработкой, чтобы поставить точку останова.
Можно конечно внешнюю обработку сохранить в файл на диск и далее уже работать с этим файлом. Но этот способ не всегда применим, т.к. зачастую у внешних обработок нет формы, которая открывается при открытии и весь код прописывается в модуле объекта. В интернете можно встретить множество способов решения этой проблемы. Как простых, так и не очень. У меня есть свой собственный способ.
Способ заключается в следущем:
Попытка
а = 1 / 0;
Исключение
КонецПопытки;
Понятно, что на строчке внутри попытки в момент выполнения генерируется ошибка (на ноль делить нельзя).
Далее сохраняю обработку и загружаю ее в базу в режиме 1С:Предприятия
Добавить комментарий