523
правки
Изменения
→Подключение к выполняемому скрипту (AttachDebugger)
== Подключение к выполняемому скрипту (AttachDebugger) ==
Механизм отслеживания запросов отладки работает следующим образом. Сначала отладчик нужно перевести в режим '''AttachDebuggerожидания запросов отладки''' позволяет подключить отладчик к скрипту. Далее необходимо запустить скрипт стандартным способом, который уже выполняется сфоримировать печтаную форму или рассчитать стоиость доставки. Если в другом месте приложенияскрипте будет команда AttachDebugger отладчик это увидит и начнется процесс отладки скрипта. Это удобно для отладки:
* Скриптов из печатных форм
* Скриптов из системных событий (которые происходят в интерфейсе)
* Скриптов из дополнительных услуг
=== Как использовать ===
'''В скрипте:'''
#Команда '''AttachDebugger''' должна быть '''первой командой''' в скрипте, после настройки скрипта, запустите скрипт в другом месте системыего исполнение. Пример скрипта:
<source lang="json">
'''Что происходит:'''
# При выполнении команды `AttachDebugger` скрипт останавливается.
# Отладчик автоматически подключается к выполняющемуся скрипту.
# Текст скрипта загружается в редактор отладчика.
'''Важно:'''
* Отладчик должен быть в режиме отслеживания до того, как скрипт дойдёт до команды AttachDebugger.* Команда `AttachDebugger`должна быть первой командой в скрипте.* Если режим отслеживания не включён, команда `AttachDebugger` в скрипте игнорируетсяи ничего не делает.
* В режиме отслеживания может работать только один отладчик.
* Команда `AttachDebugger` должна быть первой командой Если скрипт исполняется в скриптешедулере или в другом вспомогательном потоке, то подключится к нему не получится. Отладка работает только в текущем потоке приложения.
== Горячие клавиши ==