Открыть меню
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Хранение данных. Классы. Поля и действия: различия между версиями

Материал из Платформа Эра. Документации
Нет описания правки
Строка 6: Строка 6:
Конечный набор полей класса определяется несколькими коллекциями:
Конечный набор полей класса определяется несколькими коллекциями:


* data - основные свойства, определяющие структуру класса в хранилище
* '''data''' - основные свойства, определяющие структуру класса в хранилище
* calculated - вычислимые в реальном времени свойства, доступные только в приложениях и обертках
* '''calculated''' - вычислимые в реальном времени свойства, доступные только в приложениях и обертках
* joined - присоединенные свойства, содержащие информацию из других классов (детали/табличные части)
* '''joined''' - присоединенные свойства, содержащие информацию из других классов (детали/табличные части)
* override - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств
* '''override''' - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств
Основная работа при создании классов будет сосредоточена на коллекции data, которая и определяет основную структуру данных класса. Например, при хранении данных класса в '''Postgres''', состав колонок таблицы будет в первую очередь определяться коллекцией data (а также наследованными колонками, если указан родительский класс).
 
[[Категория:Курс "Разработка приложений"]]
[[Категория:Курс "Разработка приложений"]]

Версия от 14:15, 17 января 2025

Предыдущая статья курса: Хранение данных. Классы

Общая информация

Свойства, или поля определяют структуру данных класса.

Конечный набор полей класса определяется несколькими коллекциями:

  • data - основные свойства, определяющие структуру класса в хранилище
  • calculated - вычислимые в реальном времени свойства, доступные только в приложениях и обертках
  • joined - присоединенные свойства, содержащие информацию из других классов (детали/табличные части)
  • override - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств

Основная работа при создании классов будет сосредоточена на коллекции data, которая и определяет основную структуру данных класса. Например, при хранении данных класса в Postgres, состав колонок таблицы будет в первую очередь определяться коллекцией data (а также наследованными колонками, если указан родительский класс).