Управление состоянием комплектующих
Для комплектующих в системе доступна гибкая механика изменения состояния, позволяющая учитывать фактическое состояние оборудования на уровне количества.
Базовая логика
Комплектующие учитываются как общее количество (например, 10 кабелей).
По умолчанию всё количество находится в одном состоянии (например, «работает»).
Изменение состояния
Чтобы изменить состояние части комплектующих:
- Откройте карточку артикула
- Нажмите «Изменить состояние»
- Выберите нужное действие (например, «не работает», «утерян», «нуждается в диагностике», «отправить в СЦ»)
- Укажите количество, к которому применяется новое состояние
- Нажмите «Выполнить»

Разделение на под-объекты
После изменения состояния часть количества «вычленяется» в отдельные единицы.
Это означает, что:
- создаются отдельные под-объекты с собственными идентификаторами
- каждому из них присваивается выбранное состояние
- они отображаются в блоке «Извлечённые единицы»
Например:
- было 5 кабелей (все «работает»)
- 2 отмечены как «не работает»
→ система создаёт 2 отдельные единицы с этим статусом

Индикатор изменений
После появления извлечённых единиц у позиции отображается иконка восклицательного знака (!).
Это означает, что:
- общее количество разделено по состояниям
- часть единиц имеет индивидуальный статус
Работа с извлечёнными единицами
Извлечённые единицы:
- имеют собственные идентификаторы
- могут находиться в разных состояниях
- учитываются отдельно от основного количества
Возврат в общее количество
Если состояние извлечённых единиц изменяется обратно на «работает»:
- они автоматически объединяются с основным количеством
- общее количество восстанавливается
- индикатор (!) исчезает
Отправка в ремонт и диагностику
Для комплектующих доступны состояния:
- «не работает»
- «нуждается в диагностике»
- «отправить в СЦ»
- «утерян»
Это позволяет:
- отделить неисправные единицы
- отправить их в ремонт
- вести учёт состояния оборудования
После восстановления такие единицы можно вернуть в состояние «работает».
Пример
Есть 10 кабелей XLR.
После проекта:
- 7 — работают
- 2 — не работают
- 1 — утерян
Система:
- создаёт 3 извлечённые единицы
- сохраняет 7 в общем количестве
После ремонта 2 кабеля переводятся в «работает»:
- они автоматически возвращаются в общий пул
- остаётся только 1 утерянная единица