четверг, 15 сентября 2016 г.

Не работает отладка фонового задания

Отладка фонового задания.

Вначале необходимо проверить, включена ли отладка на сервере.
Если не включена, то как включить ее, можно прочитать здесь: Включение отладки на сервере

После этого необходимо убедиться, что строка соединения сеанса отладки и строка соединения запуска отлаживаемой базы - одинаковы (так же важен регистр букв!):



процедуру фонового задания необходимо добавить строку:
ЗаписьЖурналаРегистрации("Строка соединения :",,,,СтрокаСоединенияИнформационнойБазы());

она вернет например вот такую строку: Srvr="SQL";Ref="test"; - вот такая же строка должна быть прописана и здесь:
Запускаем конфигуратор - Отладка - Подключение - Автоматическое подключение - Ставим галку "Фоновые задания".
В процедуре фонового задания - установить точку останова, и через консоль заданий - запустить нужное фоновое задание...
При отработке - сработает точка останова. Можно отлаживать.