Дизайнер ELMA > Объектная модель > Объект / Наследование объектов

Наследование объектов

Вы можете создать объект с набором свойств другого объекта — родительского (базового класса).

Базовый класс — это объект системы, от которого создаются объекты‑наследники. При этом копируются все свойства родительского объекта, но есть возможность добавлять новые свойства, формы и др.

Создание базового класса

Выполните следующие действия:

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

Создание объекта‑наследника

Выполните следующие действия:

  1. Перейдите на вкладку Дополнительные в карточке того объекта, который хотите сделать наследником.
  2. В поле Базовый класс в выпадающем списке выберите нужный класс.

object-inheritance-1

начало внимание

Базовый класс можно указать и изменить только до момента первой публикации объекта.

конец внимание

  1. Сохраните и опубликуйте объект.
  2. Перезапустите сервер. Предупреждение об этом вы увидите при публикации созданного объекта-наследника.

начало примечание

Примечание

При проектировании объектной модели учитывайте системное ограничение СУБД. Важно хранить в объектах только необходимые поля и удалять неактуальные поля. Подробнее об ограничениях читайте в Базе знаний.

конец примечание

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас