Применение встроенного Отладчика системы 1С:Предприятие

Страницы работы

Фрагмент текста работы

возникнет необходимость выйти из процедуры (функции), то можно будет воспользоваться командой Шагнуть из;

     • Шагнуть через. Если следующий оператор вызывает подпрограмму, то она исполняется целиком, а не пошаговым образом (как в результате -вызова предыдущей команды меню), после чего следует обычный переход к сле­дующей строке. Следовательно, в отличие от предыдущей команды, мы как бы можем пропустить всю подпрограмму и сразу же перейти к следующей за ней строке (но на самом же деле ничего не пропускается, просто вся под­программа - процедура или функция — выполняется, как один обычный оператор);

    • Шагнуть из. Данная команда выполняет прерывание исполнения подпро­граммы в пошаговом режиме, выполняет оставшуюся ее часть целиком и останавливается на самом первом операторе, который следует после вы­зова подпрограммы;

     • Идти до курсора. Прекратить пошаговое выполнение программного модуля и выполнить все операторы до той строки, на которой установлен курсор;

     • Продолжить. Данная команда останавливает пошаговое выполнение модуля и позволяет продолжить его свободное выполнение до конца;

         • Прекратить. Вызов данной команды прекращает пошаговое выполнение модуля и возвращает управление системе 1С: Предприятие (без продолже­ния свободного выполнения).

СОВЕТ

Пошаговое выполнение и расстановка точек останова являются ба­зовыми техниками отладки программ. Они используются постоянно, поэтому лучше запомнить соответствующие этим командам «горячие» клавиши, такие как <F8>, <F10>, "<F9> и др. Это может существенно ускорить процесс отладки.

     Названные выше режимы работы Отладчика используются в тесной взаимосвя­зи со средствами для просмотра значений переменных и вычисления результа­тов выражений. Они также доступны через меню Отладка главного меню От­ладчика (см. рис. ).


      Команда Отладка > Табло вызывает специальное окно, в котором могут отобра­жаться результаты вычисления любых введенных в него выражений на встроен­ном языке системы 1С:Предприятие. Табло является закрепляемым окном, т.е. его можно прикрепить к какому-либо краю главного окна, например, нижнему (см. рис.).


      Как правило, в табло помещаются выражения, значения которых необходимо отслеживать в процессе пошагового выполнения программы. Формат данного окна очень прост. Каждое отдельное выражение должно находиться в отдель­ной строке, а его результат после вычисления выдается системой справа после знака равенства «=». В том случае, если выражение не может быть вычислено (например, оно содержит ошибку или переменная находится вне области види­мости), то в качестве результата выдается фраза «Ошибка в выражении!». Об­новление вычисленных значений в Табло (их пересчет) производится после выполнения любого оператора программного модуля.

      Для того чтобы включить в Табло какое-либо выражение, его достаточно про­сто ввести с помощью клавиатуры или скопировать через буфер обмена MS Windows. Наконец, в данное окно можно включить выражение через еще один

диалог Выражение. Выражения, введенные в Табло, сохраняются при последую­щем запуске Отладчика, т.е. в случае необходимости их нужно удалять явно.

       Для вызова на экран диалога Выражение необходимо выбрать команду Отладка > Вычислить выражение. Внешний вид этого диалога показан на рис.

Как видно по рисунку, его основное предназначение заключается также в определе­нии значений выражений. В поле Выражение необходимо ввести имя перемен­ной или какое-то выражение на встроенном языке. Можно выбрать уже имею­щееся выражение из выпадающего списка (там содержатся

Похожие материалы

Информация о работе