Я не знаю, может, вы это знаете, но все же. В ПКМ есть встроенный дебаггер, который напоминает (отдаленно) дебаггер, например, MSVC. Для его активации необходимо создать файлик с именем "project.df" (без кавычек) и записать туда следующее содержимое:

Код
[options]
break_on_error = 1


Дебаггер вызывается, если где-то возникла ошибка. В нем можно выполнять различные скриптовые функции, назначать значения переменным и т.д. Кроме того, доступен исходный код скрипта, где возникла ошибка.

В К3 этот дебаггер тоже присутствует, кроме того, он улучшен. Вызывается точно также. Есть дополнительная команда вызова дебаггера (если изменилось значение переменной). В версии 1- было много ошибок, поэтому дебаггер вызывался многократно. Так мне удалось посмотреть исходники Net'овских скриптов и некоторых других.