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

Особое внимание уделим нюансам, которые часто упускают: как учитывать резервы под заказы, почему фактические остатки могут отличаться от бухгалтерских, и что делать, если данные в отчётах не сходятся с реальным положением на складе. Все инструкции актуальны для последних версий 1С:Управление торговлей (УТ 11), 1С:ERP и 1С:Бухгалтерия 3.0, но majority методов работают и в более ранних редакциях.

1. Стандартный отчёт «Ведомость по товарам на складах»

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

Чтобы открыть отчёт:

  • 📊 Перейдите в раздел Склад (или Запасы в 1С:ERP).
  • 📑 Выберите пункт Отчёты по складам → Ведомость по товарам на складах.
  • ⚙️ В настройках отчёта укажите:
    • Период (по умолчанию текущая дата).
    • Склады (можно выбрать конкретные или все).
    • Группировки (например, по номенклатуре или партиям).
  • 🔍 Нажмите Сформировать.

В результате вы получите таблицу с колонками: Номенклатура, Характеристика, Количество, Сумма (если включена оценка). Обратите внимание на колонку Резерв — она показывает количество товара, которое уже зарезервировано под заказы клиентов, но ещё не отгружено.

💡

Если в отчёте не хватает колонок (например, Себестоимость или Поставщик), нажмите Ещё → Настройки → Добавить колонку и выберите нужные поля.

Поле отчёта Описание Пример значения
Остаток Фактическое количество товара на складе без учёта резервов. 120 шт.
Резерв Количество, зарезервированное под заказы покупателей. 30 шт.
Доступно Рассчитывается как Остаток – Резерв. Показывает, сколько товара можно отгрузить прямо сейчас. 90 шт.
Себестоимость Средняя себестоимость единицы товара (если включен учёт по партиям). 450,20 ₽
⚠️ Внимание: Если в вашей базе включён учёт по серийным номерам или партиям, данные в отчёте могут отличаться от реальных остатков. Например, товар может числиться на складе, но быть заблокирован из-за истёкшего срока годности. В этом случае проверьте отчёт Анализ доступности товаров.

2. Отчёт «Остатки товаров» с детализацией по партиям

Когда нужно узнать не только количество, но и партионный учёт (от какого поставщика пришла партия, её срок годности, себестоимость), используйте отчёт Остатки товаров с детализацией. Это критично для аптек, продовольственных складов или компаний, работающих с ГТД.

Как сформировать отчёт:

  • 📋 Перейдите в Отчёты → Остатки товаров.
  • 🔧 В настройках включите опцию Показывать партии.
  • 📅 Укажите период (например, на 31.12.2026 для инвентаризации).
  • 📦 Добавьте группировку по Партиям или Документам поступления.

В результате вы увидите, сколько товара осталось от каждой конкретной поставки. Это помогает:

  • 🔄 Сначала списывать товары с истекающим сроком годности (метод FIFO/LIFO).
  • 💰 Контролировать себестоимость при продаже (если в базе ведётся партионный учёт).
  • 📑 Подготовлять данные для претензий поставщикам (если обнаружен брак в конкретной партии).
Что делать, если партии не отображаются?

Если в отчёте нет данных по партиям, проверьте:

1. Включён ли партионный учёт в настройках номенклатуры (Справочники → Номенклатура → Запасы и закупки).

2. Правильно ли заполнены документы Поступление товаров (должно быть указано поле Партия).

3. Не сбились ли настройки учёта в параметрах программы (Администрирование → Настройки программы → Запасы).

3. Проверка остатков через документ «Инвентаризация товаров»

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

Пошаговая инструкция:

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

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

Сверить остатки по отчёту "Ведомость по товарам"|Распечатать инвентаризационные листы|Подготовить ТСД или мобильное устройство для сканирования|Назначить ответственных за зоны склада|Проверьте наличие резервных копий базы на случай сбоев-->

4. Быстрая проверка через форму номенклатуры

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

Как это сделать:

  • 🔍 Откройте справочник Номенклатура (Справочники → Номенклатура).
  • 📌 Найдите нужный товар (можно использовать поиск по арт. или названию).
  • 📊 В нижней части формы перейдите на вкладку Остатки или Запасы.
  • 📦 Здесь отобразятся:
    • Остатки по всем складам.
    • Резервы под заказы.
    • Себестоимость (если включен учёт).

Этот способ удобен для оперативной проверки, например, когда менеджер по продажам хочет подтвердить клиенту наличие товара. Однако у него есть ограничение: данные показываются на текущую дату, без возможности ретроспективного анализа (например, "сколько было вчера").

Ежедневно|Несколько раз в неделю|Только перед инвентаризацией|По запросу отдела продаж|Редко или никогда-->

5. Программная проверка остатков (для разработчиков и администраторов)

Если стандартных отчётов недостаточно или нужно автоматизировать проверку (например, для интеграции с сайтом), можно использовать запросы на языке 1С или HTTP-сервисы. Этот метод требует знаний 1С:Предприятие 8.3 и прав доступа к конфигуратору.

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

ВЫБРАТЬ

Склады.Наименование КАК Склад,

РегистрыНакопления.ОстаткиТоваров.КоличествоОстаток КАК Остаток,

РегистрыНакопления.ОстаткиТоваров.СуммаОстаток КАК Сумма

ИЗ

РегистрНакопления.ОстаткиТоваров КАК РегистрыНакопления.ОстаткиТоваров

ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Склады КАК Склады

ПО РегистрыНакопления.ОстаткиТоваров.Склад = Склады.Ссылка

ГДЕ

РегистрыНакопления.ОстаткиТоваров.Номенклатура = &Номенклатура

И РегистрыНакопления.ОстаткиТоваров.КоличествоОстаток > 0

Где &Номенклатура — ссылка на нужный товар. Этот запрос вернёт таблицу с остатками по всем складам, где есть данный товар. Для выполнения:

  1. Откройте Конфигуратор (режим 1С:Предприятие должен быть закрыт).
  2. Перейдите в Отладка → Запрос → Выполнить.
  3. Вставьте код, укажите параметр &Номенклатура и нажмите Выполнить.

Для автоматизации (например, выгрузки остатков на сайт) можно создать HTTP-сервис или использовать REST API, если ваша конфигурация поддерживает веб-интеграцию. Это актуально для компаний, которые синхронизируют 1С с Bitrix24, Wildberries, Ozon или собственным интернет-магазином.

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

6. Проверка остатков с учётом резервов и заказов

Частая ошибка — ориентироваться только на колонку Остаток, игнорируя резервы и заказы поставщикам. Например, в отчёте может значиться 100 штук товара, но 80 из них уже зарезервированы под отгрузку, а ещё 50 ожидаются по заказу. Фактически доступно к продаже только 20 штук!

Чтобы увидеть полную картину:

  • 📊 Используйте отчёт Анализ доступности товаров (Отчёты → Анализ доступности).
  • 📦 Он показывает:
    • 🟢 Свободный остаток (без резервов).
    • 🟡 Ожидаемое поступление (по заказам поставщикам).
    • 🔴 Дефицит (если заказов больше, чем остатков).
  • 🔍 Для детализации дважды кликните по строке товара — откроется развёрнутая информация по резервам и заказам.

Этот отчёт незаменим для:

  • 📞 Менеджеров по продажам (чтобы не обещать клиенту товар, который уже зарезервирован).
  • 🚚 Логистов (для планирования отгрузок).
  • 💰 Финансистов (для оценки потребности в оборотных средствах).
💡

Всегда сверяйте колонки Свободный остаток и Ожидаемое поступление перед принятием решений о продажах или закупках. Игнорирование резервов — одна из главных причин срывов отгрузок.

7. Решение расхождений: почему данные в отчётах не сходятся

Если остатки в отчётах не совпадают с реальными данными или между собой, причины могут быть следующими:

Проблема Возможная причина Как исправить
Остатки в Ведомости и Остатках товаров разные Не проведён документ Закрытие месяца или сбились итоги регистров Выполните Закрытие месяца или перепроведите документы за период
В отчёте есть товар, но на складе его нет Товар списан не документально (кража, порча) или ошибка в учёте Проведите инвентаризацию и оформите Списание
Отрицательные остатки Отгрузка без остатков или ошибка в документах поступления Найдите документ, вызвавшей отрицательный остаток, и перепроведите его
Данные не обновляются Зависшие блокировки или неактуальные итоги Перезапустите сервер 1С или выполните Тестирование и исправление ИБ

Для диагностики используйте:

  • 🔧 Журнал регистрации (Администрирование → Журнал регистрации) — проверьте ошибки при проведении документов.
  • 📈 Отчёт «Анализ субконто» — если ведётся учёт по дополнительным аналитикам (например, по проектам).
  • 🔄 Тестирование и исправление ИБ (Администрирование → Тестирование и исправление) — если подозреваете повреждение данных.
⚠️ Внимание: Если расхождения критичные (например, разница в миллионах рублей), не пытайтесь исправить их вручную. Обратитесь к 1С-франчайзи для аудита базы — самостоятельные правки могут усугубить проблему.

FAQ: Частые вопросы по проверке остатков в 1С

🔹 Как посмотреть остатки на определённую дату в прошлом?

В любом отчёте по остаткам (Ведомость по товарам, Остатки товаров) укажите нужную дату в поле на дату. Если требуется анализ динамики (например, "как изменялись остатки за месяц"), используйте отчёт Движение товаров с группировкой по периодам.

🔹 Почему в отчёте не показываются остатки по некоторым товарам?

Вероятные причины:

  1. Товар помечен на удаление или архивирован.
  2. В настройках отчёта установлен фильтр по группе номенклатуры.
  3. Товар учитывается на складе, который не включён в отчёт.
  4. Сбились права доступа (пользователь не видит определённые склады или группы товаров).

Проверьте настройки видимости в Справочники → Номенклатура и права пользователя в Администрирование → Пользователи.

🔹 Можно ли экспортировать остатки в Excel для дальнейшего анализа?

Да, в любом отчёте 1С есть кнопка Выгрузить (или Экспорт → Excel). Чтобы данные экспортировались корректно:

  • Перед выгрузкой настройте все необходимые колонки в отчёте.
  • Если нужно сохранить форматирование (цвета, группировки), выберите Экспорт в Excel с сохранением формата.
  • Для больших отчётов (более 10 000 строк) используйте Выгрузить данные без форматирования — это ускорит процесс.
🔹 Как проверить остатки по серийным номерам?

Если в базе ведётся учёт по серийным номерам:

  1. Откройте отчёт Остатки товаров.
  2. В настройках включите опцию Показывать серийные номера.
  3. Добавьте группировку по Серийному номеру.
  4. Для детализации по конкретному номеру используйте отчёт Карточка серийного номера.

Если серийные номера не отображаются, проверьте:

  • Включён ли учёт по сериям в настройках номенклатуры.
  • Правильно ли заполнены серийные номера в документах Поступление и Отгрузка.
🔹 Что делать, если остатки в 1С не совпадают с данными на маркетплейсе (Ozon, Wildberries)?

Расхождения между 1С и маркетплейсами возникают из-за:

  • 🔄 Задержки синхронизации (например, заказы с маркетплейса не подтянулись в 1С).
  • 📦 Ошибок в настройках обмена (неверное сопоставление складов или номенклатуры).
  • 🛒 Резервирования товара на маркетплейсе, но не в 1С (или наоборот).

Решение:

  1. Проверьте логи обмена в Администрирование → Обмен данными.
  2. Выполните принудительную синхронизацию.
  3. Сверьте настройки сопоставления складов в модуле интеграции.
  4. Если проблема сохраняется, обратитесь к специалисту по настройке обменов.