OperatorGuide.md 17 KB

Руководство оператора программы «Учёт компьютерного оборудования»

Аннотация

Настоящий документ содержит информацию, необходимую для работы с программой «Учёт компьютерного оборудования». Программа предназначена для ведения партионного учёта компьютерной техники: регистрации закупок, списаний и контроля текущих остатков на складе. Документ адресован конечным пользователям системы – сотрудникам отдела снабжения, кладовщикам и системным администраторам.

Введение

Область применения

Программа предназначена для использования на предприятиях и в организациях, где ведётся учёт компьютерного оборудования. Система позволяет:

  • вести учёт оборудования по типам (моделям) с партионным методом;
  • регистрировать поступление (закупки) и выбытие (списания) оборудования;
  • получать актуальную информацию об остатках на складе.

Программа работает с удалённой базой данных PostgreSQL, что позволяет нескольким пользователям одновременно работать с единой информационной системой.

Основные возможности

  • Отображение текущих остатков оборудования с автоматическим расчётом количества на складе.
  • Ведение журнала закупок с указанием поставщика, склада, количества, цены и даты.
  • Ведение журнала списаний с указанием ответственного сотрудника, причины и даты.
  • Добавление, редактирование и удаление записей о закупках и списаниях.
  • Поиск по названию оборудования, производителю, поставщику или фамилии сотрудника.
  • Экспорт любой таблицы в CSV-файл для формирования отчётов.
  • Логирование всех изменений для аудита.

Подготовка к работе

Порядок установки

Для работы с программой не требуется сложной установки. Достаточно выполнить следующие шаги:

  1. Скачайте исполняемый файл programm.exe из репозитория или из папки dist архива с программой.
  2. Сохраните файл в любую папку на вашем компьютере (например, на рабочий стол или в папку «Программы»).
  3. Убедитесь, что ваш компьютер имеет доступ к интернету – программа подключается к удалённому серверу базы данных.
  4. Запустите файл двойным щелчком левой кнопки мыши.

Примечание: Если антивирус блокирует запуск, добавьте файл в исключения – программа безопасна и не содержит вредоносного кода.

Для администратора: Если база данных ещё не создана или требуется развернуть систему на новом сервере, выполните следующие шаги. Вся структура БД описана в файле init_db.sql, который поставляется вместе с программой.

Порядок проверки работоспособности

Для проверки правильности установки и настройки выполните следующие тесты:

  1. Тест 1. Запуск программы.
    Запустите programm.exe. Должно открыться главное окно с тремя вкладками. Если окно не появилось – проверьте, что у вас установлен .NET Framework или обратитесь к системному администратору.

  2. Тест 2. Загрузка данных.
    На вкладке «Остатки оборудования» должна отобразиться таблица с перечнем оборудования. Если таблица пуста – проверьте подключение к интернету.

  3. Тест 3. Добавление записи.
    Перейдите на вкладку «Закупки», нажмите кнопку «Добавить закупку», заполните любые поля и сохраните. Если запись появилась в таблице – программа работает корректно.

  4. Тест 4. Обновление остатков.
    После добавления закупки перейдите на вкладку «Остатки оборудования» и нажмите «Обновить». Количество выбранного оборудования должно увеличиться.

  5. Тест 5. Экспорт.
    На любой вкладке нажмите «Экспорт CSV». В папке с программой должен появиться файл с именем, содержащим дату и время.

Если все тесты пройдены успешно, программа готова к использованию.

Описание операций

Главное окно программы

Главное окно содержит три вкладки, между которыми можно переключаться. В верхней части окна находится панель поиска, в нижней – таблица с данными, а также кнопки управления.

Вкладка Назначение
Остатки оборудования Показывает список типов оборудования с текущим количеством на складе. Обновляется автоматически после изменения закупок или списаний.
Закупки Предназначена для учёта поступлений. Содержит журнал всех закупок с детальной информацией.
Списания Предназначена для учёта выбытия. Содержит журнал списаний с указанием причин.

Поиск информации

Для поиска данных:

  1. Введите ключевое слово в поле поиска на нужной вкладке.
  2. Нажмите кнопку «Найти».
  3. Таблица отфильтруется, отображая только те записи, в которых название оборудования, производитель, поставщик или фамилия сотрудника начинаются с введённого текста.
  4. Чтобы снять фильтр, нажмите кнопку «Сброс».

Примечание: Поиск выполняется по началу строки. Например, чтобы найти ноутбуки Lenovo, введите «Lenovo».

Добавление записи

Добавление закупки

  1. Перейдите на вкладку «Закупки».
  2. Нажмите кнопку «Добавить закупку».
  3. В открывшейся форме заполните все поля:
    • Оборудование – выберите из выпадающего списка.
    • Поставщик – выберите из списка.
    • Склад – выберите склад, на который поступило оборудование.
    • Количество – укажите целое число больше нуля.
    • Цена за единицу – укажите цену в рублях (можно с копейками).
    • Дата закупки – введите в формате ГГГГ-ММ-ДД.
    • Примечание – необязательное поле для комментариев.
  4. Нажмите «Сохранить».

Добавление списания

  1. Перейдите на вкладку «Списания».
  2. Нажмите кнопку «Добавить списание».
  3. В открывшейся форме заполните:
    • Оборудование – выберите из списка.
    • Сотрудник – ответственный за списание.
    • Количество – укажите количество списываемых единиц.
    • Причина списания – укажите причину (например, «Поломка», «Утилизация»).
    • Дата списания – в формате ГГГГ-ММ-ДД.
  4. Нажмите «Сохранить».

Редактирование записи

  1. Выберите строку в таблице, щёлкнув по ней мышью (строка подсветится).
  2. Нажмите кнопку «Редактировать».
  3. В появившемся окне измените нужные поля.
  4. Нажмите «Сохранить» для применения изменений.

Важно: Редактирование доступно только для записей в журналах закупок и списаний. На вкладке «Остатки» редактирование невозможно – остатки вычисляются автоматически.

Удаление записи

  1. Выберите строку в таблице.
  2. Нажмите кнопку «Удалить».
  3. Подтвердите удаление в диалоговом окне.

Внимание: Удаление записи о закупке или списании повлияет на расчёт остатков. Убедитесь в правильности действия перед подтверждением.

Экспорт данных в CSV

  1. Перейдите на нужную вкладку (Остатки, Закупки или Списания).
  2. Нажмите кнопку «Экспорт CSV».
  3. Файл будет сохранён в папке с программой с именем stock_ГГГГММДД_ЧЧММСС.csv (или purchases_..., writeoffs_...).
  4. Файл можно открыть в Microsoft Excel, LibreOffice Calc или любом текстовом редакторе.

Обновление данных

Нажмите кнопку «Обновить» на любой вкладке, чтобы загрузить актуальные данные из базы. Обычно обновление происходит автоматически после операций добавления/редактирования/удаления, но в некоторых случаях (например, если другой пользователь изменил данные) может потребоваться ручное обновление.

Аварийные ситуации

Не удаётся подключиться к базе данных

Признак: При запуске или обновлении появляется сообщение об ошибке подключения.

Действия:

  1. Проверьте подключение к интернету.
  2. Подождите несколько минут и попробуйте снова – возможно, сервер временно недоступен.
  3. Если проблема повторяется, обратитесь к системному администратору – возможно, изменились параметры подключения.

Программа зависла или не реагирует

Признак: Интерфейс не отвечает на нажатия кнопок или долго загружается.

Действия:

  1. Закройте программу (используйте диспетчер задач, если необходимо).
  2. Запустите заново.
  3. Если проблема повторяется, попробуйте перезагрузить компьютер.
  4. Если ситуация не изменяется, свяжитесь с разработчиком (указаны в разделе «Автор»).

Ошибка при добавлении/редактировании записи

Признак: При сохранении формы появляется сообщение «Проверьте введённые данные» или «Ошибка БД».

Действия:

  1. Проверьте, что все обязательные поля заполнены.
  2. Убедитесь, что дата введена в формате ГГГГ-ММ-ДД.
  3. Проверьте, что количество – целое число, а цена – число (с точкой или запятой в качестве разделителя).
  4. Если вы используете запятую в цене, замените её на точку (например, 12500.50 вместо 12500,50).
  5. Повторите попытку.

Антивирус блокирует запуск

Признак: При запуске programm.exe антивирус сообщает о подозрительной активности и блокирует файл.

Действия:

  1. Добавьте файл или папку с программой в исключения антивируса.
  2. Либо временно отключите антивирус на время работы (не рекомендуется на постоянной основе).
  3. Программа безопасна и не содержит вирусов – это ложное срабатывание из-за того, что исполняемый файл был собран с помощью PyInstaller.

Потеря данных

Признак: При открытии программы таблицы пусты или данные отсутствуют.

Действия:

  1. Убедитесь, что вы подключены к правильной базе данных (проверьте настройки у администратора).
  2. Нажмите кнопку «Обновить» – возможно, данные просто не загрузились.
  3. Если данные действительно потеряны, обратитесь к администратору базы данных для восстановления из резервной копии.

Термины и сокращения

Термин Описание
БД База данных, хранилище всей информации о оборудовании, закупках и списаниях. Используется PostgreSQL.
Оборудование Тип (модель) компьютерной техники, которая учитывается в системе (например, «Ноутбук Lenovo T14»).
Закупка Операция поступления партии оборудования от поставщика на склад.
Списание Операция выбытия партии оборудования (утилизация, продажа, передача другому подразделению).
Остаток Текущее количество оборудования на складе, вычисляемое как сумма закупок минус сумма списаний.
CSV Формат файла для экспорта данных (Comma-Separated Values). Открывается в Excel и других табличных редакторах.
GUI Графический интерфейс пользователя (Graphical User Interface).
PostgreSQL Система управления базами данных, используемая для хранения данных.
СУБД Система управления базами данных – программное обеспечение для управления БД.

Автор документации: [Железков Фёдор]
Дата: 2026 г.