CHM Inventory
Клиентский кабинет для заказчиков и завхозов.
Здесь собраны ключевые сценарии: заявки на инвентарь, контроль остатков и история перемещений по каждому складу.
Роли и доступ
- Заказчик: оформление заявок и отслеживание статуса.
- Завхоз: управление остатками и подтверждение выдачи.
- Админ: доступы пользователей и складов.
Заказчик
Форма заявки и контроль выдачи.
Новая заявка на выдачу инвентаря
Выберите склад и при необходимости даты. После создания откроется заявка — добавьте позиции и отправьте.
Мои заявки
Список ваших заявок. Откройте заявку, чтобы просмотреть детали. Редактировать (даты, позиции) можно только пока заявка в статусе «Черновик» или «В обработке».
Каталог склада
- Поиск по названию, типу, виду и уникальному номеру.
- Фильтр по доступности, состоянию и расположению.
- Карточки с фото, количеством и ответственным.
Заявка
- Выбор склада и подбор позиций в корзину.
- Указание количества и дат получения/возврата.
- Комментарий для завхоза и отправка запроса.
Статусы и уведомления
- Отслеживание: в обработке / одобрено / отказано.
- Изменение заявки до одобрения или отклонения завхозом.
- История выдач и возвратов с фото.
Завхоз
Управление складом и контроль заявок.
Остатки и инвентаризация
- Добавление, списание и удаление предметов.
- Редактирование карточек с единицами измерения.
- История движений и ответственные лица.
Обработка заявок
- Фильтры по статусам и складам.
- Корректировка количества и подтверждение выдачи.
- Комментарий и чат с заказчиком.
Уведомления
- Новые заявки и критические остатки.
- Запросы на возврат и списание.
- Контроль качества возвращенных позиций.
Как попасть в раздел завхоза
Доступ открывается пользователям с ролью storekeeper и назначенными складами.
В API это заголовок X-User-Role: storekeeper плюс записи доступа к складам.
Инвентарь
Структура каталога и параметры учета.
Ключевые поля
Сценарии контроля
- Просмотр реального местонахождения и ответственного.
- История выдач: кто и когда брал предмет.
- Несколько складов с отдельными каталогами.
Процесс согласования заявок
Создание заявки
Пользователь формирует черновик и добавляет позиции.
Согласование
Кладовщик подтверждает позиции и резервирует остатки.
Выдача
После подтверждения позиции выдаются со склада.
Возврат
Возвраты фиксируются в истории с фото и качеством.
Технический API
Requests
POST /requestsPOST /requests/{id}/itemsPOST /requests/{id}/submitPOST /requests/{id}/approve
Warehouses
GET /warehousesPOST /warehousesPOST /warehouses/{id}/itemsPOST /warehouses/{id}/items/{itemId}/writeoff
Notifications
GET /notificationsPOST /notifications/mark-read