commit af02c6431dee84adc28e71d393226c3a6404db93 Author: denis Date: Fri Jan 24 22:09:27 2025 +0300 Добавить Руководство по использованию программы для учета данных двигателей diff --git a/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%83%D1%87%D0%B5%D1%82%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9.md b/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%83%D1%87%D0%B5%D1%82%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9.md new file mode 100644 index 0000000..5a3f04a --- /dev/null +++ b/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%83%D1%87%D0%B5%D1%82%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9.md @@ -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). +- Убедитесь, что файл базы данных находится в папке с исполняемым файлом программы. + +_Если возникнут дополнительные вопросы или потребуется помощь, обращайтесь к разработчику. 🚀_ \ No newline at end of file