Новости

Почему появляются отрицательные остатки в 1С и как их исправить

Минус на складе в 1С - это как лампочка check engine в машине. Иногда действительно что-то сломалось, а иногда система просто показывает, что где-то в учете что-то пошло не так.
Самый неприятный момент в том, что отрицательные остатки обычно появляются, когда уже идет отгрузка. Но в большинстве случаев товар никуда не пропадает. Просто в какой-то момент ломается логика документов: где-то провели реализацию раньше поступления, где-то сделали корректировку, где-то документ прошел задним числом.
Хорошая новость в том, что такие ситуации почти всегда можно разобрать и исправить. Главное - это понять, где именно учет пошел не по плану.

Как это выглядит в жизни

Один из самых типичных звонков из серии “спасайте”:
“У нас товар лежит на складе, я его руками трогаю, а 1С показывает -12. Как так вообще возможно?!”
Возможно. Причем очень просто.
1С не ходит по складу. Она живет в бумажках, только бумажки у нее электронные. Для нее мир это движение документов. Приход, перемещение, резерв, расход. В правильном порядке. Если порядок нарушили, 1С честно рисует минус. Как кассир, который считает по чекам, а не по вашим словам “да там в ящике точно было”.

Почему появляются отрицательные остатки: 6 причин, которые встречаются чаще всего

1) Продали раньше, чем оприходовали (да, даже если фактически товар уже приехал)

Это чемпион.
Пример: поставщик привез 40 коробок вчера в 18:30. Их разгрузили, поставили к стене, все счастливы. Но документ “Поступление” бухгалтерия провела сегодня утром, потому что накладную привезли вместе с водителем только на следующий день.
А менеджер вчера в 20:10 уже оформил реализацию “чтобы закрыть день”.
Итог: вчера у 1С расход есть, прихода нет. Получите минус.
Ловушка тут психологическая: всем кажется, что “раз товар на складе, значит он в системе”. Нет. В системе он появляется только когда документ проведен.
Что делать:
  • найти дату, когда впервые вылез минус
  • посмотреть, какие документы по этому товару стоят до и после
  • выровнять хронологию (иногда достаточно поменять дату/время или перепровести цепочку)

2) Перемещение между складами оформлено наполовину

Это как переезд: вещи уже в новой квартире, а в старой вы еще числитесь.
Обычная картина: товар физически уехал со склада А на склад Б. Но в 1С:
  • списали со склада А (или “отгрузили на перемещение”)
  • а прием на складе Б не закрыли (ордер завис, документ не провели, статус не тот)
В результате склад А уходит в минус, потому что “отдали больше, чем было”. А склад Б бедный: “ничего не получал”.
Что делать:
  • проверить, закрыт ли второй этап перемещения
  • если ордерная схема, посмотреть статусы ордеров и заданий
  • довести процесс до конца, а не подгонять остатки руками

3) Остаток есть, но “доступно” ноль: резервы и обеспечение съели товар

Склад видит 100 штук. Менеджер видит 100 штук. А 1С говорит: “отгрузить нельзя” или вылезает минус, если контроль отключен.
Почему? Потому что эти 100 штук могут быть:
  • зарезервированы под другой заказ
  • “в обеспечении” и не считаются свободными
  • в статусе, который не дает их списать (например, качество/карантин, если у вас так настроено)
Мне встречался кейс, где резерв висел 62 дня. Заказ уже отменили, но “снять резерв” никто не считал важным. В итоге отдел продаж каждый день бился лбом о “товар есть, но его нет”.
Что делать:
  • смотреть не только “Остатки”, а “Доступно к отгрузке”
  • найти, на что висит резерв
  • снять резерв там, где жизнь давно закончилась

4) Серии/характеристики/партии: товар “один”, но для 1С он “два разных”

Вот тут 1С похожа на педанта, который различает одинаковые носки по оттенку черного.
Пример из реальной рутины: майка одна и та же, но:
  • поступление сделали с характеристикой “Размер M”
  • продажу оформили “без характеристики” (или “Размер L”, потому что в спешке ткнули не туда)
Физически это может быть та же майка, да.
В учете это разные сущности.
Результат: по одной аналитике плюс, по другой минус. И вы сидите, смотрите на экран и чувствуете легкую ненависть к миру.
Что делать:
  • проверять аналитики в документе (характеристика/серия/партия/склад)
  • убедиться, что правила заполнения одинаковые для всех
  • если сотрудники часто ошибаются, сделать обязательность заполнения и подсказки

5) Инвентаризация “закрыли на глаз”, а потом удивляемся

Инвентаризация иногда спасает учет, а иногда превращает его в квест.
Если ее провести “лишь бы закрыть”, можно получить:
  • пересортицу вместо нормальной причины
  • движения, которые потом никто не понимает
  • недостачи и излишки там, где их не было
Один раз видел, как компания “вылечила” минуса инвентаризацией, а через 2 недели минуса вернулись, только уже в другом месте. Потому что причина была не в факте, а в кривой цепочке документов.
Что делать:
  • если расхождение реальное, фиксировать его честно
  • если расхождение “учетное”, чинить первичку и порядок документов
  • не смешивать эти два мира

6) Контроль отрицательных остатков отключен

Это как снять ограничитель скорости и удивляться штрафам.
Когда контроль выключен, система молча пропускает “продали в минус”. А вы узнаете об этом позже. Обычно в конце месяца, когда кто-то считает себестоимость, или когда надо срочно отгрузить еще одну партию.
Что делать:
  • включать контроль хотя бы точечно (по складу, группе товаров, этапами)
  • сначала убрать системные причины, потом закручивать гайки

Как быстро найти, откуда взялся минус: алгоритм “без магии”

Тут важно не бегать кругами и не лечить симптом.

Блок 1. Зафиксируйте “минус” точно

Нужно понять:
  • какой товар
  • какой склад
  • какие аналитики (характеристика, серия, партия, ячейка)
  • на какую дату минус появился впервые
Если вы смотрите просто “Товар X” без серий/характеристик, вы как будто ищете человека по имени “Саша” без фамилии. В офисе 12 Саш. Удачи.

Блок 2. Найдите документ, после которого стало плохо

Обычно в движениях видно: вот было 0, вот стало -12. Значит, конкретный документ сделал расход.
Дальше вопрос простой: почему на этот момент не было прихода на ту же аналитику.

Блок 3. Пройдитесь по цепочке

Я всегда проверяю в таком порядке:
  1. есть ли корректный приход (и туда ли он пришел)
  2. не “уехал” ли товар перемещением
  3. нет ли резерва/обеспечения, которые съели доступность
  4. какой документ первым сделал расход
Это похоже на детектив: вы не “прибираете место преступления”, вы ищете, где появилась первая странность.

Как убрать отрицательные остатки: 5 сценариев, от нормального до опасного

1) Исправить первичку и перепровести цепочку (самый здоровый путь)

Да, иногда это скучно. Зато потом вы не ловите минуса снова.
Обычно хватает:
  • поправить дату/время
  • поправить аналитику (серия/характеристика)
  • перепровести “приход -> перемещения -> резервы -> расход”

2) Довести до конца “незавершенку” (ордера, статусы, задания)

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

3) Разобрать резервы (часто это снимает 80% боли “есть, но нельзя”)

Найдите:
  • кто держит резерв
  • под какой заказ
  • жив ли этот заказ вообще
Иногда один снятый резерв дает вам обратно 200 штук “доступно”, и все резко перестают ругаться.

4) Если факт реально не совпадает с учетом: инвентаризация по-взрослому

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

5) “Корректировка остатков, чтобы прямо сейчас отгрузить” (только как аварийный костыль)

Я понимаю, почему так делают. Клиент ждет, склад стоит, все кипит.
Но это как заклеить лампочку “масло” изолентой. Лампочка исчезла. Проблема осталась.
Если уж делаете, то как “пожарный выход”, а потом все равно возвращаетесь к причине. Иначе минус просто переедет в другое место.

Как сделать так, чтобы минуса не возвращались (и жизнь стала спокойнее)

Правило 1. Расход не раньше прихода

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

Правило 2. Приведите аналитику к единым правилам

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

Правило 3. Еженедельная быстрая проверка

15-20 минут раз в неделю спасают от больших разборов.
Я бы проверял:
  • товары с минусом и “околоминусом”
  • зависшие ордера/задания
  • резервы без движения 14+ дней
  • документы задним числом за неделю

Мини-инструкция, если минус вылез прямо сейчас

  1. Точно определить аналитику: товар + склад + серия/характеристика/партия.
  2. Найти первый документ, который увел в минус.
  3. Проверить, где должен быть приход и почему его нет/не там/не той датой.
  4. Исправить первичку.
  5. Перепровести цепочку в правильном порядке.
  6. Если затронута себестоимость, не “перепроводить весь год” на эмоциях. Действовать точечно.
2026-03-13 00:06