28 окт. 2025 г.·7 мин

Инвентаризация склада через смартфон: офлайн-сбор и отчеты

Инвентаризация склада через смартфон: как организовать офлайн-сбор, быстро выявлять расхождения и получать отчеты по итогам пересчета без задержек.

Инвентаризация склада через смартфон: офлайн-сбор и отчеты

Зачем менять подход к инвентаризации на складе

Классическая инвентаризация легко превращается в марафон: люди считают, записывают на бумаге, потом кто-то переносит данные в таблицу или учетную систему. Время уходит не на пересчет, а на перепроверки, поиск листов и разбор того, что имелось в виду по почерку.

Пересчет обычно затягивается по двум причинам. Первая - данные собираются медленно: одну позицию посчитать легко, но тысячи строк на складе растягиваются на недели. Вторая - информация распадается на части: листы у разных смен, черновики, фото, заметки в мессенджерах. На этапе свода результаты теряются, дублируются или смешиваются.

Бумага и ручной ввод почти всегда дают похожие ошибки: пропущенные строки, переставленные цифры, неверные единицы измерения, дубли. Отдельная боль - когда штрихкод считали, но записали артикул, или наоборот. А при переносе руками появляется второй слой ошибок, уже офисных.

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

Офлайн-сбор означает, что устройство работает без стабильного интернета. Сотрудник продолжает сканировать и вводить количество там, где связь «проваливается» (в подвале, между стеллажами, в ангаре). Данные сохраняются на устройстве и синхронизируются позже, когда появляется сеть. Для склада это критично: связь часто нестабильна, а остановки пересчета стоят дорого.

Успех мобильной инвентаризации удобно оценивать по четырем показателям: точность (меньше расхождений и понятные причины), скорость (быстрее за счет скана и без ручного переноса), прозрачность (видно, кто считал и что уже закрыто), повторяемость (процесс можно воспроизвести без «как получится»).

Мобильный терминал или смартфон: как выбрать устройство

Для инвентаризации склада через смартфон часто хватает обычного телефона, если склад небольшой, штрихкоды крупные и читаемые, а пересчет проводят не каждый день. Смартфон удобно выдать временно: поставить приложение и начать работу без закупки отдельного парка устройств.

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

Сканирование - главный практический критерий. Камера смартфона справляется, но чаще требует навести фокус, удержать расстояние и дождаться распознавания. Встроенный сканер терминала читает быстрее, реже ошибается на мелких этикетках и лучше работает с поврежденными или бликующими кодами. Если сотрудник делает сотни сканов в час, разница заметна уже в первый день.

Условия склада тоже решают. На холоде батарея смартфона садится быстрее, сенсор хуже реагирует, а в перчатках сложнее нажимать. Падение на бетон и пыль в разъемах могут быстро вывести личное устройство из строя. Терминал дороже, но нередко выходит дешевле, чем простой бригады и регулярная замена телефонов.

Быстрый тест выбора

Перед закупкой или пилотом ответьте на несколько вопросов:

  • Сколько сканов в час делает один сотрудник и сколько длится смена.
  • Насколько мелкие штрихкоды и бывает ли плохое освещение.
  • Есть ли холодные зоны, пыль, риск падений, работа в перчатках.
  • Нужна ли работа офлайн на большой части маршрута.
  • Сколько людей будет считать одновременно и как быстро нужно закрыть пересчет.

Отдельно продумайте безопасность. Не используйте общий логин на всех: роли (счетчик, старший смены, контролер) снижают риск случайных правок. Учитывайте устройства как имущество, задайте PIN или биометрию, ограничьте установку лишних приложений и включите удаленную блокировку при потере. Так вы защищаете данные и упрощаете разбор спорных расхождений.

Как устроен офлайн-сбор данных и синхронизация

Офлайн-сбор нужен там, где связь в складе нестабильна или сети запрещены в зонах хранения. Для инвентаризации склада через смартфон это означает простую вещь: вы продолжаете сканировать и считать, даже если интернет пропал, а результаты не теряются.

Что хранится на устройстве офлайн

Перед стартом пересчета устройство получает «пакет» данных и хранит его локально. Обычно в него входят задания на пересчет (зоны, стеллажи, ячейки, сроки), номенклатура (артикул, штрихкод, единицы, варианты упаковки), контрольные значения (если нужны подсказки), справочники (склады, ячейки, партии, серийные номера, сотрудники), а также черновики операций: сканы, введенные количества, комментарии и фото (если используется).

Важно, чтобы пакет был «заморожен» на время пересчета: тогда все сотрудники считают по одной и той же версии данных. Если в середине смены менять номенклатуру или остатки, появятся спорные ситуации и лишние расхождения.

Синхронизация и защита от ошибок

Когда связь появляется, приложение отправляет накопленные операции на сервер и получает ответ: «принято», «отклонено» или «нужно уточнение». Надежная синхронизация идет небольшими порциями, чтобы при обрыве не начинать с нуля.

Чтобы не было дублей и потерь при повторной отправке, у каждой операции должна быть метка: уникальный номер события, время, сотрудник, устройство, зона. Тогда сервер понимает, что это уже отправлялось, и не считает повторно.

На практике помогают простые правила:

  • синхронизировать по завершении каждой зоны, а не только в конце дня;
  • не удалять задания с устройства, пока сервер не подтвердил прием;
  • фиксировать, кто и что считал, чтобы быстрее разбирать расхождения;
  • хранить черновики на устройстве до подтверждения;
  • явно показывать статус: «не отправлено», «в очереди», «принято».

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

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

Подготовка перед пересчетом: данные и организация склада

Быстрый пересчет начинается не с обхода стеллажей, а с порядка в справочниках и понятных правил. Если номенклатура «грязная», а адреса хранения живут только в голове кладовщика, инвентаризация склада через смартфон превращается в сбор спорных цифр, которые потом трудно подтвердить.

Приведите в порядок данные до выхода в склад

Выделите время на проверку базы. Часто хватает одного короткого «санитарного дня», чтобы убрать большую часть будущих расхождений.

  • Проверьте названия и артикулы: один и тот же товар не должен встречаться под разными вариантами.
  • Сверьте единицы измерения и упаковки: штуки, короба, паллеты, кратность в коробе.
  • Убедитесь, что штрихкоды привязаны к нужной позиции и не дублируются у разных товаров.
  • Закройте «серые» остатки: товары без карточек, без единицы измерения и других обязательных данных.
  • Договоритесь о правилах округления и пересчета комплектов (наборы и единичные позиции).

Простой пример: если в базе один и тот же товар учтен как «шт» и как «уп», сотрудники будут сканировать один код, но вводить разные количества. В отчете это выглядит как недостача и излишек одновременно.

Организуйте склад и правила пересчета

Дальше важна физическая логика склада. Адресное хранение должно быть читаемым: зона, ряд, ячейка. Даже без полноценной WMS достаточно ввести единый формат маркировки и наклеить понятные этикетки на стеллажи.

Заранее определите формат пересчета: сплошной (все позиции), выборочный (по группе товаров) или циклический (частями, по расписанию). Для выбранного формата назначьте ответственных, время «заморозки» операций (приемка, отгрузка) и правило повторной проверки по спорным позициям.

Еще одна практичная заготовка - причины расхождений и короткие комментарии, которые можно выбрать при вводе. Тогда вместо «непонятно почему» в итоговом отчете будет конкретика: пересорт, повреждение, неверная упаковка, ошибка приемки, перенос без документа. Это экономит часы разборов и помогает быстрее решать, что делать дальше: исправлять учет, проводить проверку или менять правила хранения.

Пошаговый процесс инвентаризации с мобильным сбором

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

Когда инвентаризация идет через мобильный сбор, принцип простой: каждый человек отвечает за свой участок, а система фиксирует, что и когда было посчитано. Так меньше путаницы и проще разбирать расхождения.

Сначала разбейте склад на понятные зоны: ряд, стеллаж, уровень, ячейка. На каждую зону назначьте исполнителя (или пару: один сканирует, второй контролирует) и договоритесь о правилах перехода между участками. Участки не должны пересекаться и должны иметь четкие границы.

Дальше подготовьте задания на устройства. Обычно это список ячеек или маршрут по зонам. Перед стартом зафиксируйте начало пересчета: дата, смена, исполнитель, участок. Это помогает, если позже придется уточнить, кто и где работал.

На месте порядок действий обычно такой:

  • Сканируете ячейку (или выбираете ее в списке), чтобы привязать результат к адресу.
  • Сканируете товар (штрихкод) и проверяете, что название совпадает с тем, что лежит.
  • Вводите количество (штуки, коробки, вес - как принято у вас).
  • Повторяете цикл для каждой позиции в ячейке.
  • Подтверждаете, что ячейка посчитана.

Исключения лучше отмечать сразу, а не откладывать на конец: поврежденная упаковка, пересорт (в ячейке не тот товар), товар без штрихкода, пустая ячейка при наличии остатка в учете. Если приложение позволяет, добавляйте комментарий и фото. Даже короткая пометка экономит время при разборе.

Пример: сотрудник считает зону «Стеллаж B, уровень 2». В ячейке по учету 12 единиц, фактически 10, и еще 2 единицы другого артикула. Он фиксирует 10 по основному товару, добавляет вторую позицию как пересорт и отмечает «нужна проверка приемки». На сверке это сразу попадет в отдельный список.

Когда участок закрыт, исполнитель подтверждает завершение и отправляет результаты на сверку (или оставляет в очереди до синхронизации, если работаете офлайн). После этого важно не возвращаться в тот же участок без отдельного разрешения, иначе легко получить двойной счет.

Контроль расхождений: как находить и подтверждать ошибки

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

На экране сотрудник должен видеть три значения: учетное количество, фактическое и разницу. Позиции с отклонениями лучше сразу подсвечивать и собирать в отдельный список, чтобы не искать проблемы в общей массе строк.

Правила, которые экономят время

Не каждое отклонение нужно перепроверять сразу. Заранее задайте пороги, чтобы команда действовала одинаково.

  • Любое отрицательное отклонение по дорогим товарам (например, ABC-класс A) - на повторный пересчет.
  • Отклонение выше X штук или выше Y% от учета - на перепроверку.
  • «Лишняя» позиция (в учете ноль, по факту есть) - проверка места хранения и документов.
  • Повторяющиеся отклонения по одной ячейке или стеллажу - проверка маркировки и адресного хранения.
  • Корректировки, меняющие итоговую стоимость выше лимита - только через подтверждение ответственного.

Эти пороги лучше закрепить в регламенте, а не держать «в голове».

Как фиксировать спорные позиции

Если приложение поддерживает фото и комментарии, используйте их как простое доказательство: фото этикетки, фото палеты, комментарий «перемещено в зону приемки, акт не оформлен». Это снижает количество звонков и повторных выходов на склад.

Нужен и понятный маршрут перепроверки: сборщик фиксирует расхождение -> контролер или старший смены делает повторный пересчет -> материально ответственное лицо подтверждает решение -> система сохраняет, кто и когда принял решение и по какой причине. Важно, чтобы решение по расхождению нельзя было «тихо» переписать без следа.

Причины удобнее выбирать из короткого списка, а не каждый раз писать текстом. Типовые категории, которые хорошо анализируются: ошибка приемки или отгрузки, перемещение без документа, ошибка адресного хранения или маркировки, брак или списание, ошибка данных (дубликаты штрихкодов, неверная единица измерения, пересорт).

Пример: при пересчете расходников учет показывает 120 штук, по факту 108. По правилу «-10% и больше» позиция уходит в перепроверку. Старший смены пересчитывает, делает фото короба с маркировкой и пишет: «часть ушла в производство, перемещение не оформлено». Причина фиксируется как «перемещение без документа», и это становится задачей не только склада, но и дисциплины оформления операций.

Быстрые отчеты по итогам пересчета: что важно показать

Хранение данных и отчеты
Спроектируем серверы и хранение, чтобы история пересчетов и отчеты были под рукой.
Запросить решение

Если вы проводите инвентаризацию склада через смартфон или терминал, выигрыш не только в скорости сбора, но и в том, что итог можно получить сразу после синхронизации. Отчет должен быть понятным тем, кто принимает решения, и при этом помогать быстро находить причины расхождений.

Минимум, без которого отчет бесполезен

Начните с короткой сводки: что произошло на складе за время пересчета.

  • сколько позиций и ячеек пересчитано и сколько осталось;
  • товары «не найдено» (в учете есть, по факту нет);
  • излишки и недостачи;
  • статус подтверждения (сколько расхождений уже проверено и кем).

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

Разрезы, которые экономят часы разборов

Дальше отчету нужны два понятных разреза: где и кто.

Разрез по участкам (зонам, рядам, ячейкам) показывает, где были задержки и ошибки. Например, зона приемки закрылась за 40 минут, а мелкоштучное хранение растянулось на 3 часа.

Разрез по исполнителям помогает без обвинений увидеть факт: у кого чаще встречались недостачи, где пропускали сканирование, где были повторы. Это полезно и для обучения, и для настройки процесса.

Отдельно стоит вывести топ позиций по расхождениям: 10-20 SKU с максимальным отклонением в штуках или сумме. Еще лучше, если рядом видны повторяемые причины: «перепутаны упаковки», «не та единица измерения», «переложено в другую ячейку», «маркировка не читается».

Один пересчет - два уровня детализации

Бухгалтерии обычно нужна выгрузка с полной детализацией по номенклатуре и документам корректировки, а руководству - короткая картина: сумма излишков и недостач, проблемные зоны, сроки закрытия. Два шаблона (краткий и детальный) снимают необходимость собирать отчет вручную.

Чтобы результат был в день пересчета, заранее договоритесь о правилах: до какого времени принимаются данные, кто и когда подтверждает расхождения, и что считается финалом (например, после повторной проверки топ-20 позиций).

Пример сценария: пересчет склада при нестабильной связи

Склад среднего размера разделен на несколько зон: приемка, основной стеллажный ряд, мелкоштучная зона и отдельная кладовая для расходников. Связь там капризная: у ворот сигнал есть, между стеллажами пропадает, а в кладовой иногда нет сети совсем. Раньше это ломало пересчет: люди записывали на бумагу, потом переносили в таблицы, и ошибки появлялись дважды.

Подготовка перед стартом

За день до пересчета сделали простую адресацию: проход-ряд-ячейка. Потом сформировали задания на три бригады и включили офлайн-режим в приложении на смартфонах (или на мобильных терминалах - принцип один). Каждой бригаде выдали свою зону, чтобы не было пересечений.

Заранее подготовили несколько вещей: выгрузили актуальные остатки и справочник товаров на устройства, закрепили зоны и маршруты за бригадами (без смены зон в середине), проверили штрихкоды на проблемных позициях и распечатали замену для пары ячеек, договорились о порядке работы: сначала скан, потом количество, комментарий - только при споре.

Как нашли расхождения и закрыли спорные позиции

В процессе пересчета бригады сканировали ячейку, затем товар и вводили количество. Если сеть пропадала, данные сохранялись локально. Когда люди возвращались в зону со связью, происходила синхронизация, и ответственный видел промежуточные итоги по зонам.

Основные расхождения оказались не в «потерях», а в типичных ошибках учета. Во-первых, пересорт: два похожих товара лежали рядом, у одного штрихкод был частично поврежден, и его несколько раз пробили как соседний. Во-вторых, неверная единица измерения: в учете товар был в штуках, а фактически хранился и отбирался коробами. В результате система показывала «лишнее» в одной позиции и «недостачу» в другой.

Спорные позиции закрывали так: ответственному приходил список отклонений, он назначал повторный пересчет конкретной ячейки другой бригаде. Если расхождение подтверждалось, позицию помечали как «подтверждено» и фиксировали причину (пересорт, единица измерения, поврежденный код).

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

Частые ошибки при мобильной инвентаризации

Сенсорные моноблоки для постов
Моноблоки GSE M200 удобны для постов сборки, приемки и печати документов.
Узнать варианты

Мобильный сбор ускоряет пересчет, но часто ломается на мелочах. Ошибки обычно не в приложении, а в правилах и дисциплине: что именно сканируем, когда фиксируем перемещения, кто подтверждает расхождения.

Чаще всего встречаются такие проблемы:

  • Смешивают партии и ячейки, но не фиксируют перемещения. Товар переехал на другую полку, а в системе он все еще в старой ячейке, и пересчет выглядит как недостача и излишек одновременно.
  • Начинают пересчет без «заморозки» критичных операций. Приемка, отгрузка и внутренние перемещения идут параллельно, а правила исключений не прописаны.
  • Сканируют товар, но не сканируют ячейку (или наоборот). Без привязки к месту теряется контекст: непонятно, где именно нашли позицию и куда возвращаться для перепроверки.
  • Нет единого справочника штрихкодов и упаковок. Один и тот же товар может иметь разные коды у поставщиков, а коробка и штука живут под разными SKU. Тогда сканирование дает «неизвестный товар» или неправильную единицу измерения.
  • Отчеты сводят вручную. Склад, бухгалтерия и закупки собирают итог в разных таблицах, и расхождения между отделами становятся отдельной «инвентаризацией после инвентаризации».

Пример из практики: кладовщик сканирует только коробки, считая «по внешней таре», а учет ведется в штуках. В отчете получается кратно меньше единиц, и потом два дня выясняют, где «пропали» 240 штук, которые на самом деле лежали в 20 коробках.

Чтобы таких историй было меньше, перед стартом проверьте три вещи: правила (какие операции запрещены во время пересчета, а какие разрешены и как помечаются), дисциплину сканирования (всегда пара «ячейка + товар», плюс понятные единицы), и единый источник данных с понятным форматом итогов для всех отделов.

Короткий чек-лист и следующие шаги

Перед стартом пройдите короткую проверку. Большинство проблем появляется не во время пересчета, а из-за неподготовленных данных и размытых правил.

Сначала убедитесь, что справочники готовы: номенклатура без дублей, штрихкоды привязаны к правильным товарам, адресация (ячейки, стеллажи, зоны) понятная и одинаковая во всех документах. Затем проверьте роли: кто создает задания, кто считает, кто подтверждает расхождения и кто закрывает итоги.

Дальше подготовьте задания и офлайн-наборы данных для устройств. В офлайн-пакет обычно входят список позиций, адреса, правила ввода (например, запрет отрицательных остатков) и подсказки для спорных случаев (серийные номера, партии, сроки годности). Чем яснее правила пересчета, тем меньше «ручных» решений на месте.

Короткий чек-лист перед выходом в склад:

  • Данные: актуальная номенклатура, штрихкоды, адресация, права пользователей.
  • Задания: разбивка по зонам и понятные границы.
  • Офлайн: загружены пакеты, проверен вход, сканирование и сохранение результатов.
  • Организация: назначены ответственные, выбрано окно работ, понятен контроль прогресса.
  • Правила: как фиксировать расхождения, когда делать повторный пересчет, какие отчеты нужны.

После пилота на одной зоне (например, «А1-А3» или отдельная группа товаров) сразу закрепите правила по расхождениям: какие отклонения допустимы, какие позиции всегда пересчитываются повторно, кто подтверждает спорные случаи. Это снимает ситуацию, когда отчет готов, а решения по отклонениям еще «в воздухе».

Дальше обычно упираются в инфраструктуру: где будет работать WMS или учетная система, как хранить историю пересчетов, кто и как быстро увидит отчеты. Если складов несколько или нужна аналитика, имеет смысл заранее привлечь системного интегратора и подобрать рабочие станции и серверы под нагрузку. Например, GSE.kz как производитель и интегратор в Казахстане может помочь с подбором и внедрением оборудования и инфраструктуры (включая серверы) и с дальнейшей поддержкой.

Когда это согласовано, назначьте дату, проведите короткий инструктаж и сделайте контрольный прогон: одно задание, одно устройство, один отчет. Если он сходится, масштабировать на весь склад намного проще.

FAQ

Когда действительно стоит переходить на инвентаризацию через смартфон, а не считать «по-старому»?

Обычно меняют подход, когда пересчет занимает слишком много времени, а ошибки повторяются из раза в раз. Смартфон или терминал позволяют сразу фиксировать данные в цифровом виде, привязывать их к сотруднику и ячейке и быстрее сводить итог без ручного переноса из бумаги.

Что выбрать для склада: смартфон или терминал сбора данных?

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

Как работает офлайн-сбор и что для него нужно подготовить?

Нужно заранее загрузить на устройство пакет данных: задания по зонам и ячейкам, номенклатуру со штрихкодами и единицами измерения, справочники и правила ввода. Во время работы все сканы и количества сохраняются локально и отправляются на сервер, когда сеть появляется, поэтому пересчет не останавливается из‑за «провалов» связи.

Почему важно «замораживать» данные на время инвентаризации?

Старайтесь считать по «замороженной» версии данных на время пересчета, чтобы у всех была одна и та же база. Если менять номенклатуру, штрихкоды или остатки в середине смены, вы получите спорные расхождения, которые потом трудно объяснить и подтвердить.

Нужно ли сканировать и ячейку, и товар, или достаточно только товара?

Самый надежный порядок — сначала скан ячейки, затем скан товара, затем ввод количества в принятой единице. Это сохраняет контекст, помогает быстро перепроверять и снижает риск ситуации, когда товар посчитали, но не понятно, где именно он лежал.

Что делать, если у товара нет штрихкода или код не читается?

Сразу фиксируйте такие случаи как отдельное событие: добавляйте комментарий и, если возможно, фото этикетки или места хранения. Дальше решите по правилам: либо временно используйте внутренний код/наклейку, либо отправляете позицию в список на маркировку, чтобы в следующем пересчете она не превращалась в ручной ввод.

Как не запутаться с единицами измерения (штуки, короба, палеты) при пересчете?

Лучшее решение — заранее договориться, в каких единицах считают и как переводят «короб/штука/палета», и закрепить это в карточке товара. Если единицы не согласованы, в отчете легко получить одновременно «недостачу» и «излишек» по одному и тому же товару из‑за разных способов ввода.

Какие расхождения стоит перепроверять в первую очередь?

Заранее задайте пороги, что перепроверяется обязательно: дорогие позиции, большие отклонения в штуках или процентах, товары с учетом «0», но найденные по факту. Так команда действует одинаково, а контролер получает короткий список для повторного пересчета вместо хаотичных проверок всего подряд.

Какие отчеты нужны сразу после инвентаризации, чтобы они были полезны руководству и бухгалтерии?

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

Как организовать права и безопасность, если пересчет делают несколько смен и много людей?

Не используйте один общий логин: разделите роли (счетчик, контролер, ответственный за подтверждение), чтобы было видно, кто что сделал. На устройствах включите PIN/биометрию, ограничьте лишние приложения и предусмотрите возможность блокировки при потере, тогда данные и история действий останутся защищенными.

Инвентаризация склада через смартфон: офлайн-сбор и отчеты | GSE