# Руководство оператора программы "Автотранспортное предприятие"

## Аннотация
Данное руководство предназначено для операторов, работающих с программой учёта заказов автотранспортного предприятия.

## Введение
### Область применения
Программа используется для автоматизации учёта заказов, управления пользователями и формирования отчётов.

### Основные возможности
- Авторизация пользователей
- Создание, просмотр, редактирование и удаление заказов
- Управление пользователями (для администратора)

## Подготовка к работе
### Порядок установки
1. Запустить файл `Setup_Avtotransport_v1.0.exe`
2. Выбрать папку для установки (по умолчанию: `C:\Program Files\Автотранспортное предприятие`)
3. Дождаться завершения установки
4. Запустить программу через ярлык на рабочем столе

### Порядок проверки работоспособности
1. Запустить программу
2. Убедиться, что открылось окно авторизации
3. Ввести логин и пароль (по умолчанию: admin / admin)
4. Проверить, что отображается список заказов

## Описание операций
### Окно авторизации
- Введите логин и пароль
- Нажмите кнопку **"Вход"**

### Главное окно (список заказов)
- **Добавить заказ:** нажмите кнопку **"Добавить"**, заполните форму и нажмите **"Сохранить"**
- **Редактировать:** выберите заказ, нажмите **"Изменить"**, внесите изменения и сохраните
- **Удалить:** выберите заказ и нажмите **"Удалить"**
- **Поиск:** введите текст в поле поиска и нажмите **"Найти"**

### Управление пользователями (только для администратора)
- Перейдите в раздел **"Пользователи"**
- Для добавления нового пользователя нажмите **"Создать"**
- Для удаления выберите пользователя и нажмите **"Удалить"**

## Аварийные ситуации
| Ситуация | Действие |
|----------|----------|
| Программа не запускается | Проверить, установлен ли .NET 9.0 Desktop Runtime |
| Ошибка подключения к БД | Проверить настройки подключения (файл `appsettings.json`) |
| Забыт пароль администратора | Обратиться к разработчику для восстановления |
| Потеря данных | Восстановить из резервной копии PostgreSQL |

## Термины и сокращения
| Термин | Расшифровка |
|--------|-------------|
| АТП | Автотранспортное предприятие |
| БД | База данных |
| CRUD | Create, Read, Update, Delete |
| ПО | Программное обеспечение |