Добавить Руководство по использованию программы для учета данных двигателей

denis 2025-01-24 22:09:27 +03:00
commit af02c6431d

@ -0,0 +1,120 @@
## **1. Описание программы**
Эта программа предназначена для учета данных двигателей с возможностью добавления, редактирования, удаления, импорта и экспорта данных, а также контроля поверки двигателей.
**Основные функции программы:**
- Учет статических и динамических данных двигателей.
- Импорт данных из Excel файла.
- Экспорт данных в Excel файл.
- Уведомление о необходимости поверки двигателей.
- Визуальное отображение данных в таблице.
## **2. Основной интерфейс программы**
Интерфейс программы разделён на несколько логических блоков:
- Дата постановки на учет — поле выбора даты, когда двигатель был добавлен в учет.
**Статические данные:**
- Тип двигателя (выпадающий список с возможностью ручного ввода).
- Мощность (кВт).
- Обороты.
- Монтажное исполнение.
**Динамические данные:**
- Уникальный номер.
- Заводской номер.
- Номер номенклатуры.
- Место установки.
- Неисправности:
- Чекбокс "Вышел из строя".
- Поле "Причина".
- Поле выбора даты выхода из строя.
- Дата поверки — поле выбора следующей даты поверки двигателя.
**Кнопки управления:**
- "Сохранить" — сохраняет запись.
- "Очистить" — сбрасывает все поля до их начального состояния.
- "Удалить" — удаляет выделенную запись.
- "Поиск" — ищет записи по заполненным полям.
- Таблица данных — отображает список двигателей с подробной информацией.
## **3. Использование программы**
Добавление нового двигателя
**Заполните все обязательные поля:**
- Укажите дату постановки на учет.
- Выберите или введите тип двигателя.
- Заполните мощность, обороты и монтажное исполнение.
- Укажите динамические данные: уникальный номер, заводской номер и т. д.
- Если двигатель вышел из строя, отметьте чекбокс "Вышел из строя", заполните причину и дату выхода из строя.
- Укажите дату следующей поверки двигателя.
- Нажмите кнопку "Сохранить".
- Запись появится в таблице.
**Очистка полей**
- Нажмите кнопку "Очистить", чтобы сбросить все поля до их начального состояния.
- Удаление записи
- Выберите запись в таблице.
- Нажмите кнопку "Удалить".
- Подтвердите удаление в появившемся окне.
**Поиск двигателей**
- Заполните любое поле (или несколько полей).
- Нажмите кнопку "Поиск".
- Таблица отобразит только записи, соответствующие критериям поиска.
- Чтобы вернуть все записи в таблицу, нажмите "Очистить".
## **4. Работа с Excel**
**Экспорт данных в Excel**
- Нажмите пункт меню "Файл" → "Экспорт".
- Выберите папку для сохранения файла.
- Укажите имя файла и нажмите "Сохранить".
- Все данные из таблицы будут сохранены в Excel файл.
**Импорт данных из Excel**
- Нажмите пункт меню "Файл" → "Импорт".
- Выберите Excel файл с данными.
- Дождитесь окончания импорта. Импортированные данные автоматически сохранятся в базу данных.
# **Важные требования к файлу Excel:**
**Первая строка должна содержать заголовки столбцов.
Столбцы должны совпадать с названиями полей в таблице:
ID, Дата постановки, Тип двигателя, Мощность (кВт), Обороты, Монтажное исполнение, Уникальный номер, Заводской номер, Номер номенклатуры, Место установки, Вышел из строя, Причина, Дата выхода из строя, Дата поверки.**
## **5. Уведомления о поверке**
- Если двигатель нуждается в поверке (дата поверки наступит через месяц или менее), в текстовом поле уведомлений внизу программы появится соответствующее сообщение.
- Сообщение подсвечивается красным цветом для удобства.
## **6. Возможные проблемы и их решения**
**При импорте Excel файла появляется ошибка "Строка не распознана как действительное логическое значение".**
- Убедитесь, что в столбце "Вышел из строя" используются значения true, false, 1 или 0.
- При необходимости откорректируйте данные в Excel файле.
- При добавлении нового двигателя импортированные данные исчезают.
**Данные из Excel не отображаются в таблице.**
- Проверьте, что заголовки столбцов в Excel совпадают их порядком и расположением в документации.
## **7. Технические ограничения**
- Программа работает с локальной базой данных SQLite (Engines.db).
- Excel файлы обрабатываются с помощью библиотеки EPPlus (поддерживаются только файлы .xlsx).
- Убедитесь, что файл базы данных находится в папке с исполняемым файлом программы.
_Если возникнут дополнительные вопросы или потребуется помощь, обращайтесь к разработчику. 🚀_