Отслеживание переменных и полей в отладке форматов


НАЧАЛО >> Оглавление >> Серверный АРМ Администратор ИРБИС 64 >> Редактор форматов >> Отслеживание переменных и полей в отладке форматов📄 Скачать в DOCX


В режиме "Отладка" редактора форматов вкладка "Отслеживание" показывает, как во время проверки формата меняется рабочее состояние: переменные уровня формата и поля текущей записи. Это помогает разбирать случаи, когда результат формата сам по себе не объясняет, какая команда изменила данные.

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

1. Что отслеживается

На вкладке отображаются изменения, которые относятся к текущему сеансу отладки:

Область Что показывает
Переменные Появление и изменение переменных уровня формата, используемых при выполнении проверяемого фрагмента.
Поля записи Добавление, изменение или удаление полей текущей или модельной записи.
Состояние шага Значения после выполнения проверяемой команды или фрагмента, если они изменили наблюдаемую область.

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

2. Как использовать при проверке

  1. Откройте формат в редакторе форматов.
  2. Выберите реальную или модельную запись, на которой нужно проверить поведение.
  3. Запустите режим "Отладка".
  4. Перейдите на вкладку "Отслеживание".
  5. Выполняйте формат по шагам или проверяйте нужный фрагмент и сравнивайте изменения переменных и полей с проверяемыми командами.

Для временных данных удобнее использовать модельные записи: они создаются в редакторе и не сохраняются в базе данных как рабочие записи. Работа с модельными записями описана в разделе Общая характеристика пользовательского интерфейса.

3. Особенности