Сущности предметной области
Entities properties
Все файлы с описанием сущности (само описание сущности, описание его печатных форм, форм списка, обработчики) размещаются в директориях внутри директории src/ конфигурации. Описание сущности производится в формате xml.
Имя файла имеет вид %ИмяСущности%.Domain.xml.
Сущность данных может содержать следующие свойства:
| Тип свойства | Свойство | Пояснение | Пример |
|---|---|---|---|
| FileProperty | Attachment | Произвольный файл | |
| StringProperty | String | Строка | <String Name="DocumentNumber" /> |
| DateTimeProperty | DateTime | Дата и время | <DateTime Name="DocumentDate" /> |
| BoolProperty | Boolean | Булево | <Boolean Name="SetCustomActName" /> |
| IntegerProperty | Integer | Целое число | <Integer Name="SheetCount" /> |
| DoubleProperty | Double | Число с плавающей точкой | <Double Name="Quantity" /> |
| EnumProperty | Enum | Перечисление | <Enum Name="ElementName" Enum="GroundingDevicePassportElementName" /> |
| ReferenceProperty | Reference | Ссылка | <Reference Name="DesignDocumentId" ChildEntity="DesignDocument" BackwardDependency="false" /> |
| ProjectProperty | Project | Проект | |
| UserProperty | User | Пользователь | <User Name="WorkLogResponsibleUserId" /> |
| ListProperty | List | Список | <List Name="DesignOrganizations" ChildEntity="DesignOrganization" IndexProperty="Index" BackwardDependency="false" /> |
| ExpressionProperty | Expression | Выражение | <Expression Name="DocflowEnabled"> |
| FileListProperty | FileList | Список файлов | <FileList Name="FileAttachments" /> |
| GuidProperty | Guid | GUID | <Guid Name="ExternalId" /> |