Используем cookie — для входа в кабинет и обезличенной статистики. Подробнее
Автоматизация

Штрихкодирование склада: ТСД, смартфон или своё приложение — как выбрать и запустить без остановки работы

30 октября 2026·12 мин чтения

Короткий ответ: штрихкодирование склада — это когда каждое движение товара подтверждается сканом, а не записью на бумаге: кладовщик сканирует ячейку и товар, приложение сверяет это с заданием и сразу пишет операцию в учёт. Начинать стоит с одной операции, обычно с приёмки или инвентаризации, и одной зоны. Сканировать можно промышленным терминалом сбора данных (ТСД), Android-смартфоном или планшетом — приложение может быть одно и то же. Связь с 1С или МойСклад делается обменом, менять учётную систему для этого обычно не нужно.

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

Что даёт штрихкод на складе и где эффекта не будет?

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

Что меняется на практике:

  • Пересорт ловится в момент ошибки. Отсканировал не тот артикул при отборе — приложение не даёт закрыть строку. Без сканера тот же пересорт находят через месяц на инвентаризации или после жалобы покупателя.
  • Новый человек работает с первого дня. Приложение ведёт по маршруту: «иди в ячейку B-12-3, возьми 4 штуки». Знать склад наизусть не нужно.
  • Инвентаризация без остановки отгрузок. Пересчитывают по зонам, а не весь склад за выходные, потому что остатки привязаны к ячейкам.
  • Видно, кто и когда. Каждая операция подписана пользователем и временем. Спор «я клал, а оно пропало» решается по журналу.

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

Какие операции переводить первыми?

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

Типовые складские операции и что сканер даёт в каждой:

  1. Приёмка. Сканируют каждую позицию из поставки и сверяют с заказом поставщику или входящим документом. Недостачу и пересорт видно до того, как подписан акт. Здесь же клеят свою этикетку на товар без заводского штрихкода.
  2. Размещение. Скан товара, затем скан ячейки. Приложение может подсказать, куда положить: в ячейку, где уже лежит этот артикул, или в свободную нужного размера.
  3. Отбор (комплектация). Приложение выдаёт лист отбора в порядке обхода стеллажей. Кладовщик сканирует ячейку и товар, количество подтверждает кнопкой или повторными сканами.
  4. Перемещения. Между ячейками, зонами или складами — «откуда» и «куда» сканом, без бумажной накладной.
  5. Инвентаризация. Пересчёт по ячейкам: приложение показывает, что должно лежать, человек сканирует то, что лежит. Расхождения сразу видны списком.
  6. Отгрузка. Финальная проверка заказа перед упаковкой: всё ли собрано и в нужном количестве.

Для маркированных товаров к этому добавляется сканирование кода Честного знака у каждого экземпляра. Это отдельная тема со своими правилами — о ней статья про маркировку в интернет-магазине и на маркетплейсах.

ТСД, смартфон или планшет: сравнение

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

Как прикинуть, что нужно именно вам:

  • Считайте сканы в час, а не людей. Десять строк в час на кладовщика — смартфон с камерой справится. Сотни строк — камера будет тормозить человека, нужен ТСД или внешний сканер.
  • Посмотрите на этикетки. Мелкие, глянцевые, мятые, на высоте третьего яруса — камера телефона здесь проигрывает, ТСД читает с расстояния.
  • Учтите условия. Холодный склад, пыль, бетонный пол — смартфону нужен чехол, а батареи на морозе хватит ненадолго.
  • Не забудьте про печать. Этикетки на товар и ячейки печатают на термопринтере. Приложение отправляет на него задание по шаблону — размер этикетки определяют до разработки.

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

Чем сканировать: сравнение вариантов для склада
КритерийПромышленный ТСДСмартфон (камера или кольцевой сканер)Планшет на тележке или столе
Скорость чтенияБыстро, в том числе мятые и мелкие этикетки; есть модели для чтения с верхних ярусовКамера — секунда-две и нужен свет; внешний сканер — почти как ТСДОбычно через подключённый ручной сканер
Падения, холод, пыльРассчитан на нихНужен защитный чехол; на морозе батарея садится быстроСтационарно, риск ниже
Смена 8–12 часовСменные аккумуляторыПауэрбанк или второй телефонПитание от сети
Где удобенОтбор и размещение по стеллажам, большой потокМалый склад, выездные остатки, пилотПриёмка и упаковка на столе, где нужен большой экран
Что с приложениемAndroid: веб-приложение в браузере или установленноеТо же приложение, что и на ТСДТо же приложение, крупный интерфейс

Своё приложение: веб, установленное или готовое?

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

Аппаратный сканер ТСД обычно отдаёт код в приложение как ввод с клавиатуры: в поле появляются цифры и символ завершения. Поэтому веб-приложение с ним работает без специальных драйверов — достаточно поставить фокус в нужное поле и настроить сканер на добавление «Enter» после кода. Камеру смартфона используют через библиотеку распознавания внутри приложения.

Разница между вариантами — в обновлениях и правах на устройстве. Веб-приложение обновляется на сервере, и все устройства сразу работают с новой версией. Установленное приложение надо раздавать и обновлять на каждом терминале, зато ему доступно больше возможностей системы. Про выбор между браузерным приложением, кроссплатформой и нативной разработкой есть отдельный разбор — «PWA, кроссплатформа или натив».

Что делать, если на складе плохая связь?

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

Что нужно решить заранее:

  • Какие операции разрешены без связи. Приёмку и инвентаризацию можно вести офлайн, отбор под резерв — рискованно: два человека могут взять одну и ту же последнюю штуку.
  • Как разбирать конфликты. Если товар за время офлайна переместили на сервере, приложение должно показать расхождение человеку, а не молча перезаписать остаток.
  • Как видно, что очередь не ушла. Счётчик неотправленных операций на экране и запрет закрывать смену, пока очередь не пуста.
  • Где связь всё-таки нужна. Иногда дешевле добавить точку доступа Wi-Fi в мёртвую зону, чем усложнять логику приложения.

Как складское приложение связывается с 1С?

Через обмен: приложение забирает из 1С номенклатуру, штрихкоды, ячейки и задания (заказы на отбор, ожидаемые поставки), а обратно отправляет готовые документы — приходы, перемещения, отгрузки, результаты пересчёта. Для этого у 1С есть стандартный интерфейс OData и HTTP-сервисы; у МойСклад — открытый JSON API.

Что важно договорить на этапе схемы обмена:

Точки проверкиКак складское приложение связывается с 1С?
  • Кто хозяин справочников. Товары и штрихкоды заводят в учётной системе, приложение только читает их. Иначе появятся две карточки одного товара.
  • Каким документом приходит результат. Например, приёмка в приложении создаёт в 1С поступление в статусе «черновик», а бухгалтер проводит его после сверки с документами поставщика.
  • Как часто идёт обмен. Задания на отбор — сразу при появлении заказа, справочники — по изменению или раз в несколько минут.
  • Что делать с неизвестным штрихкодом. Не заводить товар на ходу, а отправить запрос товароведу и отложить позицию в «карантин».
  • Где адреса ячеек. Если в вашей конфигурации 1С нет адресного хранения, ячейки живут в приложении, а в 1С уходит итоговый остаток по складу.

Если в 1С уже есть всё нужное, обмен остаётся на стороне приложения, а саму конфигурацию не трогают. Доработка 1С понадобится, когда в ней не хватает документов или полей — это делает ваш программист 1С или мы по отдельной оценке. Как выбирать между 1С и МойСклад для торговли, мы писали в статье «МойСклад или 1С для интернет-магазина». Документацию API МойСклад можно посмотреть на dev.moysklad.ru.

Как запустить: этикетки, ячейки, пилотная зона

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

Про коды. У большинства товаров уже есть заводской штрихкод производителя. Если вы сами производите или фасуете товар для розничных сетей, коды GTIN получают через вступление в ассоциацию ГС1 РУС. Для внутреннего учёта — ячеек, паллет, коробов, товара без заводского кода — достаточно своих этикеток с кодом из учётной системы.

Про ячейки. Адрес строят по схеме «зона — стеллаж — ярус — место», например A-03-2-05, и печатают его на этикетке крупно цифрами и штрихкодом рядом. Этикетку клеят на балку под местом, а не на сам товар. Формат кода ячейки делают отличимым от товарного — с префиксом или другой символикой, — чтобы приложение по скану понимало, что именно отсканировано.

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

Пример порядка запуска на складе с одной сменой
ШагЧто делаемКтоПризнак, что можно идти дальше
1. СправочникиЧистим номенклатуру, сводим штрихкоды поставщиков к карточкам, убираем дублиТоваровед, учётная системаУ каждой позиции один код товара, неизвестных штрихкодов в выборке нет
2. АдресаПридумываем схему «зона-стеллаж-полка-ячейка», печатаем и клеим этикетки ячеекНачальник складаВсе ячейки пилотной зоны подписаны и есть в справочнике
3. ПилотОдна зона или одна операция, обычно приёмка; бумага параллельно2–3 кладовщикаНеделя без расхождений между бумагой и приложением
4. Инвентаризация зоныПересчёт со сканером, фиксация начальных остатков по ячейкамВся смена, в нерабочее времяОстаток в системе совпадает с полкой
5. РасширениеСледующие зоны и операции: размещение, отбор, перемещенияВесь складБумажные листы больше не печатают

Частые ошибки

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

Остальное, что встречается регулярно:

  • Мелкие кнопки и много полей. На складе экран работает одной рукой. На шаг — одно действие и одна крупная кнопка.
  • Нет звукового и вибро-ответа. Кладовщик смотрит на полку, а не на экран. Ошибка скана должна быть слышна.
  • Один штрихкод на разные товары. Бывает у поставщиков с вариантами размеров и цветов. Решают своей этикеткой или выбором варианта после скана.
  • Нет режима исправления. Человек отсканировал лишнее — нужна отмена последней операции, а не звонок администратору.
  • Остатки на старте не сверены. Если начальный остаток по ячейкам неверный, приложение будет «ошибаться» каждый день, хотя виноваты данные.
  • Принтер этикеток выбран после разработки. Под размер и разрешение этикетки делают шаблон печати, поменять их потом — переделка.

Когда это вам не нужно?

Штрихкодирование не окупит усилий, если у вас десятки позиций и одна-две отгрузки в день, товар крупный и штучный, а ошибок отбора по факту нет. Тогда хватит аккуратного учёта в 1С или МойСклад и периодической инвентаризации.

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

Сколько стоит своё складское приложение

Программная часть по прайсу Roboweb: веб-приложение с ролями, базой данных и API — от 160 000 ₽ и от 10 дней; связка двух систем, например приложения и 1С, — от 32 000 ₽ и от 2 дней. Установленное приложение для iOS и Android — тариф мобильного приложения, от 200 000 ₽ и от 2 недель. Оборудование покупаете вы, его настройку оцениваем после брифа.

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

Условия работы — по типовому договору: оплата 50/50, до 2 раундов правок, приёмка в течение 5 рабочих дней, гарантия 30 календарных дней с даты акта. Исходники лежат в вашем репозитории, а с даты полной оплаты по договору вы получаете лицензию на код на весь срок действия исключительного права — с переносом на любой сервер и к любым подрядчикам. Оборудование, лицензии учётных систем и доработку конфигурации 1С на её стороне оплачивают отдельно. Подробнее о связках с учётом — на странице автоматизации бизнес-процессов, состав тарифов — в прайсе.

Короткие ответы на частые вопросы

Можно ли автоматизировать склад штрихкодами без покупки ТСД?

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

Какие штрихкоды печатать на ячейки и внутренние этикетки?

Для ячеек и внутренних этикеток обычно используют Code 128 или QR с адресом ячейки, например A-03-2-05. Главное — чтобы код ячейки не совпадал по формату со штрихкодом товара, иначе приложение перепутает, что отсканировали. Товарные GTIN для продажи в розничные сети получают через ассоциацию ГС1 РУС.

Будет ли складское приложение работать без интернета?

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

Нужно ли менять 1С, чтобы подключить сканеры на складе?

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

Сколько стоит своё приложение для склада со сканером?

По прайсу Roboweb веб-приложение с ролями, базой и API — от 160 000 ₽, от 10 дней; связка двух систем, например приложения и 1С, — от 32 000 ₽, от 2 дней. Оборудование покупаете вы, его настройку под приложение оцениваем отдельно. Итог считаем после брифа и фиксируем в договоре до старта.

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

Рассчитать проект →

Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.

Канал Roboweb в Telegram
Разборы цен, сроков и условий договора. Без спама и продаж в личку.
Подписаться →

Ещё по теме

Автоматизация

Система ППР оборудования: как заказать график обслуживания и контроль ремонтов

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

Читать →
Автоматизация

Учёт на небольшом производстве: заказы, техкарты, списание сырья и себестоимость — что автоматизировать

Цех на 5–50 человек: заказ, техкарта, резерв и списание сырья, этапы, выработка, себестоимость план и факт. Excel, 1С или своя программа и с чего начать.

Читать →
Автоматизация

Как посчитать окупаемость автоматизации бизнес-процессов: формула и модельные примеры

Автоматизация — это не «затраты на ИТ», а инвестиция с понятной окупаемостью. Показываем формулу расчёта, типовые точки потерь и модельные примеры, по которым можно прикинуть срок окупаемости для своей компании.

Читать →
Обсудим вашу задачу?

Опишите, что нужно — вернёмся с оценкой срока и цены. Обычно отвечаем в течение часа в рабочее время.

Заявка отправлена

Получили — обычно отвечаем в течение часа в рабочее время. Хотите быстрее, продублируйте в WhatsApp.

Продублировать в WhatsApp или позвонить +7 933 177-00-86
Или сразу: +7 933 177-00-86 · Telegram · WhatsApp