Сброс остатков по складу: пересчёт, списание и загрузка из таблицы

· 9 мин

Содержание

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

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

Ниже — четыре рабочих способа под разные ситуации: от аккуратного списания одной позиции до массового сброса всего склада. Пути указаны для интерфейса «Такси» (1С:Розница 3.0; в 2.3 разделы называются почти так же).

Остатки хранятся в движениях, а не в карточке товара

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

Обнуление остатков обычно нужно в нескольких случаях:

  • 📦 закрываете торговую точку или склад и выводите его из оборота;
  • 🔄 переносите учёт в новую базу и хотите начать «с чистого листа»;
  • 🧮 чистите накопившиеся расхождения перед свежей инвентаризацией;
  • ❌ убираете пересортицу и «зависшие» позиции, которых физически нет.

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

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

Перед обнулением: резервная копия и список текущих остатков

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

Копию файловой базы снимают через Администрирование → Обслуживание → Резервное копирование и восстановление. Если база серверная или копию делает администратор — согласуйте выгрузку с ним.

Дальше выведите текущие остатки, чтобы знать исходную картину и было с чем сверять результат. Подойдёт отчёт Склад → Остатки товаров (в части релизов — Ведомость по товарам на складах). Отберите нужный склад, сформируйте, сохраните или распечатайте.

Что проверить до обнуления
Выполнено: 0 / 5

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

Способ 1. Пересчёт товаров с фактическим количеством ноль

Это основной способ для полного обнуления склада. Документ Склад → Пересчёт товаров фиксирует, сколько товара вы насчитали по факту. Поставим факт в ноль — и на его основании программа спишет весь числящийся остаток.

Порядок действий:

  1. Откройте Склад → Пересчёт товаров, создайте новый документ.
  2. Укажите склад (и, если ведёте учёт по ячейкам/секциям, нужную область).
  3. Командой Заполнить подтяните учётные остатки — таблица заполнится всей номенклатурой, что числится на складе, с текущим количеством.
  4. В колонке фактического количества проставьте 0 по всем строкам. Расхождение (недостача) посчитается автоматически.
  5. Проведите документ.
  6. На его основании создайте Списание товаров — программа перенесёт в него всю недостачу. Проведите списание.

После проведения списания остаток по складу станет нулевым. Плюс этого способа — он охватывает сразу всю номенклатуру склада, ничего не придётся добавлять руками.

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

Пересчёт сам по себе остаток не двигает — он только фиксирует расхождение. Движение делает документ списания (или оприходования), созданный на его основании. Если остановиться на пересчёте, остатки не изменятся.

Способ 2. Прямое списание товаров по складу

Когда нужно убрать не весь склад, а несколько позиций, удобнее сразу документ Склад → Списание товаров без пересчёта.

  1. В разделе Склад откройте список Списание товаров, создайте документ.
  2. Выберите склад.
  3. Добавьте товары в таблицу и укажите количество, равное остатку. Чтобы не угадывать цифры, держите рядом отчёт по остаткам из подготовительного шага.
  4. Если в документе есть поле причины или статьи списания — заполните его (например, «списание при закрытии склада»).
  5. Проведите документ.

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

Способ 3. Массовая загрузка строк из таблицы Excel

Когда позиций сотни и их список уже есть в Excel (например, выгрузка остатков), таблицу документа можно наполнить не вручную.

Простой вариант — скопировать строки из Excel и вставить их в табличную часть документа списания. Колонки в буфере должны соответствовать колонкам таблицы (номенклатура/штрихкод и количество). Этот приём работает в большинстве табличных частей 1С.

Более структурный вариант — обработка «Загрузка данных из табличного документа». Это универсальная внешняя обработка (файл .epf), её открывают через Файл → Открыть. Она сопоставляет колонки файла с полями объекта и переносит данные пачкой.

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

Загрузка из таблицы — не отдельный «магический» способ обнуления, а лишь ускоренное заполнение того же списания или пересчёта. Проводится результат так же, как в способах 1 и 2.

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

Серии, характеристики и несколько складов

Главная причина, по которой «обнулил, а остаток остался», — учёт по сериям и характеристикам. Если товар ведётся с характеристиками (размер, цвет) или сериями (партии, сроки годности), остаток хранится в разрезе каждой характеристики и серии отдельно.

Что это значит на практике:

  • списывать нужно именно ту характеристику и серию, по которой числится остаток, а не «товар вообще»;
  • команда Заполнить в пересчёте подтягивает остатки уже с разбивкой — это ещё один довод в пользу первого способа;
  • при ручном вводе легко списать не ту серию и оставить реальную нетронутой.

Серии и характеристики включаются в настройках номенклатуры (НСИ → настройки использования серий/характеристик). Если вы их не ведёте, этот раздел можно пропустить.

Отдельный момент — несколько складов. Документы складских движений работают с одним складом. Если точек несколько, обнуление делают по каждому складу своим документом. Общего «обнулить везде одной кнопкой» нет — и это хорошо: меньше риск задеть чужой склад.

Что на складеКакой способ подойдёт
Весь склад, учёт без серийПересчёт товаров с фактом 0 → списание
Несколько позицийПрямое списание товаров
Товар с сериями/характеристикамиПересчёт (заполняет разбивку автоматически)
Сотни позиций из ExcelЗагрузка из таблицы в документ списания
Несколько складовПо одному документу на каждый склад

Перемещение, удаление и свёртка — когда обнуление не нужно

Обнуление остатков часто путают с тремя другими операциями. Выбор зависит от цели.

Закрываете точку, но товар реально переезжает. Не списывайте — оформите Склад → Перемещение товаров на другой склад. Остаток закроется на исходном складе и появится на целевом, без убытка по себестоимости. Списание уместно только тогда, когда товар действительно выбывает (брак, недостача, ликвидация).

Хотите убрать сами карточки товаров. Обнуление количество обнуляет, но номенклатура остаётся в справочнике. Удаление — отдельная процедура: пометка на удаление, затем Администрирование → Обслуживание → Удаление помеченных объектов. Товар с движениями программа удалить не даст, пока на него ссылаются документы, — сначала чистят или архивируют эти документы.

Нужно уменьшить размер базы и ускорить её. Это не обнуление остатков, а свёртка: старые периоды сворачиваются, а на выбранную дату вводятся остатки. Свёртка как раз сохраняет актуальные остатки, а не стирает их. Путать её с обнулением — частая причина потери данных.

Коротко: нужно убрать количество — списание или пересчёт; переместить товар — перемещение; убрать карточки — пометка и удаление; разгрузить базу — свёртка. Это разные задачи с разными документами.

Проверка: отчёт должен показать ноль

Обнуление считается завершённым не после проведения документа, а после проверки по отчёту. Сформируйте тот же Склад → Остатки товаров по нужному складу на дату после списания. По обнулённым позициям должно стоять 0 или пустая строка. Удобно поставить в отчёте отбор по складу и группировку по номенклатуре — так сразу видно строки, где остаток не обнулился.

Если где-то остался остаток:

  • проверьте, не ведётся ли товар по серии/характеристике — остаток «висит» на конкретной партии, которую вы не списали;
  • убедитесь, что документ списания проведён, а не просто записан;
  • посмотрите дату — остаток мог вернуться из-за позднего поступления или перемещения уже после списания.

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

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

Частые вопросы

Можно ли отменить обнуление, если списал не тот склад?
Да. Найдите документ списания (или пересчёта), отмените проведение или поставьте пометку на удаление. Остатки восстановятся до прежних значений. Поэтому и важно не удалять документы сразу, пока не убедились в результате.
Уменьшит ли обнуление остатков выручку или прибыль?
Прошлые продажи оно не трогает. Списание формирует расход по себестоимости списанного товара — то есть убыток на его стоимость. Если списываете «воздух», которого физически нет, это чистая корректировка; если реальный товар — его стоимость уйдёт в потери.
Что делать с отрицательными остатками?
Списанием их не исправить: нечего списывать. Выровняйте количество оприходованием на недостающее число либо пересчётом с фактическим остатком. Сначала разберитесь, почему возник минус, иначе он появится снова.
Нужно ли что-то обнулять на кассе или в РМК?
Нет. Складские остатки и кассовые смены — разные вещи. Обнуление остатков не затрагивает Z-отчёты, чеки и выручку по ККМ. Касса закрывается своими документами смены.
Сохранятся ли цены и штрихкоды после обнуления?
Да. Номенклатура, установленные цены, штрихкоды и настройки остаются на месте. Операция меняет только количество в регистрах остатков, а не сам справочник товаров.