Для управления режимом отладки
служат следующие кнопки на панели
инструментов:
– позволяет вычислить
значение какого–либо выражения в
процессе отладки. Кнопка Включить
в табло помещает в окно Табло
выражение, указанное в поле Выражение.
Это позволяет прослеживать изменение
результата вычисления выражения в
процессе отладки.
– открывает окно Табло –
специальное окно, куда можно поместить
переменные, реквизиты и целые выражения,
чтобы следить за изменением их значений
в ходе выполнения программного модуля.
– выполняет модуль до точки
останова.
– прекращает выполнение
модуля.
– выполняет текущую команду
модуля и переходит к следующей (F8).
Если следующей командой является
вызов процедуры (функции), то входим
внутрь процедуры (функции).
– выполняет текущую команду
модуля и переходит к следующей (F10).
Если следующей командой является
вызов процедуры (функции), то эта
процедура (функция) выполняется как
одна команда.
– выполняет текущую процедуру
(функцию) до конца и переходит к первой
команде после вызова текущей процедуры
(функции) (Shift+F7).
– выполняет все команды от
текущей до той, на которой стоит курсор
(F7).
– устанавливает (убирает)
точку останова (F9) –
строку модуля, где выполнение
прекратиться и система перейдет в
пошаговый режим. Точка останова
помечается знаком слева от строки
модуля.
– устанавливает или убирает
точку останова. При установке запрашивает
условие останова – логическое
выражение. Останов выполняется только
в том случае, если логическое выражение
верно.
– удаляет все точки останова
во всех модулях.
– запускает 1С в режиме
Предприятие.
Алгоритм отладки следующий:
Входим в режим Отладчик.
В сомнительных местах программных
модулей устанавливаются точки останова.
Запускаем 1С в режиме Предприятие.
Когда система останавливается на точке
останова, просматриваем значения нужных
переменных или реквизитов через
вычисление выражения (при необходимости
включаем выражение в табло).
После остановки двигаемся
по тексту модуля кнопками , , , .
После локализации места ошибки выходим
из режимов Предприятие и Отладчик
и в режиме Конфигуратор исправляем
ошибку.
Следуя данному алгоритму,
запустите режим Отладчик, установите
точку останова на процедуру ПриЗаписи,
запустите 1С в режиме Предприятие,
после остановки выполнения модуля
поместите в табло реквизиты Оклад
и Наименование, пройдите пошагово
до конца процедуры.
Задания:
Создайте новую информационную базу.
Для следующих вариантов создайте
справочники, формы элементов справочников
и формы списков (полный список и список
групп), выполните защиту от ошибок в
программных модулях. При создании
структуры справочников необходимо
обязательно использовать создаваемые
по умолчанию реквизиты Код и
Наименование в качестве полей
двухуровневого справочника. Для полей,
которые не могут повторяться, организовать
контроль уникальности.