Редактирование текстов модулей с возможностью использования отладчика

Как осуществить переход к процедурам и функциям модуля?
Как использовать контекстный ввод выражений?
Как выполнить синтаксический контроль модуля?
Как использовать Синтакс-Помощник?
Как использовать Отладчик?

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

Переход по процедурам и функциям модуля

Для перехода к нужной процедуре выберите пункт "Правка - Процедуры и функции".

На экран будет выдан диалог, содержащий список всех процедур и функции редактируемого модуля. Укажите нужное наименование и нажмите кнопку "Перейти".

Для перехода к нужной процедуре или функции можно использовать список процедур и функций, расположенный в панели инструментов "Модуль". При выборе наименования указатель устанавливается в начало выбранной процедуры или функции.

При размещении указателя в тело процедуры или функции в списке показывается наименование этой процедуры или функции.

Также во время работы с текстом модуля имеется возможность использовать закладки.

Контекстная подсказка при вводе текстов модулей

Текстовый редактор предоставляет средство контекстного ввода выражений с использованием системных объектов, их свойств, методов, процедур и функций, наименований объектов, определенных в конфигурации, а также переменных, процедур и функций, определенных в модуле обычного приложения, модуле управляемого приложения, модуле сеанса, общих модулях (только процедуры и функции), модуле внешнего соединения, модулях прикладных объектов, модулях менеджеров, модулях команд и модулях форм. Шаблон текста включается в список только в том случае, если в нем определена строка автозамены.

Ввод осуществляется из списка, который выводится в виде контекстного меню в месте текущего расположения курсора (с учетом близости границ экрана).

Список вызывается нажатием комбинации клавиш Ctrl+<клавиша Пробел> на любой стадии набора выражения или автоматически после ввода символа "." (точка) после выражения, представляющего собой объект, имеющего свойства и/или методы (при разрешенном вызове контекстной подсказки - см. параграф ").

Состав списка зависит от контекста выполнения программного модуля.

Если в результате набора текста или после выбора его из списка текст будет представлять выражение, имеющее свойства или методы, то после ввода символа "." (точка) на экран автоматически будет выведен список, содержащий возможный набор свойств и методов, предоставляемых данным выражением.

Синтаксический контроль модуля

Редактируемый модуль может быть проверен на правильность использования синтаксических конструкций встроенного языка.

Для выполнения синтаксического контроля модуля необходимо воспользоваться пунктом "Текст - Проверка модулей". При синтаксическом контроле обычного (не модуля обычного приложения, управляемого приложения и не общего) модуля сначала будет выполнен контроль модуля обычного приложения, модуля управляемого приложения и общих модулей, а затем - редактируемого модуля.

При наличии ошибок в модуле их список будет выдан в окне сообщений с указанием полного адреса месторасположения ошибки с указанием номеров строк модуля, в которых обнаружены ошибки. При подведении указателя мыши к строке, содержащей сообщение о месте и виде ошибке, он принимает вид увеличительного стекла. Для перехода к строке модуля, вызвавшей ошибку, следует дважды щелкнуть мышью по этому сообщению. Если модуль, содержащий ошибку, закрыт, он будет открыт автоматически.

Синтакс-Помощник

Для получения оперативной справочной информации по операторам встроенного языка используется Синтакс-Помощник.

Отладчик

Если в режиме "Конфигуратор" редактируется текст модуля, то становятся доступными команды пункта главного меню "Отладка".

Редактор позволяет расстанавливать и убирать точки останова.

Для установки точки останова установите указатель в любое место строки модуля, в которой требуется выполнить остановку, и выберите пункт "Отладчик - Точка останова". При этом в служебной области, располагающейся вдоль левой границы, появится значок точки останова. Установить точку останова можно также с помощью мыши щелчком указателя в данной области напротив нужной строки.

Для снятия точки останова выберите пункт "Отладчик - Отключить точку останова" или с помощью щелчком указателя мыши в служебной области.

Если требуется останавливать процесс выполнения при наступлении определенного условия, выберите пункт "Отладчик - Точка останова с условием" и в открывшемся диалоге введите условие.

Для снятия всех точек останова выберите пункт "Отладчик - Отключить все точки останова".

1C:Enterprise Developer's Community