| Параметр | Значение |
|---|---|
| Имя сущности | TimeOffRequest |
| Отображаемое имя | RU: Заявка на отсутствие, EN: Time-off request |
| Описание | Represents an employee request for leave or absence, including approval workflow and dates. |
| Используется в журнале истории | Да |
| Используется в представлениях | Да |
| Имеет жизненный цикл | Да |
| Поддерживает пользовательские поля | Да |
| Имеет период | Нет |
| Индексируется для глобального поиска | Нет |
| Наименование | Вид | Тип |
|---|---|---|
| Id | Примитив | String |
| Name | Примитив | String |
| Created | Примитив | DateTime |
| CreatedBy | Навигация | User |
| Department | Навигация | Navigation |
| Description | Примитив | Text |
| FinishDate | Примитив | DateOnly |
| FinishDayHours | Примитив | Decimal |
| FinishDayInterval | Примитив | Enum |
| IsActive | Примитив | Boolean |
| Modified | Примитив | DateTime |
| ModifiedBy | Навигация | User |
| StartDate | Примитив | DateOnly |
| StartDayHours | Примитив | Decimal |
| StartDayInterval | Примитив | Enum |
| State | Навигация | Navigation |
| StateEntered | Примитив | DateOnly |
| TimeOffType | Навигация | Navigation |
| User | Навигация | User |
{
"id": "string",
"name": "string",
"created": "2026-01-01T00:00:00Z",
"createdBy": {
"id": "00000000-0000-0000-0000-000000000000"
},
"department": {
"id": "00000000-0000-0000-0000-000000000000"
},
"description": "string",
"finishDate": "2026-01-01",
"finishDayHours": 0,
"finishDayInterval": "Value",
"isActive": false,
"modified": "2026-01-01T00:00:00Z",
"modifiedBy": {
"id": "00000000-0000-0000-0000-000000000000"
},
"startDate": "2026-01-01",
"startDayHours": 0,
"startDayInterval": "Value",
"state": {
"id": "00000000-0000-0000-0000-000000000000"
},
"stateEntered": "2026-01-01",
"timeOffType": {
"id": "00000000-0000-0000-0000-000000000000"
},
"user": {
"id": "00000000-0000-0000-0000-000000000000"
}
}
Id
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Id, EN: Id |
| Вид | Примитив |
| Тип | String |
| Обязательное | Да |
| Только чтение | Да |
Name
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Наименование, EN: Name |
| Вид | Примитив |
| Тип | String |
| Обязательное | Да |
| Только чтение | Нет |
| Ограничения | Max length: 255 |
Created
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Создано, EN: Created |
| Вид | Примитив |
| Тип | DateTime |
| Обязательное | Нет |
| Только чтение | Да |
CreatedBy
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Кем создано, EN: Created by |
| Вид | Навигация |
| Тип | User |
| Обязательное | Нет |
| Только чтение | Да |
| Key | CreatedById |
| Тип сущности | User |
Department
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Подразделение, EN: Department |
| Вид | Навигация |
| Тип | Navigation |
| Обязательное | Нет |
| Только чтение | Нет |
| Key | DepartmentId |
| Тип сущности | Department |
Description
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Описание, EN: Description |
| Вид | Примитив |
| Тип | Text |
| Обязательное | Нет |
| Только чтение | Нет |
FinishDate
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Окончание, EN: Finish date |
| Вид | Примитив |
| Тип | DateOnly |
| Обязательное | Да |
| Только чтение | Нет |
FinishDayHours
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Окончание (Часы), EN: Finish date (Hours) |
| Вид | Примитив |
| Тип | Decimal |
| Обязательное | Нет |
| Только чтение | Нет |
FinishDayInterval
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Окончание (Интервал), EN: Finish date (Interval) |
| Вид | Примитив |
| Тип | Enum |
| Обязательное | Да |
| Только чтение | Нет |
IsActive
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Активно, EN: Is active |
| Вид | Примитив |
| Тип | Boolean |
| Обязательное | Да |
| Только чтение | Да |
Modified
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Изменено, EN: Modified |
| Вид | Примитив |
| Тип | DateTime |
| Обязательное | Нет |
| Только чтение | Да |
ModifiedBy
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Кем изменено, EN: Modified by |
| Вид | Навигация |
| Тип | User |
| Обязательное | Нет |
| Только чтение | Да |
| Key | ModifiedById |
| Тип сущности | User |
StartDate
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Начало, EN: Start date |
| Вид | Примитив |
| Тип | DateOnly |
| Обязательное | Да |
| Только чтение | Нет |
StartDayHours
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Начало (Часы), EN: Start date (Hours) |
| Вид | Примитив |
| Тип | Decimal |
| Обязательное | Нет |
| Только чтение | Нет |
StartDayInterval
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Начало (Интервал), EN: Start date (Interval) |
| Вид | Примитив |
| Тип | Enum |
| Обязательное | Да |
| Только чтение | Нет |
State
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Состояние, EN: State |
| Вид | Навигация |
| Тип | Navigation |
| Обязательное | Да |
| Только чтение | Да |
| Key | StateId |
| Тип сущности | State |
StateEntered
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Вход в состояние, EN: State Entered |
| Вид | Примитив |
| Тип | DateOnly |
| Обязательное | Да |
| Только чтение | Да |
TimeOffType
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Тип отсутствия, EN: Time-off type |
| Вид | Навигация |
| Тип | Navigation |
| Обязательное | Да |
| Только чтение | Нет |
| Key | TimeOffTypeId |
| Тип сущности | TimeOffType |
User
| Параметр | Значение |
|---|---|
| Отображаемое наименование | RU: Пользователь, EN: User |
| Вид | Навигация |
| Тип | User |
| Обязательное | Да |
| Только чтение | Нет |
| Key | UserId |
| Тип сущности | User |
| Операция | Метод | URL |
|---|---|---|
| Чтение коллекции | GET | /odata/TimeOffRequests |
| Чтение записи | GET | /odata/TimeOffRequests('{id}') |
| Создание | POST | /odata/TimeOffRequests |
| Обновление | PATCH | /odata/TimeOffRequests('{id}') |
| Удаление | DELETE | /odata/TimeOffRequests('{id}') |
/odata/TimeOffRequests('{id}')/SetStateПерейти на русскую версию?