УчетМеток — RFID-учёт оборудования
Веб-платформа и Android-клиент для учёта оборудования: от RFID-сканирования до инвентаризации и подтверждения передачи сотруднику.
Клиентский проект.
О продукте
УчетМеток помогает связать оборудование, помещения, сотрудников и результаты проверки в одной системе. Веб-кабинет предназначен для работы с каталогом и согласованиями, Android-клиент — для сканирования RFID-меток и штрихкодов на терминале сбора данных. Клиентский проект; название заказчика не раскрывается. На иллюстрациях показан реальный интерфейс с демонстрационными данными.
Задача
При инвентаризации важно не только прочитать метку. Нужно понять, какое оборудование найдено, где оно числится, кому выдано и требуется ли решение ответственного. Эти факты нельзя смешивать: обнаружение предмета в другом помещении само по себе не должно менять его учётное место или владельца.
Решение
Построили систему вокруг карточки оборудования и явных операций с ней. Каталог объединяет инвентарные номера, метки, помещения и ответственных. Проверка сопоставляет сканирования с ожидаемым составом помещения и учитывает подтверждённые выдачи. Передачи проходят согласование, а права на действия проверяются сервером. Android-клиент сохраняет сканирования локально и отправляет их на сервер пакетами.
Каталог как рабочее пространство
Начали с повседневной работы: найти оборудование, проверить его состояние и увидеть назначенного ответственного. Поиск, фильтры и компактные статусы помогают работать с каталогом, а состав доступных действий зависит от роли пользователя.

От метки — к результату проверки
Следующий шаг — связать поток сканирований с учётом. Экран инвентаризации показывает ожидаемое оборудование, найденные позиции и ситуации, требующие решения. Подтверждённая выдача учитывается отдельно, чтобы отсутствие предмета в помещении не теряло своего объяснения.

Решение там, где находится сотрудник
Согласования доступны в адаптивном веб-кабинете: сотрудник видит своё оборудование и запросы на подтверждение с телефона. Для обхода помещений предусмотрен отдельный Android-клиент ТСД с интеграцией Newland SDK, RFID и штрихкодами.
Как это работает
Одна вещь — связанная история
Карточка объединяет инвентарный и серийный номера, привязанные метки, помещение и ответственного. Ограничения уникальности помогают не создавать противоречивые записи.
Сканирования в локальной очереди
Android-клиент использует Room для хранения очереди. Пакетная синхронизация и состояния отправки позволяют продолжить передачу накопленных сканирований после восстановления соединения.
Проверка с учётом контекста
Система различает найденное оборудование, неподтверждённое присутствие и действующую выдачу сотруднику. Результат проверки сохраняет учётный контекст, а сканирование не выполняет автоматическое перемещение.
Передача через подтверждение
Сотрудник видит ожидающее действие в своём кабинете и принимает или отклоняет передачу. Оборудование и имущество имеют разные правила: имущество закрепляется за помещением и не участвует в персональных выдачах.
Результат работы
Разработаны веб-кабинет, Go API и Android-клиент для ТСД. В одном процессе связаны учёт оборудования, сканирование, разбор результатов инвентаризации и подтверждение передач. История операций и сохранённые результаты проверок позволяют вернуться к контексту решения. Интерфейсы учитывают роли пользователей и работу с телефона.
- Go
- PostgreSQL
- React
- TypeScript
- Kotlin
- Jetpack Compose
- Room
- Newland SDK