Clone
1
Руководство по использованию программы для учета данных двигателей
denis edited this page 2025-01-24 22:09:27 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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).
  • Убедитесь, что файл базы данных находится в папке с исполняемым файлом программы.

Если возникнут дополнительные вопросы или потребуется помощь, обращайтесь к разработчику. 🚀