Практическое руководство

Пересчёт товара на полке: лист сверки и журнал движений

29.10.2026 · 8 мин чтения
Одна полка с коробками, отдельный лоток с перемещённым товаром, часы и лист пересчёта

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

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

Обозначьте границы пересчёта

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

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

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

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

Сохраните исходный остаток с отметкой времени и указанием поля учёта. Для физического пересчёта требуется количество товара в выбранном месте. Поле «Доступно к продаже» может учитывать резервы и иметь другой смысл. Разберитесь с ним до вычисления разницы.

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

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

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

Пример: два изъятия до и после подсчёта

Все коды, времена и количества в этом примере вымышлены. Считаем кружку «Маяк», зелёную, артикул MG-0100-01, только на полке А-03. Единица измерения: штука. Учёт ведётся по местам хранения, все перечисленные движения отражены в нём ровно один раз. Других движений в примере нет.

Время Факт / запись Количество, шт.
14:00 Снимок учётного остатка А-03 20
14:04 Забрали с А-03 на стол упаковки, заказ У-41 −2
14:08 Перенесли на А-03 из ячейки Б-01, перемещение П-07 +1
14:12 Остановили движение позиции, физически посчитали 17
14:13 Повторно посчитали; между проверками движений нет 17
14:16 После возобновления забрали на упаковку, заказ У-42 −3
14:20 Перед исправлением снова остановили движение и пересчитали 14

Ожидаемый остаток к 14:12 равен 20 − 2 + 1 = 19. Фактически найдено 17. Разница пересчёта: 17 − 19 = −2. Запись «было 20, стало 17, недостача 3» неверна: она пропускает два зарегистрированных движения.

К 14:20 учётный остаток уже равен 19 − 3 = 16. Повторный физический подсчёт дал 14, поэтому разница сохранилась: 14 − 16 = −2. Если ответственный разрешит корректировку, в этой модели она уменьшит остаток на 2 штуки. Вводить старое фактическое число 17 как новый текущий остаток нельзя: после первого подсчёта с полки забрали ещё 3 штуки.

Число −2 пока описывает расхождение, а не его причину. В учебном примере причина не установлена. Проверьте соседние места, соответствие артикула и незавершённые документы. Не подписывайте строку «списание из-за кражи», если такого вывода никто не подтвердил.

Лист пересчёта для копирования

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

ЛИСТ ПЕРЕСЧЁТА УЧАСТКА
Дата / участок / границы: ______
Кто считает: ______  Кто контролирует движения: ______

Артикул / вариант: ______
Единица измерения / состав упаковки: ______
Поле учёта и место хранения: ______
Время снимка учёта: ______  Количество: ______
Движения до физического подсчёта: плюс ____ минус ____
Ожидалось на время подсчёта: ______
Время физического подсчёта: ______  Найдено: ______
Повторный подсчёт / время / кто проверил: ______
Разница = найдено минус ожидалось: ______
Что проверили при расхождении: ______
Статус: подтверждено / требуется проверка

Перед изменением учёта:
Текущее время / текущий учётный остаток: ______
Движения после первого подсчёта: ______
Повторно найдено / время: ______
Решение / основание / ответственный: ______
Изменение в системе / документ / время: ______
Проверка после изменения: ______

Журнал движений и условия завершения

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

Время фактического движения: ______
Артикул / вариант / единица: ______
Количество: ______  Откуда: ______  Куда: ______
Документ / заказ: ______  Выполнил: ______
Когда отражено в учёте: ______

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

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

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

Редакционный материал «Практики магазина». Подготовлен: 2026-10-29. Учебные примеры обозначены в тексте.