# Аннотация
Данное руководство описывает порядок подготовки, запуска и использования программы для учета корреспонденции в графическом интерфейсе. Документ рассчитан на пользователя, который работает с базой данных PostgreSQL и запускает приложение в Docker-контейнере.
Введение
Область применения
Программа используется для ведения учета корреспонденции организаций, просмотра сотрудников и выполнения операций над записями в базе данных.
Основные возможности
подключение к PostgreSQL;
просмотр организаций и сотрудников;
создание, редактирование и удаление корреспонденции;
поиск корреспонденции по номеру документа;
отображение количества корреспонденции по организации.
Подготовка к работе
Порядок установки для администратора
Создайте базу данных PostgreSQL или используйте существующую.
Инициализируйте структуру базы данных используя init_schema.sql.
При необходимости импортируйте данные в базу данных.
Используя средства СУБД, создайте роли и предоставьте им необходимые права доступа к базе данных.
Скачайте и распакуйте архив с программой.
Укажите в файле .env данные для подключения к базе данных.
Запустите файл main.exe.
Введите ваш логин и пароль для подключения к базе данных.
Порядок проверки работоспособности
После запуска убедитесь, что открылось окно приложения.
Введите имя пользователя и пароль PostgreSQL.
Нажмите кнопку подключения.
Проверьте, что открылись вкладки Компании, Сотрудники и Корреспонденция.
Проверьте отображение списков организаций и сотрудников.
Создайте тестовую запись корреспонденции.
Выполните поиск по номеру документа.
Измените и удалите тестовую запись, чтобы убедиться в работоспособности операций.
Описание операций
Компании - выводит список организаций из базы данных.
Сотрудники - выводит список сотрудников с указанием организации.
Корреспонденция - позволяет выполнять основные операции с документами.
Добавление записи:
укажите дату поступления;
при необходимости укажите дату исполнения;
выберите организацию и сотрудника;
укажите тип и номер документа;
нажмите кнопку добавления.
Редактирование записи:
выберите запись;
измените нужные поля;
нажмите кнопку сохранения изменений.
Удаление записи:
нажмите кнопку удаления напротив нужной строки.
Поиск:
введите часть или полный номер документа в поле поиска.
Аварийные ситуации
Если приложение не подключается к базе данных, проверьте:
корректность логина/пароля;
корректность данных в .env;
доступность PostgreSQL сервера.
Если ввод даты вызывает ошибку, проверьте формат:
ДД-ММ-ГГГГ.
Если номер документа уже существует, создайте запись с другим номером.
Термины и сокращения
| Термин | Описание |
| - | - |
| БД | База данных |
| PostgreSQL | Система управления базами данных |
| GUI | Графический пользовательский интерфейс |
| Корреспонденция | Входящий или внутренний документ, учитываемый в программе |
| Организация | Компания или учреждение, связанное с сотрудниками и корреспонденцией |