Создание объекта
Объект в системе ELMA может быть создан несколькими способами. Для этого необходимо в Дизайнере ELMA на вкладке Объекты нажать на кнопку Добавить, расположенную на верхней панели инструментов, или на кнопку Добавить объект, расположенную в контекстном меню (рис. 1).

Рис. 1. Кнопки для создания объекта
В открывшемся диалоговом окне необходимо заполнить требуемые поля. Следует отметить, что создание объекта состоит из нескольких шагов. Переход между шагами осуществляется с помощью кнопок Далее и Назад.
Шаг 1. На данном шаге (рис. 2) задаются общие параметры объекта.

Рис. 2. Шаг 1. Общие параметры
Отображаемое имя * – имя объекта, отображаемое в списке объектов в Дизайнере ELMA, а также в веб-приложении. Данное поле является обязательным для заполнения.
Группа * – группа, в которую входит объект. При нажатии на кнопку
выполняется открытие диалогового окна создания новой группы объектов. При нажатии на кнопку
выполняется очищение поля Родительская группа * . При нажатии на кнопку
открывается выпадающий список, содержащий все группы объектов, расположенные в системе. Для выбора требуемой группы необходимо нажать на ее название. Данное поле является обязательным для заполнения.



Описание – описание объекта.
Имя класса * – уникальное имя класса латинскими символами, отображаемое в списке объектов в Дизайнере ELMA и автоматически задаваемое при заполнении поля Отображаемое имя * . При необходимости данное поле может быть заполнено вручную. Данное поле является обязательным для заполнения.
Таблица в базе данных * – название таблицы в базе данных системы латинскими символами, в которой будут храниться экземпляры объектов данного типа. По умолчанию название таблицы в базе данных автоматически задается при заполнении поля Отображаемое имя * . При необходимости данное поле может быть заполнено вручную. Данное поле является обязательным для заполнения.
Пространство имен * – пространство имен латинскими символами, к которому принадлежит объект. Данное поле не может быть изменено у системных объектов, у пользовательских объектов, которые были сохранены и опубликованы (хотя бы 1 раз), а также был осуществлен перезапуск сервера. По умолчанию все пользовательские объекты относятся к пространству имен Конфигурация, но с помощью выпадающего списка может быть выбрано другое пространство имен. Подробнее о пространствах имен см. соответствующий раздел справки.
Внимание!
Поля Имя класса*, Таблица в базе данных* и Пространство имен* могут быть изменены только у пользовательских объектов с момента их создания до первого перезапуска сервера.
|

Рис. 3. Шаг 2. Свойства сущности
После заполнения всех требуемых полей и нажатия на кнопку Далее будет создан объект по заданным параметрам, кроме того, будет автоматически открыта карточка данного объекта.
Внимание!
Для вступления изменений в силу и отображения созданного объекта в веб-приложении необходимо опубликовать данный объект и перезапустить сервер.
|
См. также: