## Расписание движения

| Путь в меню |
|-------------|
| {{ menu }} → {{ menu_routes }} → {{ btn_route_edit }} → {{ btn_route_schedule }} |

```{important}
ЭКНИС рассчитывает **расписание движения судна** по запланированному маршруту с учётом запланированной скорости на каждом участке маршрута и времени ожидания в ПТ.
```

### Автоматический расчёт расписания

ЭКНИС выполняет **автоматический расчёт расписания** в следующих случаях:

| Событие | Описание | Базовое время |
|---------|----------|---------------|
| **Активация маршрута** | Пересчёт с начала {doc}`исполнительной прокладки </sections/routes/track-plotting/index>` | Текущее время системы |
| **Изменение параметров маршрута** | Динамический пересчёт при корректировках | Сохраненное время ETD |

```{note}
**Корректура расписания выполняется постоянно** в режиме реального времени при изменении любых параметров маршрута и при прохождении ПТ.
```

### Параметры, учитываемые при расчёте

#### Основные параметры

![Расписание по маршруту](images/Route_Shedule_1.png)

| № | Элемент | Описание |
|---------|----------|---------------|
| 1 | **---** | Позиционирование в точке |
| 2 | **Название ПТ (WP Name)** | Название ПТ |
| 3 | **Время прибытия в точку (ETA)** | Дата и время прибытия в путевую точку |
| 4 | **Задержка в точке (Stay Time)** | Время нахождения в точке. Судоводитель вводит значение вручную |
| 5 | **Время убытия из точки (ETD)** | Дата и время убытия из маршрутной точки |
| 6 | **Время начала движения** | Дата и время запланированного начала движения по маршруту |
| 7 | **Время прибытия в конечную точку** | Дата и время прибытия в конечную точку маршрута |


**При расчёте расписания учитывается:**
- ✅ **Запланированная скорость** на каждом плече маршрута
- ✅ **Время стоянки (Stay Time)** в каждой путевой точке
- ✅ **Тип геометрии** участка (ортодромия/локсодромия)
- ✅ **Дата и время отхода** (ETD - Estimated Time of Departure)

```{attention}
При изменении часового пояса в ЭКНИС - расписание пересчитывается.
```

### Предварительный расчёт расписания

#### Установка времени задержки в путевых точках

При необходимости оценки времени прибытия в промежуточные и конечные ПТ судоводитель может выполнить расчёт расписания на определённую дату и время:

**Шаг 1: Установить время задержки в ПТ** (если это необходимо):

![Установка времени задержки в путевых точках](images/Route_Schedule_2.png)

**В плановой таблице установить** -- **Stay Time**

```{tip}
Время задержки: портовые операции, бункеровки, смена экипажа, время ожидания лоцмана, прохождение шлюзов, разводных мостов.
```

#### Установка даты и времени выхода

**Шаг 2: Установить дату и время выхода:**

![Диалог установки даты и времени выхода](images/departure-time-dialog.png)

**ETD (Estimated Time of Departure):**
- **Дата отхода** - календарная дата начала рейса
- **Время отхода** - точное время начала движения
- **Часовой пояс** - местное время или UTC
- **Учёт приливов** - при необходимости

#### Результат пересчёта

**Шаг 3: Просмотр откорректированного расписания:**

![Пересчитанное расписание движения](images/recalculated-schedule.png)

**После пересчёта отображается:**
- ✅ **ETA для каждой путевой точки** (Estimated Time of Arrival)
- ✅ **Время прохождения участков** между путевыми точками  
- ✅ **Общее время в пути** по маршруту
- ✅ **Время стоянок** в промежуточных точках
- ✅ **Время прибытия** в конечную точку

### Корректура расписания в рейсе

#### Автоматическая корректура

**ЭКНИС постоянно корректирует расписание** на основе:
- **Фактической скорости** судна - пересчёт по фактическому времени прохождения ПТ
- **Реальных временных задержек** в портах
- **Изменений погодных условий**

#### Ручная корректура расписания

**Судоводитель может внести изменения:**
1. **Изменить скорость** на отдельных участках
2. **Добавить дополнительные задержки** в путевых точках  
3. **Скорректировать время отхода** из текущей позиции
4. **Пересчитать весь маршрут** с новыми параметрами

```{important}
**При любых изменениях** система автоматически пересчитывает расписание для всех последующих участков маршрута.
```
