Конфигуратор

Материал из ODANT Wiki
Перейти к: навигация, поиск
Окно "Конфигуратор"
Рис.1
Рис.2
Рис.3
Рис.4
Рис.5
Рис.6
Рис.7
Рис.8
Рис.9

Конфигуратор - средство настройки классов, их полей, методов и событий.


Войти в конфигуратор можно несколькими способами:

  • нажать правой клавишей мыши на нужном классе и выбрать пункт меню "Настройка класса"
  • если открыт список объектов класса - выбрать Вид->Конфигуратор или нажать F4

Окно конфигуратора выглядит следующим образом:


Рассмотрим подробнее строение конфигуратора. В левой части окна мы видим древовидную структуру конфигуратора, которая включает в себя следующие основные элементы:

  • FIELDS - Поля, которые содержит класс;
    • STATIC - так называемые статические поля, которые будут присутствовать в любом созданном объекте данного класса. Используются для определения параметров класса; Чтобы просмотреть статические поля, необходимо щелкнуть правой кнопки мыши по наименованию класса и выбрать пункт контекстного меню "Параметры класса". см. Рис. 9
  • METHDOS - список методов (сервисов), доступных для подключения к классу (объектам);
  • XQUERY - список запросов, с помощью которых осуществляется управление данными в классе и его видом; Список запросов является стандартным и создается автоматически при создании нового класса;
  • FILES - список служебных файлов;
  • OBJECTS -список объектов, которые входят в данный класс

В правой части окна производится настройка самих полей (Тип, формат, ограничения и т.д. ), сервисов (добавление/отключение), создание необходимых запросов. Вид этой части окна меняется в зависимости от выбранного элемента в правой части окна.

Создание новых полей

Создание полей описано в статье Создание полей.

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

  • Создать - C помощью данного пункта создается новый объект в классе. При нажатии откроется окно для ввода данных в поля объекта.
  • Синхронизация - C помощью данного пункта выполняется синхронизация данных
  • Вид - При нажатии на данный пункт меню открывается дополнительное меню, содержащее следующие пункты (см. Рис.1):
    • Настройка - С помощью данного пункта меню осуществляется переход к окну настроек в конфигураторе.
    • Список объектов - С помощью данного пункта меню осуществляется переход к списку объектов, входящих в данный класс.
    • История - открывается вкладка, в которой отображается вся история изменений по данному классу (см. Рис.3)
    • XML - открывается вкладка с кодом XML класса. Вносить изменения в структуру класса, количество атрибутов, их значения и т.д. можно непосредственно в коде XML. (см. Рис.4)
    • Дерево объектов - С помощью данного пункта меню объекты класса представляются в виде дерева.
  • Действие - При нажатии на данный пункт меню открывается дополнительное меню, содержащее следующие пункты (см. Рис.5):
    • Открыть класс - Открывается окно класса, в котором отображаются входящие в него объекты
    • Создать объект - Открывается новое окна для ввода данных и создания нового объекта
    • Создать дочерний класс - Открывается диалоговое окно для ввода имени дочернего класса. После ввода имени и нажатии на кнопку <Ок> происходит создание дочернего класса с объектами, входящими в родительский класс.
    • Настройка класса - Осуществляется переход в окну настроек в конфигураторе
    • Удалить класс - С помощью данного пункта меню можно удалить класс
    • Открыть папку - С помощью данного пункта меню осуществляеся переход к папке на компьютере, в которой хранятся служебные файлы, отображаемые в правой части окна в элементе FILES
    • Публиковать класс - При выборе данного пункта меню открывается окно (см.Рис. 6), в котором необходимо выбрать сервер для публикации класса
    • Установить иконку - При выборе данного пункта меню открывается окно (см.Рис. 7), в котором необходимо выбрать источник иконок. И далее выбрать любую понравившуюся иконку.
    • Копировать адрес - при выборе данного пункта меню происходит копирование в буфер адреса класса;
    • Помощь - При выборе данного пункта меню открывается окно Помощи, в которой отображается информация о классе, а именно - какие поля входят в данный класс, какие методы подключены
    • Xquery - открывается вкладка для ввода запроса Xquery (см. Рис.8)
    • Импорт данных - подробно о импорте данных описано в статье "Импорт данных в ODA"

Ссылки: