Автоматизация склада и торгового учёта: штрихкоды, ТСД и контроль остатков

Почему ручной учёт перестаёт работать при росте
Пока у компании один магазин и пара тысяч позиций, склад худо-бедно живёт на тетради, Excel и памяти кладовщика. Но как только появляются второй филиал, оптовые отгрузки и оборот в десятки тысяч SKU, ручной учёт начинает стоить денег: пересортица, потерянный товар, расхождения между фактом и базой, отгрузки не того артикула. На рынке Узбекистана это усугубляется тем, что многие компании ведут параллельно «белый» учёт в 1С и оперативный учёт в Excel или вообще на бумаге — две реальности, которые никогда не сходятся.
Автоматизация склада — это не про «купить сканер». Это про то, чтобы каждое движение товара (приёмка, перемещение, отгрузка, инвентаризация) фиксировалось в момент совершения операции и сразу попадало в единую базу. Тогда остаток в системе равен остатку на полке, а не отчёту недельной давности.
Штрихкодирование как фундамент
Штрихкод — это машиночитаемый идентификатор позиции. Без него любая автоматизация склада превращается в ручной ввод артикулов, а значит — в ошибки. Базовый набор для старта:
- EAN-13 / EAN-8 — заводские штрихкоды на потребительских товарах. Если поставщик уже промаркировал товар, используйте его коды, не плодите свои.
- Собственная маркировка — для весового, фасованного товара или продукции без заводского кода печатаете этикетки сами (Code-128, EAN-13 на базе внутреннего артикула).
- QR / DataMatrix — для маркировки ячеек, паллет и случаев, когда нужно вместить больше данных (партия, срок годности).
Адресное хранение: склад как карта
Адресное хранение означает, что каждое место хранения имеет свой код-адрес: зона, стеллаж, ярус, ячейка (например, A-12-03-2). Товар «прописан» не абстрактно «на складе», а в конкретной ячейке. Это даёт три эффекта:
- Новый сотрудник собирает заказ по маршруту, не зная склад наизусть — система ведёт его от ячейки к ячейке.
- Приёмка размещается осознанно: ходовой товар — ближе к зоне отгрузки, сезонный — в дальние ряды.
- Инвентаризация идёт по ячейкам, а не «по всему складу сразу» — можно пересчитывать зонами без остановки работы.
Внедрять адресное хранение имеет смысл, когда номенклатура переваливает за несколько тысяч позиций или склад физически большой. Для маленького склада с быстрым оборотом это может быть избыточно — честно оцените масштаб.
ТСД и сканеры: чем собирать данные
Терминал сбора данных (ТСД) — это защищённый промышленный «смартфон» со встроенным сканером и клиентским приложением склада. В отличие от обычного USB-сканера, ТСД работает автономно по Wi-Fi: кладовщик ходит по складу, сканирует, видит задание и остаток прямо на экране.
USB-сканер на рабочем месте — дёшево, подходит для кассы, приёмки в одной точке, маленького склада. Привязан к компьютеру.
ТСД (Wi-Fi терминал) — дороже, но даёт мобильность: сборка заказов, инвентаризация на ходу, перемещения между ячейками. Незаменим на среднем и крупном складе.
Мобильное приложение на Android-смартфоне — компромисс: сканирование камерой через приложение. Дешевле ТСД, но медленнее и менее надёжно при больших объёмах.
В реалиях Узбекистана разумный старт — связка недорогих Android-ТСД с собственным мобильным приложением, которое мы пишем под конкретные бизнес-процессы клиента. Это в разы дешевле «коробочных» решений и не требует покупать дорогой импортный софт под каждый терминал.
Инвентаризация без остановки бизнеса
Классическая годовая инвентаризация «закрываем склад на три дня» — болезненна и всё равно даёт расхождения. Автоматизация позволяет перейти к выборочным пересчётам:
- Циклическая инвентаризация — каждый день пересчитывается небольшая зона по графику, за месяц проходит весь склад без остановки.
- Слепой пересчёт — сканер не показывает учётный остаток, сотрудник вводит фактическое количество, система сама выявляет расхождение. Так исключается соблазн «подогнать» цифры.
- Контроль по ячейкам — расхождение сразу локализуется до конкретного адреса, а не «где-то на складе минус 40 штук».
Интеграция с 1С и CRM
Склад не живёт сам по себе. Остатки нужны продажникам в CRM, бухгалтерии в 1С, рознице на кассе. Здесь критична интеграция, иначе вы автоматизируете один участок, а данные всё равно переносятся вручную.
В Узбекистане 1С остаётся стандартом бухгалтерского и торгового учёта, поэтому склад чаще всего синхронизируют именно с ней: справочник номенклатуры и штрихкоды приходят из 1С, а движения (приёмки, отгрузки, результаты инвентаризации) возвращаются обратно. Возможные сценарии:
- Обмен через 1С-механизмы (HTTP-сервисы, web-сервисы 1С) — когда складская система внешняя, а 1С остаётся учётным ядром.
- Интеграция с CRM — чтобы менеджер видел реальный остаток в момент оформления сделки и не продавал то, чего нет.
- Связка с кассой и онлайн-витриной — единый остаток на все каналы продаж, чтобы не было двойных продаж одной позиции.
Важно сразу договориться, какая система — «хозяин» данных. Обычно номенклатура и цены ведутся в 1С, а оперативные складские операции — в складском приложении. Чёткое разделение ответственности избавляет от вечного вопроса «чьи цифры правильные».
С чего начать внедрение
Не пытайтесь автоматизировать всё сразу. Рабочая последовательность: навести порядок в справочнике номенклатуры → ввести штрихкодирование → автоматизировать приёмку и отгрузку → добавить адресное хранение и инвентаризацию по ячейкам → подключить интеграции. Каждый этап даёт результат сам по себе и снижает риск, что проект «зависнет» на большой переделке.
Вывод
Автоматизация склада — это не покупка оборудования, а выстраивание процесса, где каждое движение товара фиксируется в момент операции и попадает в единую базу, связанную с 1С и CRM. Штрихкоды дают точность, ТСД — скорость, адресное хранение — управляемость, а интеграция превращает разрозненные данные в одну картину. Начинать стоит с аудита текущих процессов и номенклатуры, а не с закупки терминалов. Если вы планируете навести порядок на складе или связать его с учётной системой — обсудите задачу с командой OneDev: мы разрабатываем складские и торговые решения под конкретные бизнес-процессы и интегрируем их с 1С и CRM.