Перейти к содержанию

Редактирование компьютера: вкладка «Компоненты»

Документация описывает работу с вкладкой «Компоненты» в интерфейсе редактирования компьютеров в приложении Severcart.

Важное замечание

Вкладка «Компоненты» доступна только при редактировании существующего компьютера. Для работы с компонентами необходимо:

  1. Создать запись о компьютере в базе данных (через интерфейс или API).
  2. Открыть страницу редактирования этого компьютера.
  3. Перейти на вкладку «Компоненты».

Если компьютер не создан или открыт в режиме создания (не редактирования), вкладка «Компоненты» будет недоступна.

Назначение

Вкладка «Компоненты» предназначена для управления составными частями компьютеров:

  • добавление компонентов из складского запаса;
  • подключение компонентов к компьютеру;
  • отключение компонентов от компьютера;
  • учёт и отслеживание истории изменений компонентов.

Доступ к функционалу

Для доступа к вкладке «Компоненты» откройте страницу редактирования компьютера нажав на иконку с изображением карандаша ЛКМ в пункте меню / Компьютеры для выбранного компьютера.

Типы компонентов

Система поддерживает следующие типы компонентов:

Тип компонента Модель в системе
Процессор Processor
Материнская плата SystemBoard
Видеокарта Gpu
Оперативная память Ram
Жёсткий диск HardDrive
SSD-накопитель Drive
Привод оптических дисков Drive
Блок питания PowerSupply
Корпус Case
Система охлаждения Cooler
Звуковая карта Soundcard
Сетевая карта NetworkCard
Контроллер Controller
PCI-устройство PCIDevice
Встроенное ПО Firmware
Аккумулятор Battery

Склад компонентов

Назначение

Склад компонентов — это централизованное хранилище всех компонентов, которые ещё не установлены в компьютеры. Компоненты на складе могут находиться в различных помещениях организации.

Доступ к складу

Для доступа к складу компонентов используйте URL:

https://<your-server>/ce/comp_component_stock/?model=<Модель>

Где <Модель> — имя модели компонента (например, Processor, Gpu, HardDrive).

Примеры URL склада

Компонент URL
Процессоры /ce/comp_component_stock/?model=Processor
Видеокарты /ce/comp_component_stock/?model=Gpu
Жёсткие диски /ce/comp_component_stock/?model=HardDrive
Материнские платы /ce/comp_component_stock/?model=SystemBoard

Добавление компонента на склад

Пошаговая инструкция

  1. Перейдите на страницу склада нужного компонента.
  2. Нажмите кнопку Добавить.
  3. В модальном окне заполните обязательные поля:

  4. Модель компонента — выберите производителя и модель из списка

  5. Помещение — выберите помещение хранения

  6. При необходимости заполните дополнительные поля:

  7. Инвентарный номер — присвойте учётный номер

  8. Серийный номер — укажите заводской серийный номер
  9. Ответственный — назначьте материально ответственного
  10. Комментарий — добавьте примечание

  11. Нажмите кнопку Добавить компонент.

События при добавлении

При успешном добавлении компонента:

  • Создаётся запись о компоненте в базе данных
  • В журнале событий создаётся запись «Добавлен»

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

Пошаговая инструкция

  1. Перейдите на страницу склада компонента.
  2. Выберите нужный компонент в списке (клик по строке).
  3. Нажмите кнопку Редактировать.
  4. В модальном окне измените необходимые поля.
  5. Нажмите кнопку Сохранить.

Общие поля для всех компонентов

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

Поле Описание
Модель компонента Производитель и модель (обязательно)
Статус Состояние компонента (Резерв, Установлен, Сломанные и др.)
Помещение Место хранения компонента
Ответственный Материально ответственное лицо
Инвентарный номер Учётный номер организации
Серийный номер Заводской серийный номер
Комментарий Произвольное примечание

Специфичные поля для типов компонентов

В зависимости от выбранного типа компонента форма редактирования дополняется специальными полями. Ниже приведён полный список полей для каждого типа.

Процессор

Поле Описание Единицы измерения
Частота по умолчанию Базовая тактовая частота процессора МГц
Количество ядер Число физических вычислительных ядер шт.
Текущая частота Фактическая рабочая частота на момент учёта МГц
Количество потоков Число логических потоков вычислений шт.

Видеокарта

Поле Описание Единицы измерения
Чипсет Название графического процессора
Память Объём видеопамяти МБ

Жёсткий диск

Поле Описание Единицы измерения
Ёмкость по умолчанию Полный объём дискового пространства МБ
Скорость вращения Скорость вращения шпинделя об/мин
Кэш-память Объём буферной памяти МБ

Твердотельный накопитель (SSD)

Поле Описание Единицы измерения
Ёмкость по умолчанию Полный объём памяти МБ
Интерфейс Тип подключения (SATA, NVMe и др.)

Встроенное ПО (BIOS/UEFI)

Поле Описание Формат
Версия Версия микропрограммы строка
Дата сборки Дата компиляции прошивки ДД.ММ.ГГГГ
Тип Тип прошивки (BIOS или UEFI) выбор из списка

Сетевая карта

Поле Описание Формат
MAC-адрес Физический адрес сетевого интерфейса XX:XX:XX:XX:XX:XX

Оперативная память

Поле Описание Единицы измерения
Объём Размер модуля памяти МБ
Тип памяти Стандарт памяти (DDR3, DDR4 и др.)
Частота Рабочая частота памяти МГц

Материнская плата

Поле Описание Формат
Форм-фактор Размер и стандарт платы
Чипсет Название системного чипсета
Сокет Тип процессорного разъёма

Блок питания

Поле Описание Единицы измерения
Мощность Номинальная выходная мощность Вт
Форм-фактор Стандарт исполнения (ATX, SFX и др.)

Система охлаждения

Поле Описание Единицы измерения
Тип охлаждения Воздушное или жидкостное
Размер вентилятора Диаметр вентилятора мм

Аккумулятор

Поле Описание Единицы измерения
Ёмкость Номинальная ёмкость батареи мА·ч
Напряжение Рабочее напряжение В

Корпус

Поле Описание Формат
Форм-фактор Поддерживаемый стандарт платы
Типоразмер Габариты корпуса (Full Tower, Mid Tower и др.)

Звуковая карта

Поле Описание Формат
Каналы Количество звуковых каналов шт.
Интерфейс Тип подключения (PCI-E, USB и др.)

Контроллер

Поле Описание Формат
Тип контроллера Назначение (RAID, USB и др.)
Интерфейс Тип подключения

PCI-устройство

Поле Описание Формат
Тип устройства Назначение устройства
Интерфейс Тип подключения (PCI, PCI-E и др.)

События при редактировании

При изменении полей компонента в журнале событий создаются записи:

Изменённое поле Текст события
Статус «Изменение статуса»
Помещение «Изменение помещения»
Ответственный «Изменение материально ответственного»
Инвентарный номер «Изменение инвентарного номера»
Серийный номер «Изменение серийного номера»
Модель «Имя изменено» / «Изменение производителя»
Комментарий «Комментарий изменен»
Частота (CPU) «Изменение частоты по умолчанию», «Изменение текущей частоты»
Ядра (CPU) «Изменение количества ядер»
Потоки (CPU) «Изменение количества потоков»
Чипсет (GPU) «Изменение чипсета»
Память (GPU) «Изменение размера памяти»
Ёмкость (HDD/SSD) «Изменение размера по умолчанию»
RPM (HDD) «Изменение Rpm»
Кэш (HDD) «Размер кэша изменен»
Версия (Firmware) «Изменена версия»
Дата сборки (Firmware) «Дата сборки изменена»
Тип (Firmware) «Изменение типа»
MAC-адрес (NIC) «Изменение MAC-адреса»

Подключение компонента к компьютеру

Пошаговая инструкция

  1. Откройте страницу редактирования компьютера.
  2. Перейдите на вкладку Компоненты.
  3. Нажмите кнопку Добавить компонент со склада.
  4. В модальном окне выполните следующие действия:

a. В поле Тип компонента выберите тип устанавливаемого компонента (Процессор, Видеокарта, Оперативная память и т.д.)

b. В поле Помещение выберите склад для фильтрации доступных компонентов

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

  1. В отфильтрованном списке отметьте нужный компонент (установите флажок).
  2. Нажмите кнопку Подключить.

События при подключении

При успешном подключении компонента:

  • Компонент связывается с компьютером
  • Статус компонента изменяется на «Установлен»
  • В журнале событий создаётся запись «<Компонент> подключен»
  • В журнале событий создаётся запись «Изменение статуса»

Отключение компонента от компьютера

Пошаговая инструкция

  1. Откройте страницу редактирования компьютера.
  2. Перейдите на вкладку Компоненты.
  3. В списке установленных компонентов найдите нужный.
  4. Нажмите кнопку Отключить.
  5. В диалоге подтверждения нажмите Отключить компонент.

События при отключении

При успешном отключении компонента:

  • Связь компонента с компьютером разрывается
  • Статус компонента изменяется на «Резерв» или «Свободен»
  • В журнале событий создаётся запись «<Компонент> отключен»
  • В журнале событий создаётся запись «Изменение статуса»

Управление подключенными компонентами

Каждый компонент, установленный в компьютер, отображается в списке на вкладке «Компоненты» с набором кнопок управления. Кнопки расположены в виде панели иконок рядом с названием компонента.

Кнопки управления компонентом

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

Последовательность кнопок

Кнопки управления отображаются в следующем порядке (слева направо):

  1. Ручное добавление
  2. Информация
  3. Отключить
  4. Редактировать
  5. Удалить

Ручное добавление компонента

Функция Ручное добавление позволяет добавить компонент напрямую в компьютер, минуя склад. Это полезно в ситуациях:

  • Компонент уже установлен физически, но не оформлен в системе
  • Срочная установка без предварительного учёта на складе
  • Компонент получен от сторонней организации без регистрации

Пошаговая инструкция ручного добавления

  1. На вкладке «Компоненты» нажмите кнопку Ручное добавление (иконка «+»).
  2. В модальном окне выберите тип компонента.
  3. Заполните обязательные поля:
  4. Модель — производитель и наименование
  5. Статус — обычно «Установлен»
  6. При необходимости заполните дополнительные поля:
  7. Серийный номер
  8. Инвентарный номер
  9. Комментарий
  10. Специфичные поля для типа компонента (частота, объём и т.д.)
  11. Нажмите кнопку Добавить.

События при ручном добавлении

  • Компонент создаётся в базе данных и сразу связывается с компьютером
  • Статус компонента устанавливается в «Установлен»
  • В журнале событий создаётся запись «<Компонент> добавлен вручную и подключен»

Просмотр информации о компоненте

Кнопка Информация открывает модальное окно с подробными данными о компоненте:

  • Полное наименование модели
  • Серийный и инвентарный номера
  • Дата установки в компьютер
  • Текущий статус
  • Материально ответственный
  • История изменений (кратко)

Окно информации доступно только для просмотра, без возможности редактирования.

Предупреждение при удалении

При нажатии кнопки Удалить система запрашивает подтверждение операции. Это связано с тем, что удаление компонента из базы данных необратимо:

  • Компонент удаляется навсегда
  • Связь с компьютером разрывается
  • История событий компонента сохраняется, но сам компонент недоступен
  • Отмена удаления невозможна

Рекомендация: вместо удаления используйте отключение компонента с последующим изменением статуса на «Списан», если компонент больше не используется.

Журнал событий компонентов

Назначение

Журнал событий хранит историю всех изменений компонентов: добавление, редактирование, подключение, отключение.

Доступ к журналу

Для просмотра журнала событий компонента используйте URL:

https://<your-server>/ce/comp_component_events/?model=<Модель>&pk=<ID>

Где:

  • <Модель> — имя модели компонента
  • <ID> — первичный ключ компонента

Пример URL журнала

https://<your-server>/ce/comp_component_events/?model=Processor&pk=45

Структура журнала

Журнал отображается в виде списка событий. Каждое событие содержит:

  • Дата и время события
  • Тип события
  • Описание изменения
  • Пользователь, выполнивший действие

Типы событий

Код события Описание
COMP_ADD Компонент добавлен
COMP_CI Изменение характеристик
COMP_PLACE Изменение помещения
COMP_CONNECT Компонент подключен к компьютеру
COMP_DISCONNECT Компонент отключен от компьютера
COMP_DEL Компонент удалён

Статусы компонентов

Компоненты могут иметь следующие статусы:

Статус Описание
Резерв Компонент на складе, готов к установке
Установлен Компонент установлен в компьютер
Сломанные Неисправный компонент
В ремонте Компонент отправлен в ремонт
Списан Компонент списан

Права доступа

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

Операция Право Описание
Просмотр склада ro_ce Чтение компонентов
Добавление ap_ce Создание новых компонентов
Редактирование rw_ce Изменение компонентов
Подключение/отключение rw_ce Управление связями с ПК
Удаление er_ce Удаление компонентов

Примеры сценариев использования

Сценарий 1: Добавление нового процессора на склад

  1. Перейдите на склад процессоров: /ce/comp_component_stock/?model=Processor
  2. Нажмите кнопку «Добавить».
  3. Выберите модель «Intel Pentium 4».
  4. Выберите помещение «Склад №22».
  5. Введите серийный номер «SN-2025-001».
  6. Нажмите «Добавить компонент».

Сценарий 2: Установка процессора в компьютер

  1. Откройте редактирование компьютера: /ce/edit_ce/?pk=123&btn_class=comp-tab
  2. Перейдите на вкладку «Компоненты».
  3. Нажмите «Добавить компонент со склада».
  4. Выберите тип «Процессор».
  5. Выберите помещение «Склад №22».
  6. Отметьте процессор «Intel Pentium 4».
  7. Нажмите «Подключить».

Сценарий 3: Замена видеокарты

  1. Откройте компьютер со старой видеокартой.
  2. Перейдите на вкладку «Компоненты».
  3. Найдите старую видеокарту в списке.
  4. Нажмите «Отключить», подтвердите действие.
  5. Нажмите «Добавить компонент со склада».
  6. Выберите тип «Видеокарта».
  7. Выберите новую видеокарту.
  8. Нажмите «Подключить».

Сценарий 4: Изменение статуса компонента

  1. Перейдите на склад компонентов.
  2. Выберите компонент для редактирования.
  3. Нажмите «Редактировать».
  4. Измените статус на «Сломанные».
  5. Нажмите «Сохранить».
  6. Проверьте журнал событий — должна быть запись об изменении статуса.

Сценарий 5: Добавление жёсткого диска с указанием характеристик

  1. Перейдите на склад жёстких дисков: /ce/comp_component_stock/?model=HardDrive
  2. Нажмите кнопку «Добавить».
  3. Выберите модель «Seagate ST1000DM010».
  4. Выберите помещение «Склад №22».
  5. Введите серийный номер «Z4D12345».
  6. Укажите ёмкость «1000000» МБ (1 ТБ).
  7. Укажите скорость вращения «7200» об/мин.
  8. Укажите кэш-память «64» МБ.
  9. Нажмите «Добавить компонент».