При создании любого Компонента формируется объектная модель, которая используется для хранения и обмена данными внутри Компонента, между Компонентами, а также между Компонентами и интеграционными источниками данных
Любой Компонент по умолчанию содержит минимальный набор полей позволяющий идентифицировать
| Поле настройки | Назначение настройки |
|---|---|
| Id | |
| creatorSubject | |
| updateSuject | |
| createdDate | |
| updateDate |
Остальные элементы объектной модели Компонента могут быть одного из шести доступных типов (string, datatime, catalog, number, integer, array) и содержать следующие настройки.
Settings
| Поле настройки | Варианты значений | Назначение настройки |
|---|---|---|
| Name | Системное имя Property | |
| Title | Имя Proprety для вывода на форму | |
| Required | Признак обязательности поля | |
| Primary key | Признак уникального идентификатора | |
| Query | Признак запроса | |
| Skip from synchronization | ||
| Property type | String, DataTime, Catalog, Number, Integer, Array, File, Boolean, Time, Date, Uri |
String settings
| Поле настройки | Варианты значений | Назначение настройки |
|---|---|---|
| Display field | Признак того, что это поле можно использовать при определении имени контекста | |
| Enum | values | |
| Min length | Минимальная длина строки | |
| Max length | Максимальная длина строки |
DataTime settings
| Поле настройки | Варианты значений | Назначение настройки |
|---|---|---|
| Display format | Формат ввода/вывода даты и времени | |
| Min date | Минимальное значение даты и времени | |
| Max date | Максимальное значение даты и времени |
Catalog settings
| Поле настройки | Варианты значений | Назначение настройки |
|---|---|---|
| Application |
Number settings
| Поле настройки | Варианты значений | Назначение настройки |
|---|---|---|
| Enum | values | |
| Minimum | Минимальное значение числа | |
| Maximum | Максимальное значение числа |
Integer settings
| Поле настройки | Варианты значений | Назначение настройки |
|---|---|---|
| Enum | values | |
| Minimum | Минимальное значение числа | |
| Maximum | Максимальное значение числа |
Array settings
| Поле настройки | Варианты значений | Назначение настройки |
|---|---|---|
| Application |
Time settings