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

Рис. 1. Верхняя панель инструментов
Боковая панель инструментов содержит блоки Объекты и Перечисления со списками объектов и перечислений, упорядоченных по группам.

Рис. 2. Боковая панель инструментов. Блок "Перечисления"
В системе ELMA выделяют системные и пользовательские объекты и перечисления. Пользовательские объекты и перечисления создаются администратором системы в Дизайнере ELMA.
Системные объекты или перечисления – это объекты или перечисления, спроектированные и настроенные разработчиками системы ELMA. Данные объекты и перечисления не могут быть удалены, но подлежат расширению. В списке системные объекты и перечисления отображены синим цветом.
Пользовательские объекты или перечисления – это объекты или перечисления, спроектированные и настроенные в Дизайнере ELMA с учетом требований каждой конкретной компании. Данные объекты и перечисления могут быть созданы пользователями системы, изменены и/или удалены. В списке пользовательские объекты и перечисления отображены черным цветом.
Списки объектов и перечислений могут быть отображены в нескольких режимах: "Отображаемое имя" и "Имя класса". Выбор режима отображения объектов и перечислений осуществляется из выпадающего списка (рис. 3), расположенного в поле Показывать в боковом меню вкладки Объекты в Дизайнере ELMA.

Рис. 3. Дизайнер ELMA. Вкладка "Объекты". Поле "Показывать"
Каждый объект и перечисление имеют несколько имен:
-
Отображаемое имя – имя объекта и/или перечисления, отображаемое списке объектов в Дизайнере ELMA, в карточке объекта и/или перечисления на вкладке Общие в поле Отображаемое имя * (рис. 4), а также в веб-приложении.

Рис. 4. Дизайнер ELMA. Вкладка "Объекты". Режим отображения "Отображаемое имя"
-
Имя класса – уникальное имя объекта и/или перечисления, задаваемое латинскими символами и отображаемое в списке объектов в Дизайнере ELMA, в карточке объекта и/или перечисления на вкладке Общие в поле Имя класса * (рис. 5).

Рис. 5. Дизайнер ELMA. Вкладка "Объекты". Режим отображения "Имя класса"
Названия объектов и перечислений имеют следующие цветовые и графические обозначения:
-
системные объекты и перечисления выделены синим цветом;
-
пользовательские объекты и перечисления выделены черным цветом;
-
опубликованные объекты и перечисления с неопубликованными изменениями выделены жирным шрифтом;
-
созданные, но не опубликованные объекты и перечисления выделены курсивным шрифтом;
-
измененные и сохраненные, но не опубликованные, системные объекты и перечисления выделены жирным красным шрифтом;
-
измененные, сохраненные и опубликованные системные объекты и перечисления выделены красным шрифтом;
-
измененные и сохраненные, но не опубликованные, пользовательские объекты и перечисления выделены жирным черным шрифтом.
![]() |
При нажатии на пиктограмму
![]() |
![]() | |
![]() |
Удаление выбранной в списке группы объектов или перечислений.
|
Поиск по списку объектов и перечислений
В системе ELMA существует возможность поиска по списку объектов и перечислений. Осуществить поиск на вкладке Объекты можно только на боковой панели инструментов. Для начала поиска необходимо левой кнопкой мыши нажать на боковую панель, а затем нажать на клавиатуре комбинацию клавиш Ctrl+F. После этого будет отображена строка поиска (рис. 6).

Рис. 6. Вкладка "Объекты". Строка поиска
В строку поиска необходимо ввести название/часть названия объекта/перечисления. Под строкой поиска автоматически будут отображены все найденные элементы (рис. 7).

Рис. 7. Вкладка "Объекты". Результаты поиска по списку объектов/перечислений
Для возврата к полному списку элементов необходимо очистить строку поиска. Для закрытия строки необходимо нажать на кнопку
справа от строки поиска.

Следует отметить, что осуществить поиск можно только по элементам выбранного блока. Например, на рис. 7 поиск осуществляется только по элементам блока Объекты.
См. также: