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

В этой статье мы разберем 7 проверенных способов вывода товарных остатков — от стандартных отчетов до сложных запросов. Вы узнаете, как получить данные по конкретному складу, номенклатуре или периоду, а также научитесь избегать типичных ошибок при работе с остатками. Материал актуален для 1С 8.3 в конфигурациях Управление торговлей (УТ 11/10.3), ERP, Розница и Комплексная автоматизация.

Особое внимание уделим практическим нюансам: почему остатки могут отличаться в разных отчетах, как учитывать резервы под заказы покупателей и что делать, если данные не обновляются после проведения документов. Для опытных пользователей приведём примеры запросов на языке 1С, которые позволят выгрузить остатки в Excel или интегрировать с другими системами.

📊 Какую конфигурацию 1С вы используете?
Управление торговлей (УТ)
ERP
Розница
Комплексная автоматизация
Другая

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

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

Чтобы открыть его:

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

В отчёте вы увидите таблицу с колонками: Номенклатура, Характеристика, Склад, Количество и Сумма. Для детализации дважды кликните по строке с товаром — откроется карточка с историей движения.

  • 📌 Плюсы: не требует навыков программирования, данные обновляются в реальном времени.
  • ⚠️ Минусы: нет возможности выгрузить данные в Excel без дополнительных обработок.
  • 🔄 Совет: используйте кнопку Настройки (шестерёнка), чтобы добавить колонки Себестоимость или Цена продажи.
⚠️ Внимание: Если в отчёте отображаются нулевые остатки по товарам, которые есть на складе, проверьте дату закрытия периода в настройках учёта (Администрирование → Настройки учёта → Параметры учёта). Возможно, период ещё не закрыт, и документы не попали в расчёт.

2. Отчёт «Остатки товаров» с группировкой по свойствам

Этот отчёт полезен, когда нужно проанализировать остатки с учётом дополнительных свойств номенклатуры (например, цвет, размер или серия). Он доступен в УТ 11 и ERP.

Инструкция:

  1. Откройте раздел Отчёты → Остатки товаров.
  2. В настройках отчёта добавьте группировку по нужному свойству (например, Характеристики номенклатуры).
  3. Установите фильтр по складу или группе товаров.

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

Свойство Пример группировки Когда использовать
Характеристики Размер, цвет, материал Для одежды, обуви, мебели
Серии Партия, срок годности Для продуктов питания, медикаментов
Дополнительные реквизиты Бренд, страна-производитель Для аналитики по поставщикам

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

💡

Если в отчёте не хватает колонки, добавьте её через Настройки → Добавить поле. Например, можно вывести Минимальный запас или Дни до окончания срока годности для оперативного контроля.

3. Выгрузка остатков в Excel через универсальный отчёт

Если вам нужно передать данные коллегам или проанализировать остатки в Excel, используйте универсальный отчёт с возможностью экспорта.

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

  1. Перейдите в Отчёты → Универсальный отчёт.
  2. В поле Источник данных выберите Остатки товаров.
  3. Настройте колонки: добавьте Номенклатура, Склад, Количество, Цена.
  4. Нажмите Экспорт → Excel и выберите формат (.xlsx или .csv).

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

Убедиться, что период в отчёте совпадает с датой инвентаризации|

Проверить, что в настройках учёта включён показ остатков по характеристикам (если нужно)|

Добавить колонку с Артикулом для удобства поиска|

Сохранить вариант отчёта для повторного использования-->

⚠️ Внимание: При экспорте больших объёмов данных (более 10 000 строк) может «зависнуть». Разбейте выгрузку по складам или группам номенклатуры, либо используйте фоновое задание (Все функции → Фоновые задания).

4. Запрос на языке 1С для остатков с резервами

Стандартные отчёты не всегда показывают резервы под заказы, что критично для планирования закупок. Чтобы получить реальные свободные остатки (с учётом резервов), используйте следующий запрос:

ВЫБРАТЬ

Номенклатура.Наименование КАК Товар,

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

ОстаткиТоваровОстатки.КоличествоОстаток КАК Остаток,

ОстаткиТоваровОстатки.КоличествоРезерв КАК Резерв,

(ОстаткиТоваровОстатки.КоличествоОстаток - ОстаткиТоваровОстатки.КоличествоРезерв) КАК СвободныйОстаток

ИЗ

РегистрНакопления.ОстаткиТоваров.Остатки(&ДатаКонца, ) КАК ОстаткиТоваровОстатки

ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура

ПО ОстаткиТоваровОстатки.Номенклатура = Номенклатура.Ссылка

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

ПО ОстаткиТоваровОстатки.Склад = Склады.Ссылка

ГДЕ

ОстаткиТоваровОстатки.КоличествоОстаток > 0

Как выполнить запрос:

  1. Откройте Все функции → Запросы → Консоль запросов.
  2. Вставьте код, заменив &ДатаКонца на нужную дату (например, ТекущаяДата()).
  3. Нажмите Выполнить и экспортируйте результаты в Excel.

Этот запрос вернёт таблицу с колонками:

  • 📦 Товар — название номенклатуры;
  • 🏭 Склад — место хранения;
  • 📊 Остаток — физическое количество;
  • 🔒 Резерв — количество, забронированное под заказы;
  • СвободныйОстаток — доступно для продажи.
Как модифицировать запрос для анализа по группам номенклатуры?

Добавьте в запрос поле Номенклатура.Родитель и сгруппируйте по нему:

ВЫБРАТЬ

Номенклатура.Родитель КАК ГруппаТоваров,

СУММА(ОстаткиТоваровОстатки.КоличествоОстаток) КАК ОбщийОстаток

ИЗ

РегистрНакопления.ОстаткиТоваров.Остатки(&ДатаКонца, )

...

ГРУППИРОВКА ПО Номенклатура.Родитель

Это позволит увидеть остатки по категориям (например, «Обувь», «Одежда»).

5. Остатки по партиям (FIFO/LIFO) в 1С:ERP

Если вы ведёте учёт по партиям (например, для продуктов с истекающим сроком годности), стандартные отчёты могут показывать некорректные данные. В 1С:ERP для этого есть специализированный отчёт Партионный учёт.

Как его использовать:

  1. Перейдите в Склад → Партионный учёт → Остатки по партиям.
  2. Установите фильтр по сроку годности (например, «до 30 дней»).
  3. Включите колонку Дата поступления, чтобы увидеть, какие партии залежались.

Особенности партионного учёта:

  • 📅 FIFO (первым пришёл — первым ушёл): остатки списываются по дате поступления.
  • 🔄 LIFO (последним пришёл — первым ушёл): списание идёт с последних партий (реже используется).
  • ⚠️ Средняя себестоимость: в некоторых конфигурациях партии не учитываются — проверьте настройки учёта.
⚠️ Внимание: Если в отчёте по партиям отображаются отрицательные остатки, это признак ошибки в проведении документов. Проверьте Журнал документов на наличие некорректных списаний или оприходований.

6. Остатки в разрезе контрагентов (для комиссионной торговли)

Если вы работаете по схеме комиссии или давальческого сырья, важно видеть остатки не только по складам, но и по владельцам товаров. Для этого:

  1. Откройте отчёт Остатки товаров владельцев (Склад → Отчёты по складу).
  2. Добавьте группировку по Контрагенту.
  3. Установите фильтр по договору комиссии, если нужно.

Пример: у вас на складе лежат товары от трёх поставщиков-комитентов. Отчёт покажет, сколько единиц принадлежит каждому, даже если они хранятся на одном складе.

Тип операции Где смотреть остатки Особенности
Комиссия Остатки товаров владельцев Показывает товары, принятые на реализацию
Давальческое сырьё Остатки материалов в производстве Учитывает сырьё, переданное для переработки
Агентский договор Остатки товаров на ответственном хранении Товары, которые вы храните, но не владеете
💡

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

7. Автоматическое оповещение об остатках (настройка уведомлений)

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

  • 📬 Бизнес-процессы: создайте задачу «Контроль остатков» с условием «Если остаток < минимального запаса».
  • 🔔 Рассылки: в Администрирование → Рассылки добавьте отчёт «Остатки ниже минимума».
  • 🤖 Роботы: в 1С:ERP настройте робота, который будет отправлять уведомления в Telegram или на email.

Пример настройки рассылки:

  1. Создайте новый Вариант отчёта в «Остатки товаров» с фильтром «Количество < Минимальный запас».
  2. В Администрирование → Рассылки добавьте задачу, указав этот отчёт.
  3. Установите расписание (например, ежедневно в 9:00).
  4. Добавьте получателей (email или внутренние сообщения).

Такой подход поможет оперативно реагировать на дефицит товаров и избегать простоев в продажах.

⚠️ Внимание: Если уведомления не приходят, проверьте настройки SMTP-сервера в Администрирование → Настройки системы → Почта. Также убедитесь, что у пользователей-получателей указаны корректные email.

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

Почему в отчёте «Ведомость по товарам» остатки не совпадают с реальными?

Причины могут быть следующими:

  1. Не закрыт период: документы не попали в расчёт остатков. Проверьте дату закрытия в Администрирование → Настройки учёта.
  2. Ошибки в документах: не проведён приход или списание. Используйте Журнал документов с фильтром по номенклатуре.
  3. Резервы не учитываются: стандартный отчёт показывает физические остатки, а не свободные. Используйте запрос из раздела 4.
Как вывести остатки по нескольким складам одновременно?

В любом отчёте по остаткам:

  1. Откройте настройки (шестерёнка).
  2. В фильтре по Складу выберите нужные склады с зажатой клавишей Ctrl.
  3. Либо снимите галочку Отбор по складу, чтобы показать все склады.

Для группировки по складам добавьте поле Склад в колонки отчёта.

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

Да, в любом отчёте по остаткам:

  1. В поле Период укажите нужную дату (например, 31.12.2023).
  2. Если дата «серого» цвета (недоступна), значит период не закрыт. Закройте его в Закрытие месяца.

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

Как экспортировать остатки с фотографиями товаров?

Стандартные отчёты не поддерживают экспорт изображений. Решения:

  1. Обработка «Выгрузка в Excel с картинками»: скачайте её с Infostart (бесплатные варианты есть).
  2. Через 1С:Drive: если используете облачную версию, некоторые отчёты позволяют выгрузить данные с ссылками на изображения.
  3. Ручной экспорт: выгрузите остатки в Excel, а затем добавьте фотографии через Вставка → Изображение.
Почему после инвентаризации остатки не обновились?

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

  • 📄 Документ не проведён: откройте инвентаризацию и нажмите Провести.
  • 🔄 Не сформированы движения: проверьте в документе вкладку Движения — если она пустая, перепроведите.
  • 🗓️ Неверная дата: дата инвентаризации должна быть не раньше даты последнего движения товаров.
  • 🔒 Блокировка: если склад заблокирован (например, из-за регламентной операции), движения не запишутся.

После устранения причины обновите отчёт (F5) или перезапустите .