Циклический пересчёт — это когда каждый день пересчитывают несколько ячеек по графику, а не весь склад за два дня в году. На складе в 480 мест хранения годовой график — это 1 968 пересчётов, то есть 8 ячеек в день: 20–25 минут работы одного человека утром, до первой отгрузки. Отгрузки при этом не останавливаются ни разу.
Аргумент против обычно звучит так: «мы и так знаем, что учёт врёт, зачем узнавать это чаще». Аргумент за — арифметический. Расхождение, найденное в течение недели, ещё можно разобрать: движение свежее, люди помнят, документы под рукой, и в половине случаев товар просто стоит в соседней ячейке. Расхождение, найденное через одиннадцать месяцев, разобрать некому — его списывают.
Ниже — правило деления номенклатуры на три группы, расчёт дневной нормы, порядок пересчёта ячейки при работающем складе, регламент закрытия расхождения за три дня и сравнение обоих вариантов в часах и рублях. И отдельно — случаи, когда сплошная инвентаризация всё равно обязательна и никаким графиком не заменяется.
Что не так с годовой сплошной инвентаризацией
Проблема не в том, что она дорогая, — 96 человеко-часов раз в год склад переживёт. Проблема в том, что она даёт одну точку контроля в году и приходит с опозданием в среднем на полгода. Ошибка, допущенная в феврале, обнаруживается в декабре: поставщик уже не примет претензию, кладовщик, который перекладывал товар, давно уволился, а движения за десять месяцев не поднимет никто.
Второй эффект тоньше. Между инвентаризациями точность остатков падает постепенно: у ручного склада она держится на 88–95 % и к концу года уходит к нижней границе. Всё это время система принимает решения — резервирует, показывает доступный остаток сайту, формирует заказ поставщику — на данных, про которые все знают, что они неточные, но никто не знает, где именно. Как это отражается на продажах, мы разбирали в статье об учёте остатков в реальном времени.
Три группы номенклатуры и три периодичности
Считать всё одинаково часто бессмысленно: половина номенклатуры на складе почти не двигается, и пересчитывать её ежемесячно — это тот же сплошной пересчёт, просто размазанный по календарю. Правило деления простое: частота проверки задаётся двумя признаками — ценой позиции и оборачиваемостью. Дорогое и подвижное проверяется чаще, потому что там и ошибка дороже, и шансов её совершить больше.
| Группа | Что попадает | Доля мест хранения (модель: 480 ячеек) | Периодичность | Пересчётов в год |
|---|---|---|---|---|
| A | Дорогие и оборачиваемые позиции, горячая зона отбора, всё под маркировкой | 20 % — 96 ячеек | Ежемесячно, 12 раз в год | 1 152 |
| B | Средний оборот, обычная стоимость, регулярные, но не ежедневные отгрузки | 30 % — 144 ячейки | Ежеквартально, 4 раза в год | 576 |
| C | Редкие позиции, неликвид, крупногабарит, запчасти под конкретный проект | 50 % — 240 ячеек | Раз в год | 240 |
| Итого | Весь склад | 480 ячеек | — | 1 968 |
1 968 пересчётов за 250 рабочих дней — это 7,9, то есть 8 ячеек в день. Отдельным правилом добавляются внеплановые пересчёты: ячейка считается вне графика сразу, если по ней случилось расхождение в отборе, если остаток ушёл в ноль или в минус, если по позиции пришла рекламация. Такие пересчёты обычно добавляют ещё 2–3 ячейки в день и они важнее плановых, потому что попадают точно в проблему.
Горизонтальная столбчатая диаграмма из трёх полос под общим итогом «1 968 пересчётов в год = 8 ячеек в день». Полоса «A: 96 ячеек × 12 раз» — 1 152 пересчёта, самая длинная, выделена. Полоса «B: 144 ячейки × 4 раза» — 576. Полоса «C: 240 ячеек × 1 раз» — 240, самая короткая. Справа от каждой полосы — доля от общего объёма: 59 %, 29 %, 12 %. Под диаграммой строка «250 рабочих дней, 3 минуты на ячейку, 20–25 минут в день». Чертёжный стиль, подписи по-русски.
Один кладовщик с терминалом закрывает 15–40 ячеек в день без ущерба отгрузкам: пересчёт одной ячейки занимает 2–4 минуты вместе с подходом, блокировкой и подтверждением. График требует восьми. Запас нужен не для красоты: он даёт место внеплановым пересчётам, пиковым дням, когда считать некогда, и повторным счётам по расхождениям. График, который упирается в потолок, при первом же авральном дне начинает пропускаться, а через два месяца о нём забывают.
Как считать ячейку, пока склад работает
Пересчёт, при котором исполнитель не видит учётного количества и вводит только то, что фактически насчитал. Если система заранее показывает ожидаемое число, человек подсознательно подгоняет под него результат: при разнице в одну-две единицы почти никто не пересчитывает заново. Слепой ввод — обязательное условие, без него циклический пересчёт превращается в ежедневное подтверждение того, что учёт прав.
- 11. Система выбирает ячейку и блокирует её
Ячейка берётся из графика утром, до формирования заданий на отбор, и ставится в блокировку на 15–30 минут. Пока блокировка активна, в эту ячейку не выдаются задания на размещение и отбор — это единственный способ считать при работающем складе и не гоняться за движущимся товаром.
- 22. Если ячейка уже в открытом задании — пересчёт откладывается
Товар, попавший в текущее задание на отбор, физически может быть уже на тележке. Спорить с этим не надо: ячейка возвращается в очередь на следующий день. Правило «сначала отгрузка, потом пересчёт» действует всегда и не обсуждается — иначе смена начнёт воспринимать график как помеху.
- 33. Считаем и вводим вслепую
Кладовщик сканирует адрес, считает физически и вводит количество. Учётный остаток на экране не показывается. При кратной упаковке количество вводится в тех единицах, в которых товар лежит, а пересчёт в штуки делает система по справочнику упаковок — ручное умножение в уме даёт больше ошибок, чем сам счёт.
- 44. Товар «в отборе» считается по документу, а не по полке
Снятое с полки, но ещё не отгруженное — самая частая причина ложной недостачи. В момент счёта система должна показывать не только остаток ячейки, но и количество, зарезервированное открытыми заданиями, и вычитать его. Если такой механики нет, пересчёт делается до начала смены или после её окончания, когда тележки пусты.
- 55. Расхождение — второй счёт другим человеком
Первый счёт с расхождением ничего не доказывает. Ячейка пересчитывается повторно в ту же смену, обязательно другим исполнителем и тоже вслепую. Фактом становится только совпавший результат двух независимых счётов; если и они разошлись, считает старший смены лично.
- 66. Ячейка разблокируется, результат уходит в журнал
Совпало — ячейка закрыта, отметка в графике, следующая дата рассчитана автоматически. Не совпало — ячейка остаётся заблокированной до разбора, а строка уходит в журнал расхождений с обязательным сроком закрытия.
Схема процесса сверху вниз из шести блоков со стрелками: «График выдал ячейку» → ромб «Ячейка в открытом задании?» (ветка «да» уходит вбок в блок «В очередь на завтра») → «Блокировка на 15–30 минут» → «Слепой счёт: учётного остатка не видно» → ромб «Сошлось?» (ветка «да» — блок «Разблокировка, отметка в графике»; ветка «нет» — блок «Второй счёт другим человеком в ту же смену» и далее «Журнал расхождений, 3 рабочих дня на закрытие»). Сбоку выноска: «товар в отборе вычитается по документу, а не ищется на полке». Чертёжный стиль, подписи по-русски.
Расхождение: три рабочих дня на закрытие
Найденное расхождение — это ещё не недостача. В большинстве случаев это ошибка учёта, и разделить одно от другого нужно быстро, пока след свежий. Порядок разбора состоит из трёх проверок, и делаются они именно в таком порядке — от самой частой причины к самой редкой.
- 1Ошибка размещения. Товар ищут в соседних ячейках того же стеллажа, в зоне приёмки и в зоне отгрузки. На складе с адресным хранением это 10 минут работы, и именно так закрывается основная часть расхождений: товар не пропал, он стоит не там, где записано.
- 2Незафиксированная операция. Поднимаются все движения по позиции за 30 дней: отгрузка, проведённая позже факта, перемещение без отметки, возврат, принятый без документа. Если движения по срокам не сходятся с фактом отгрузки, причина здесь.
- 3Ошибка счёта или кратности. Проверяется, в каких единицах считали: коробки вместо штук, вложенность упаковки, весовой товар в штуках. Расхождение, кратное количеству в упаковке, — почти всегда именно это, а не пропажа.
Ни одна из трёх проверок не подтвердилась — расхождение признаётся фактическим, и дальше уже вопрос документов. Подтверждает его материально ответственный и старший смены, оформляется инвентаризационная опись по выборке и сличительная ведомость, решение об оприходовании излишка или списании недостачи принимает руководитель. Возможность проводить такие выборочные пересчёты в межинвентаризационный период должна быть закреплена в учётной политике — по состоянию на сентябрь 2026 порядок инвентаризации регулируется ФСБУ 28/2023, и он оставляет организации право самой определять частоту и объём проверок сверх обязательного минимума.
Самый частый способ убить циклический пересчёт — завести журнал расхождений без срока и без ответственного. Через месяц в нём двести открытых строк, разбирать их некому, и график тихо перестают вести. Рабочее правило: три рабочих дня на закрытие строки, один ответственный на журнал, ячейка остаётся заблокированной до разбора. Заблокированная ячейка мешает работать — и это единственный механизм, который заставляет разбирать строки вовремя.
Сколько часов и рублей стоит каждый вариант
Считаем на том же модельном складе кластера: 900 м², 800 позиций, 480 мест хранения, три кладовщика, 300 отгрузок и 4 500 000 ₽ закупки в месяц, полная стоимость часа кладовщика — 400 ₽.
Результат честный и не такой эффектный, как хотелось бы: циклический пересчёт требует больше часов — 146 против 96, — но стоит меньше, потому что делается в рабочее время и без остановки отгрузок. Разница в деньгах — 25 740 ₽ в год. Настройка графика, блокировки ячеек и журнала причин в учётной системе стоит 60 000–90 000 ₽ разово, и если считать только по этой строке, окупаемость уходит за три года.
Настоящие деньги в другом. Сплошная инвентаризация на складе такого размера обычно показывает расхождений на 0,3–0,8 % годовой закупки — на 54 000 000 ₽ это 162 000–432 000 ₽, и почти всё это списывается, потому что разбирать годовалые движения бессмысленно. При циклическом пересчёте те же расхождения всплывают порциями по 300–1 500 ₽, и 50–70 % из них закрываются как ошибка размещения или незафиксированное перемещение — то есть возвращаются в остаток, а не в убыток. Даже по нижней границе — 162 000 ₽ и 50 % возврата — это более 80 000 ₽ в год, и вот эта строка окупает настройку за первый год.
Две колонки сравнения. Левая — «Сплошная раз в год»: 96 человеко-часов, 84 300 ₽ в год, 1 точка контроля, «отгрузки стоят 2 дня», «расхождение находится в среднем через 6 месяцев». Правая, выделенная — «Циклический пересчёт»: 146 человеко-часов, 58 560 ₽ в год, около 250 точек контроля, «отгрузки не останавливаются», «расхождение находится за дни». Внизу общей строкой через всю ширину: «разница в деньгах 25 740 ₽ в год, разница в возвращённых расхождениях — более 80 000 ₽ в год». Чертёжный стиль, подписи по-русски.
Журнал причин: как расхождения превращаются в правила
Пересчёт, который только фиксирует расхождения, — это дорогая привычка. Смысл появляется, когда у каждой строки есть причина из закрытого списка, а не свободный комментарий: свободные комментарии не суммируются и не показывают, что чинить. Минимальный набор полей журнала — дата, адрес ячейки, позиция, расхождение в штуках и рублях, причина из списка, кто разбирал, что изменено по итогу.
Раз в месяц журнал разбирается по частоте причин, и почти всегда наверху оказываются одни и те же три. Все три закрываются регламентом, а не покупкой системы.
- Приняли коробками, отобрали штуками. В справочнике не заведена кратность упаковки, кладовщик считает в уме и ошибается на вложенность. Лечится справочником единиц измерения и запретом ручного пересчёта в уме — количество вводится в тех единицах, в которых товар лежит.
- Перемещение без отметки. «Перекинули на соседний стеллаж на два часа» — и товар исчез из системы на неделю. Лечится единственным железным правилом склада: перемещение только с отметкой, и выборочным контролем доли перемещений, отмеченных в течение 15 минут после факта.
- Отгрузка ушла раньше документа. Машину выпустили вечером, документ провели утром — сутки система показывает товар, которого нет. Лечится запретом выпуска машины без проведённого документа и контрольным сканом на упаковке, для которого и нужны терминалы сбора данных.
Абстрактный нарисованный экран журнала расхождений (не скриншот реального продукта). Верхняя панель — фильтр «открытые / закрытые» и счётчик «3 рабочих дня на закрытие». Таблица из шести колонок: дата, адрес ячейки, позиция, расхождение в штуках и рублях, причина, ответственный. Колонка «причина» показана как выпадающий закрытый список с тремя пунктами: «ошибка размещения», «перемещение без отметки», «отгрузка раньше документа». Справа сбоку — сводка за месяц в виде трёх полос с долями. Одна строка таблицы подсвечена как просроченная. Чертёжный стиль, подписи по-русски.
Когда сплошная инвентаризация всё равно обязательна
Циклический пересчёт не отменяет сплошную — он делает её спокойной процедурой без сюрпризов. Есть случаи, когда полный пересчёт нужен независимо от того, как хорошо работает график.
- Смена материально ответственного лица. Принимать склад по чужим цифрам никто не должен, и новый сотрудник вправе требовать полного пересчёта. Это не бюрократия: без него любое расхождение следующего года будет спорным.
- Подготовка годовой бухгалтерской отчётности. Обязательные случаи и порядок закреплены в ФСБУ 28/2023 и в вашей учётной политике; график циклического пересчёта может быть в неё встроен, но заменяет он не всё и не автоматически — это вопрос к вашему бухгалтеру, а не к складу.
- Установленный факт хищения, порчи или чрезвычайная ситуация. Здесь пересчёт нужен не для учёта, а для фиксации ущерба, и делается он сплошным по затронутой части склада.
- Первый год после переезда или крупной перестановки. Пока топология не устоялась, ошибки размещения идут потоком, и выборка их не ловит. Разумно провести сплошной пересчёт через 2–3 месяца после переезда и только потом переходить на график.
И честный отказ. Циклический пересчёт не имеет смысла на складе, где нет фиксированных мест хранения: если товар ставят туда, где сегодня есть место, пересчитывать нечего — понятия «ячейка» просто не существует. Не имеет смысла он и там, где меньше 60–80 мест хранения: годовой график выродится в одну ячейку в день, и проще один раз в квартал пересчитать всё за два часа. И совсем бесполезен, если правило «перемещение только с отметкой» не соблюдается: тогда график будет ежедневно показывать расхождения, у которых одна и та же причина, и это быстро перестанут разбирать. Порядок ступеней складской автоматизации и место пересчёта в нём мы разбирали в статье о том, где склад теряет деньги; отраслевую специфику для складов и фулфилмента считаем отдельно — там объёмы другие, и группа A пересчитывается еженедельно.
Инвентаризация раз в год отвечает на вопрос «сколько мы потеряли». Циклический пересчёт отвечает на вопрос «где именно и почему» — и только на второй вопрос есть смысл отвечать.
