Класс позволяет расширять структуру данных без изменения таблиц базы данных и привлечения разработчиков.

 

Класс состоит из атрибутов, которые определяют характеристики объекта в системе. Класс — это шаблон, по которому в систему заносятся данные об объектах. Экземпляры класса называются объектами. Классы могут объединяться в иерархическую структуру, подклассы наследуют все атрибуты родительского класса. Это позволяет не дублировать одинаковые характеристики объектов, а определять их только в родительском классе. 

На примере ниже зеленым цветом выделены собственные атрибуты подклассов, а фиолетовым цветом — атрибуты, унаследованные от родительского класса.

Стандартный интерфейс для создания и редактирования объектов классов позволяет использовать:

  • Отдельный раздел (например, раздел Контрагенты);
  • Вложенную форму (например, для контактов контрагента);
  • Вкладку на форме (например, для договоров контрагента).

Многие встроенные сущности системы являются классами:

  • Модели бизнес-процессов;
  • Модели опросов;
  • Продукты, услуги, тарифные планы;
  • И т. п.