|
<< Click to Display Table of Contents >> Менеджер глобальных функций |
Глобальными функциями являются:
•системные функции, используемые для построения отчетов;
•функции, вызываемые в шаблонах для решения определенных задач (вспомогательные функции, OCL-функции).
Управление глобальными функциями осуществляется в диалоге Менеджер глобальных функций. Диалог позволяет выполнять следующие действия:
•навигация по всем глобальным функциям;
•создание и удаление пользовательских функций;
•объединение функций в группы;
•редактирование и проверка функций;
•поиск по глобальным функциям.
Способы вызова диалога Менеджер глобальных функций:
•команда Инструменты — Менеджер глобальных функций... главного меню приложения;
•команда Открыть менеджер глобальных функций в Менеджере функций документа.
В левой части диалога Менеджер глобальных функций отображается список глобальных функций, объединенных в группы (OCL, Вспомогательные, Системные). Список функций автоматически сортируется в алфавитно-цифровом порядке при вызове Менеджера глобальных функций.
В правой части диалога отображается подробная информация о выбранной функции и ее параметры.
Функции, которые отмечены значком
, являются системными. При работе с системными функциями существуют следующие особенности:
•доступно изменение кода системных функций;
•недоступно удаление системных функций;
•недоступно редактирование параметров системных функций.
Команды управления глобальными функциями
|
Команда |
Описание |
|
|---|---|---|---|
|
Создать функцию |
Добавляет новую функцию: •в конец списка функций группы — если выделена группа или функция в группе; •в конец общего списка — если выделена функция в общем списке. Для функции можно задать такие параметры, как имя, тип возвращаемого значения и аргументы. Для этого выделите функцию в списке и заполните соответствующие поля в правой части диалога. |
|
|
|
|
|
|
Сохранить |
Сохраняет выполненные изменения. |
|
|
Поместить в новую группу... |
Создает новую группу функций. 1.Выберите в списке функцию, которую необходимо включить в новую группу. 2.Вызовите команду Поместить в новую группу.... 3.Чтобы подтвердить создание группы, нажмите кнопку OK, отказаться — кнопку Отмена или закройте диалог. Созданная группа, содержащая выбранную функцию, добавляется в конец общего списка. |
|
|
Поместить функцию в группу... |
Помещает функцию в выбранную группу. Порядок действий 1.Выберите в списке функцию, которую необходимо поместить в группу. 2.Вызовите команду Поместить функцию в группу.... 3.В меню команды выберите необходимую группу. |
|
|
Переименовать |
Позволяет отредактировать наименование группы. |
|
|
Исключить из группы |
Удаляет функцию из группы. При этом функция перемещается в конец общего списка. |
|
|
|
||
|
Копировать |
Позволяет скопировать выделенную функцию в буфер обмена. |
|
|
Вставить |
Позволяет вставить функцию из буфера обмена в список функций. |
|
|
Удалить |
Удаляет выделенную функцию или группу. |
|
|
Проверить все глобальные функции |
Запускает проверку кода всех глобальных функций. Если в результате проверки будут обнаружены функции с ошибками, то информация о них отобразится в нижней части диалога. Двойной щелчок мыши по строке с результатом проверки позволяет перейти к строке кода функции, в которой найдена ошибка. |
После добавления функция отмечается маркером в виде зеленой полосы, после редактирования — маркером в виде оранжевой полосы. Маркеры отображаются до тех пор, пока изменения не будут сохранены.
Список глобальных функций и их описание приведено в Приложении II.