Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > ХРАНЕНИЕ И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В СИСТЕМЕ > Формулы >

Отладка формул

Предыдущая страницаВернуться в начало главыСледующая страница

Чтобы проверить корректность формулы, нужно нажать кнопку Тест. В открывшемся окне (рис. 2.4) можно редактировать текст формулы, при этом в нижней части отображается результат вычисления. Изменения, введенные в этом окне, не сохраняются.

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

Проверка также выполняется при сохранении формулы (нажатии кнопки ОК). Если в формула написана некорректно, выдается соответствующее сообщение.

 Рисунок 2.4. Результат вычисления формулы


Рисунок 2.4. Результат вычисления формулы

Режим отладки выражений

Для включения режима отладки всех используемых в МЕДИАЛОГ формул нужно открыть пункт меню Настройка / Параметры режима отладки и выбрать опцию Режим отладки выражений на вкладке Контроль. Если при вычислении формулы возникает ошибка, открывается диалоговое окно (рис. 2.5), в котором приведена информация о выражении и история вызовов.

 Рисунок 2.5. Отладка выражения


Рисунок 2.5. Отладка выражения

Для каждой формулы приводится тип выражения — источник вызова формулы. В режиме отладки выражений обрабатываются следующие типы выражений:

·Контроль для экранной формы

·Контроль подтверждения записи

·Компонент на экранной форме. Контроль

·Контроль для макетов

·Контроль при сохранении записи в таблице ЭМК

·Контроль при удалении записи в таблице ЭМК

·Выражение для поля таблицы при создании

·Выражение для поля таблицы при редактировании

·Выражение для поля таблицы при сохранении

·Выражение для поля таблицы при подтверждении записи ЭМК

·Выполнить скрипт

·Выражение в макете

·Справочник (макрос)

·Выражение в локальном запросе

·Фильтр в локальном запросе

·Экранная форма. Видимость

·Экранная форма. Доступность для ввода

·Компонент на форме. Видимость

·Компонент на форме. Доступность для ввода

·Компонент на форме. Цвет

·Компонент на форме. Цвет шрифта

В разделе Результат показана информация об ошибке.

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

Панель инструментов окна отладки содержит кнопки:

test_start

·Тест выражения — открывает окно отладки формулы (рис. 2.4);

834

·Перейти к контролу на экранной форме — перейти на объект, для которого выполняется формула (кнопка доступна для формул, по которым вычисляются свойства видимости, доступности, цвета, цвета шрифта);

294

·Закрыть — закрыть окно.