Модуль управления запчастями позволяет вести учёт запасных частей для обслуживания малых архитектурных форм (МАФ). Включает каталог, заказы, резервирование, списания и контроль дефицитов.
Меню: Запчасти → вкладка Каталог
Справочник всех доступных запчастей. Содержит информацию о наименовании, ценах и применении. Важно: каталог не хранит остатки напрямую — они рассчитываются автоматически на основе заказов и резервов.
| Поле | Описание |
|---|---|
| Артикул | Уникальный идентификатор запчасти |
| Где используется | Описание применения (какой МАФ) |
| Цена закупки | Закупочная цена (только для админов) |
| Цена для заказчика | Цена продажи |
| Цена экспертизы | Цена для экспертных работ |
| № по ТСН | Номер по территориальным сметным нормам |
| Шифры расценки | Коды расценок (можно несколько) |
| Мин. остаток | Минимальный остаток на складе |
| Картинка | Фото запчасти |
Система автоматически рассчитывает:
Остатки ведутся раздельно:
Меню: Запчасти → вкладка Заказы деталей
Каждый заказ — это партия запчастей с определённым количеством. Именно заказы формируют физические остатки на складе.
┌──────────┐ Поступило ┌───────────┐ Всё списано ┌───────────┐
│ Заказано │ ──────────────────► │ На складе │ ────────────────────► │ Отгружено │
│ (ordered)│ │ (in_stock)│ │ (shipped) │
└──────────┘ └───────────┘ └───────────┘
▲ │
│ │
│ ▼
Создание Доступно для
заказа резервирования
| Поле | Описание |
|---|---|
| Артикул | Какая запчасть |
| Источник | Откуда заказ (текстовое описание) |
| Заказано | Начальное количество |
| Остаток | Текущий остаток в партии |
| С документами | Флаг наличия документов |
| Статус | Заказано / На складе / Отгружено |
| Примечание | Дополнительная информация |
При переводе заказа в статус "На складе":
Резерв — это бронирование запчасти под конкретную рекламацию. Резерв уменьшает свободный остаток, но не уменьшает физический до момента списания.
| Статус | Описание |
|---|---|
| Активен | Запчасть забронирована |
| Списан | Запчасть отгружена |
| Отменён | Бронь отменена |
Дефицит создаётся автоматически, когда при резервировании не хватает свободных запчастей. Дефицит фиксирует неудовлетворённую потребность.
При поступлении новой партии запчасти:
| Статус | Описание |
|---|---|
| Открыт | Есть недостача, ожидает поступления |
| Закрыт | Полностью покрыт резервами |
Используется при работе с рекламациями:
Где: Карточка заказа → блок "Резервы" → кнопка "Списать"
Для ситуаций без рекламации:
Где: Карточка заказа → кнопка "Списать"
При удалении запчасти из рекламации можно выбрать:
В карточке рекламации можно списать все запчасти одной кнопкой:
Каждая операция с запчастями записывается в журнал движений. Это обеспечивает полный аудит и историю.
| Тип | Описание | Влияние на остаток |
|---|---|---|
| Поступление | Партия пришла на склад | +остаток |
| Резервирование | Забронировано под рекламацию | Нет (только свободный) |
| Списание | Отгрузка со склада | −остаток |
| Отмена резерва | Бронь отменена | Нет (освобождает свободный) |
| Коррекция (+) | Увеличение при инвентаризации | +остаток |
| Коррекция (−) | Уменьшение при инвентаризации | −остаток |
Где: Карточка заказа → блок "История движений"
Показывает:
Меню: Запчасти → вкладка Контроль наличия
Дашборд для мониторинга запасов и управления дефицитами.
Запчасти с открытыми дефицитами. Требуют срочного заказа.
| Информация | Описание |
|---|---|
| Запчасть | Артикул и название |
| Рекламация | Для какой рекламации |
| Требуется | Сколько нужно всего |
| Зарезервировано | Сколько уже есть |
| Не хватает | Сколько нужно заказать |
| Покрытие | Процент обеспеченности |
Запчасти, свободный остаток которых ниже установленного минимума.
При сохранении:
При изменении количества запчасти:
Варианты:
При удалении также закрывается связанный дефицит (если был).
В карточке рекламации:
При резервировании система выбирает партии в порядке их создания (старые первыми):
Партия 1 (создана 01.01): 5 шт ──► Резервируется первой
Партия 2 (создана 15.01): 3 шт ──► Резервируется второй
Партия 3 (создана 01.02): 10 шт ──► Резервируется последней
Остатки "с документами" и "без документов" учитываются раздельно:
Запрос: 5 шт с документами
Партия A (без документов): 10 шт ──► Не подходит
Партия B (с документами): 3 шт ──► Резерв 3 шт
Партия C (с документами): 5 шт ──► Резерв 2 шт
Итого: Резерв 5 шт, дефицит 0
1. Дефицит открыт: нужно 7 шт с документами
↓
2. Поступает партия: 10 шт с документами, статус → "На складе"
↓
3. Observer срабатывает автоматически
↓
4. Создаётся резерв на 7 шт из новой партии
↓
5. Дефицит закрывается
↓
6. Остаток партии: 3 шт свободно
| Действие | Админ | Менеджер | Бригадир |
|---|---|---|---|
| Просмотр каталога | ✓ | ✓ | ✓ |
| Создание/редактирование запчасти | ✓ | ✗ | ✗ |
| Удаление запчасти | ✓ | ✗ | ✗ |
| Импорт/экспорт каталога | ✓ | ✗ | ✗ |
| Создание заказа | ✓ | ✓ | ✗ |
| Списание | ✓ | ✓ | ✗ |
| Коррекция остатков | ✓ | ✗ | ✗ |
| Удаление заказа | ✓ | ✗ | ✗ |
| Просмотр цены закупки | ✓ | ✗ | ✗ |
Запчасть нельзя удалить, если есть связанные заказы. Сначала нужно удалить все заказы.
Заказ нельзя удалить, если есть активные резервы. Сначала отмените или спишите резервы.
Используйте функцию "Коррекция" в карточке заказа (доступно только админам).
Часть запчастей зарезервирована под рекламации. Посмотрите блок "Резервы" в карточке заказа.
В карточке заказа блок "Резервы" показывает список рекламаций с количеством.
Проверьте: