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

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

Считать будем на модельном оптовом складе: 90 отгрузок в месяц, в среднем 200 маркированных единиц в отгрузке, итого 18 000 единиц в месяц. Полная стоимость часа кладовщика — 550 ₽: 90 000 ₽ в месяц со взносами и оснащением, делённые на 164 рабочих часа. Если у вас фонд оплаты труда другой, подставьте свою цифру — вся арифметика ниже пересчитывается на калькуляторе.

Где код встраивается в складские операции

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

ОперацияЧто сканируетсяДобавляет времениЧто ломается, если пропустить
ПриёмкаКод каждой единицы либо код короба, если поставка пришла агрегированной6 секунд на сканРасхождение кодов с УПД всплывёт не у вас, а у покупателя на кассе — через недели после поставки
РазмещениеКод адреса плюс код короба или палеты6 секунд на коробКоды числятся на складе без места хранения: найти конкретную единицу среди 900 коробов физически нечем
ОтборКод единицы или код короба целиком6 секунд на сканПересорт по коду: в коробку легла правильная модель, а в документ ушёл код от другой единицы
Упаковка и контрольКонтрольный скан состава собранного заказа6 секунд на сканВ УПД уедут коды, которых нет в коробке, и покупатель не сможет принять поставку в ЭДО
ОтгрузкаФормирование перечня кодов в УПД; при продаже конечному потребителю — вывод из оборотаСканирования нет, есть обмен с ГИС МТКод остаётся в обороте за вами; при следующей продаже он даст отказ
схема процессаmarkirovka-v-skladskih-operaciyah--01
Путь кода маркировки по пяти складским операциям от приёмки до отгрузки

Схема из двух параллельных дорожек слева направо. Верхняя дорожка «Товар»: приёмка, размещение, отбор, упаковка, отгрузка. Нижняя дорожка «Код»: скан при приёмке, привязка к адресу, скан при отборе, контрольный скан, перечень кодов в УПД и вывод из оборота. Между дорожками вертикальные связки с подписью «6 секунд» на первых четырёх и «обмен с ГИС МТ» на последней. Справа блок «18 000 единиц в месяц = 30 часов». Чертёжный стиль, подписи по-русски.

Код проходит те же пять операций, что и товар, но требует отдельного действия на каждой

Агрегация: короб, палета и что происходит при вскрытии

Что это значитАгрегация

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

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

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

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

схема процессаmarkirovka-v-skladskih-operaciyah--02
Три уровня агрегации: палета, короба по 20 штук, единицы товара, и разрыв при вскрытии

Схема-пирамида из трёх уровней: сверху блок «Палета», от него связи к четырём блокам «Короб по 20 штук», от одного короба — двадцать мелких квадратов «единицы товара». Справа тот же короб показан вскрытым: пять квадратов вынуты и отмечены как «поштучный отбор», пятнадцать остались, между коробом и оставшимися единицами связь перечёркнута и подписана «расформирование агрегата — обязательная операция в системе». Чертёжный стиль, подписи по-русски.

Вскрытие короба должно быть операцией в системе, иначе она продолжит считать его полным

Сколько времени коды добавляют к отгрузке

Одна отгрузка на 200 маркированных единиц без агрегации — это 200 сканов, то есть 20 минут только на коды. С агрегацией та же отгрузка выглядит иначе: 160 штук уходят восемью целыми коробами по 20, ещё 40 добираются россыпью из вскрытых коробов. Итого 48 сканов вместо 200, то есть 4,8 минуты. Разница на одной отгрузке — 15,2 минуты, и именно из неё складывается месячная цифра.

Время на коды при отгрузке 18 000 единиц в месяц
Отгрузок в месяц по 200 маркированных единиц90 отгрузок, 18 000 единиц
Скан одного кода на терминале6 секунд
Без агрегации: 18 000 × 6 секунд30,0 часа → 16 500 ₽/мес
С агрегацией, 80 % уходит целыми коробами по 20: 720 сканов коробов плюс 3 600 поштучных = 4 320 сканов7,2 часа → 3 960 ₽/мес
Агрегация своими силами на приёмке: 900 коробов × 6 секунд1,5 часа → 825 ₽/мес
Чистая экономия: 30,0 − 7,2 − 1,521,3 часа
Итого11 715 ₽ в месяц, около 140 000 ₽ в год на складе с потоком 18 000 маркированных единиц
На россыпи агрегация не даёт ничего

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

Три причины блокировки продажи — и все три с вашего склада

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

Причина отказаЧто произошло на складеГде ловится заранее
Код принадлежит другому участнику оборота или не найденОтобрали визуально, а коды в УПД подставились из остатка по номенклатуре, а не с фактически отобранных единицКонтрольный скан при упаковке: состав коробки сверяется с перечнем кодов до отправки документа
Код не выведен из оборотаТовар физически ушёл конечному потребителю — продан юрлицу для собственных нужд, списан, испорчен, — а документ выбытия не сформировалиРегламент: отгрузка не закрывается, пока не сформирован документ по каждому основанию выбытия
Код уже выбыл из оборота, продажа повторнаяВозврат от покупателя приняли на склад и отгрузили заново, не вернув код в оборотОтдельная процедура приёмки возврата: код проверяется по ГИС МТ и вводится в оборот до размещения
Товар не соответствует кодуПересорт при отборе: в коробку легла соседняя модель, код отсканирован от правильнойСкан кода конкретной единицы вместо скана «любой из этой ячейки», плюс весовой или контрольный скан при упаковке

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

Что должно уметь ПО склада, кроме сканирования

Требования ниже стоит выписать в отдельный лист и пройтись по нему с подрядчиком или с вендором учётной системы до покупки. Сканирование умеют все; спотыкаются на остальном.

  • Хранение кодов по местам хранения. Код должен быть привязан не только к номенклатуре, но и к адресу. Без этого невозможно ни найти конкретную единицу, ни сделать выборочный пересчёт по кодам — только сплошную ревизию всего склада.
  • Расформирование агрегата как операция. Вскрытие короба должно фиксироваться. Система, в которой короб можно вскрыть «молча», рано или поздно отправит покупателю коды единиц, которых в коробе нет.
  • Очередь обмена с ГИС МТ и повторная отправка. Государственная система периодически недоступна, и это нормальное состояние, а не авария. Отправка должна становиться в очередь, повторяться сама и оставлять журнал: что ушло, что не ушло, что требует ручного разбора.
  • Запрет ручного ввода кода. Не инструкцией, а интерфейсом: поля для ввода кода с клавиатуры на терминале быть не должно вообще. Исключения делаются на уровне отдельной роли и с записью в журнал.
  • Один контур выбытия. Выводить код из оборота должна ровно одна система. Дублирование «на всякий случай» в двух системах даёт не подстраховку, а расхождение с государственной базой, которое потом разбирают неделями.
  • Работа кодов вместе с адресным хранением. Если склад ещё не размечен, коды ложатся на пустое место: как устроено адресное хранение и с какого объёма оно окупается — отдельный разговор, но по порядку работ он идёт раньше маркировки.
графикmarkirovka-v-skladskih-operaciyah--03
Столбцы часов в месяц: 30 без агрегации, 7,2 с агрегацией, 1,5 на приёмке, экономия 21,3

Столбиковая диаграмма из четырёх столбцов, ось Y — часы работы кладовщика в месяц. Столбцы: «Сканирование без агрегации» — 30,0 часа, «Сканирование с агрегацией» — 7,2 часа, «Агрегация на приёмке» — 1,5 часа, «Чистая экономия» — 21,3 часа, последний столбец выделен и подписан «11 715 ₽/мес». Слева пометка «поток 18 000 маркированных единиц в месяц, скан 6 секунд, час 550 ₽». Чертёжный стиль, подписи по-русски.

Экономия считается за вычетом времени на саму агрегацию, а не до него

Две ошибки, за которые платят штрафом

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

Вторая — отгрузка без фиксации выбытия. Товар уехал, а в государственной системе он по-прежнему числится за вами. Это ловится не сразу и накапливается тихо: расхождение между вашим складом и ГИС МТ растёт месяцами, пока кто-нибудь не попытается свести остатки. Штрафы по статьям 15.12 и 15.12.1 КоАП РФ для юридического лица — 50 000–150 000 ₽ с конфискацией партии, но в реальной жизни платят обычно не штраф, а остановленную отгрузку и разбор задним числом.

Маркировка не наказывает за незнание правил. Она наказывает за операцию, которую сделали руками и не сказали системе.

Когда агрегация и складской контур маркировки не нужны

Есть три ситуации, в которых складскую часть проекта можно и нужно свернуть до минимума — терминала, регламента и обмена с ГИС МТ через учётную систему.

  1. 1Поток меньше 2 000 маркированных единиц в месяц. При 6 секундах на скан это 3,3 часа в месяц, около 1 830 ₽. Агрегация здесь экономит копейки, а рисков добавляет заметно: любой рассинхрон при вскрытии короба стоит дороже всей годовой экономии.
  2. 2Меньше половины строк уходит кратно упаковке. Агрегация выигрывает на целых коробах. На заказах по три-пять штук она превращается в постоянное расформирование, и число операций не уменьшается, а растёт.
  3. 3Ваш товар не входит в перечень обязательных групп. Перечень расширяется волнами, и проверять принадлежность своего ассортимента надо на дату чтения, а не по статье: на сентябрь 2026 года групп 27, к моменту, когда вы это читаете, их может быть больше. Пока ваша группа не попала под требование, вкладываться в складской контур маркировки не нужно — нужно только знать дату, к которой он должен быть готов.

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