Изменения

Перейти к: навигация, поиск

Отладчик встроенных скриптов

812 байт убрано, во вторник в 21:04
Нет описания правки
= Подключение отладчика к работающим скриптам =
Данная возможность позволяет подключить отладчик к скриптам изначально запущеным без него. Для начала работуработ, отладчик нужно перевести в режим '''ожидания запросов отладки'''. Далее необходимо запустить скрипт стандартным способом. Если в скрипте будет команда AttachDebugger - отладчик это увидит и начнется процесс отладки этого скрипта. Это удобно для отладки скриптов, которые работают в своем контексте:
* Скриптов из печатных форм
* Скриптов из системных событий
== Пример 4: Отладка скрипта через AttachDebugger ==
'''Задача.''' Подключиться к скрипту печатной формы, который выполняется из основного приложениязапущенному без отладчика.План действий:# Откройте отладчик скриптов.# Включите режим отслеживания меню '''Файл''' > '''Ожидать команды AttachDebugger'''.# В скрипт печатной формы, первой строкой добавьте команду `AttachDebugger`. # Запустите печатную форму.# Когда выполнение дойдёт до AttachDebugger, отладчик автоматически подключится. Если под рукой нет печатной формы. Пример скрипта:
<source lang="json">
<?>
</source>
План действий для скрипта из примера:
# Откройте отладчик скриптов.
# Включите режим отслеживания меню '''Файл''' > '''Ожидать команды AttachDebugger'''.
# В скрипт печатной формы, первой строкой добавьте команду `AttachDebugger`. # Откройте '''Отчеты''' > '''SQL''' укажите введите скрипт из примера.# Запустите скрипт через меню '''Выполнить''' > '''Выполнить как скрипт (F7)'''.
# Когда выполнение дойдёт до AttachDebugger, отладчик автоматически подключится.
# Установите точку останова на строке if($count > 100.
523
правки

Навигация