Получение актуальных товарных остатков — одна из самых востребованных операций в 1С:Предприятие. Без этой информации невозможно эффективно управлять закупками, контролировать складские запасы или формировать отчетность. Однако у начинающих пользователей часто возникают сложности: где искать нужные данные, как настроить фильтры и почему цифры в отчетах не сходятся с реальным положением дел.
В этой статье мы разберем 7 проверенных способов вывода товарных остатков — от стандартных отчетов до сложных запросов. Вы узнаете, как получить данные по конкретному складу, номенклатуре или периоду, а также научитесь избегать типичных ошибок при работе с остатками. Материал актуален для 1С 8.3 в конфигурациях Управление торговлей (УТ 11/10.3), ERP, Розница и Комплексная автоматизация.
Особое внимание уделим практическим нюансам: почему остатки могут отличаться в разных отчетах, как учитывать резервы под заказы покупателей и что делать, если данные не обновляются после проведения документов. Для опытных пользователей приведём примеры запросов на языке 1С, которые позволят выгрузить остатки в Excel или интегрировать с другими системами.
1. Стандартный отчёт «Ведомость по товарам на складах»
Это самый простой и универсальный способ получить остатки. Отчёт доступен во всех торговых конфигурациях и позволяет гибко настраивать вывод данных.
Чтобы открыть его:
- Перейдите в раздел
Склад(илиЗапасыв ERP). - Выберите пункт
Отчёты по складу → Ведомость по товарам на складах. - Задайте период (по умолчанию текущая дата) и нажмите
Сформировать.
В отчёте вы увидите таблицу с колонками: Номенклатура, Характеристика, Склад, Количество и Сумма. Для детализации дважды кликните по строке с товаром — откроется карточка с историей движения.
- 📌 Плюсы: не требует навыков программирования, данные обновляются в реальном времени.
- ⚠️ Минусы: нет возможности выгрузить данные в Excel без дополнительных обработок.
- 🔄 Совет: используйте кнопку
Настройки(шестерёнка), чтобы добавить колонкиСебестоимостьилиЦена продажи.
⚠️ Внимание: Если в отчёте отображаются нулевые остатки по товарам, которые есть на складе, проверьте дату закрытия периода в настройках учёта (Администрирование → Настройки учёта → Параметры учёта). Возможно, период ещё не закрыт, и документы не попали в расчёт.
2. Отчёт «Остатки товаров» с группировкой по свойствам
Этот отчёт полезен, когда нужно проанализировать остатки с учётом дополнительных свойств номенклатуры (например, цвет, размер или серия). Он доступен в УТ 11 и ERP.
Инструкция:
- Откройте раздел
Отчёты → Остатки товаров. - В настройках отчёта добавьте группировку по нужному свойству (например,
Характеристики номенклатуры). - Установите фильтр по складу или группе товаров.
Пример: если вы торгуете обувью, сгруппируйте остатки по размерам и цветам, чтобы увидеть, какие позиции требуют пополнения.
| Свойство | Пример группировки | Когда использовать |
|---|---|---|
| Характеристики | Размер, цвет, материал | Для одежды, обуви, мебели |
| Серии | Партия, срок годности | Для продуктов питания, медикаментов |
| Дополнительные реквизиты | Бренд, страна-производитель | Для аналитики по поставщикам |
Чтобы сохранить настройки отчёта для повторного использования, нажмите Сохранить вариант и присвойте ему имя (например, «Остатки по размерам»).
Если в отчёте не хватает колонки, добавьте её через Настройки → Добавить поле. Например, можно вывести Минимальный запас или Дни до окончания срока годности для оперативного контроля.
3. Выгрузка остатков в Excel через универсальный отчёт
Если вам нужно передать данные коллегам или проанализировать остатки в Excel, используйте универсальный отчёт с возможностью экспорта.
Пошаговая инструкция:
- Перейдите в
Отчёты → Универсальный отчёт. - В поле
Источник данныхвыберитеОстатки товаров. - Настройте колонки: добавьте
Номенклатура,Склад,Количество,Цена. - Нажмите
Экспорт → Excelи выберите формат (.xlsx или .csv).
Преимущество этого метода — гибкость: вы можете добавить произвольные формулы (например, рассчитать Сумму в валюте) или отфильтровать данные по нескольким складам одновременно.
Убедиться, что период в отчёте совпадает с датой инвентаризации|
Проверить, что в настройках учёта включён показ остатков по характеристикам (если нужно)|
Добавить колонку с Артикулом для удобства поиска|
Сохранить вариант отчёта для повторного использования-->
⚠️ Внимание: При экспорте больших объёмов данных (более 10 000 строк) 1С может «зависнуть». Разбейте выгрузку по складам или группам номенклатуры, либо используйте фоновое задание (Все функции → Фоновые задания).
4. Запрос на языке 1С для остатков с резервами
Стандартные отчёты не всегда показывают резервы под заказы, что критично для планирования закупок. Чтобы получить реальные свободные остатки (с учётом резервов), используйте следующий запрос:
ВЫБРАТЬ
Номенклатура.Наименование КАК Товар,
Склады.Наименование КАК Склад,
ОстаткиТоваровОстатки.КоличествоОстаток КАК Остаток,
ОстаткиТоваровОстатки.КоличествоРезерв КАК Резерв,
(ОстаткиТоваровОстатки.КоличествоОстаток - ОстаткиТоваровОстатки.КоличествоРезерв) КАК СвободныйОстаток
ИЗ
РегистрНакопления.ОстаткиТоваров.Остатки(&ДатаКонца, ) КАК ОстаткиТоваровОстатки
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
ПО ОстаткиТоваровОстатки.Номенклатура = Номенклатура.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Склады КАК Склады
ПО ОстаткиТоваровОстатки.Склад = Склады.Ссылка
ГДЕ
ОстаткиТоваровОстатки.КоличествоОстаток > 0
Как выполнить запрос:
- Откройте
Все функции → Запросы → Консоль запросов. - Вставьте код, заменив
&ДатаКонцана нужную дату (например,ТекущаяДата()). - Нажмите
Выполнитьи экспортируйте результаты в Excel.
Этот запрос вернёт таблицу с колонками:
- 📦 Товар — название номенклатуры;
- 🏭 Склад — место хранения;
- 📊 Остаток — физическое количество;
- 🔒 Резерв — количество, забронированное под заказы;
- ✅ СвободныйОстаток — доступно для продажи.
Как модифицировать запрос для анализа по группам номенклатуры?
Добавьте в запрос поле Номенклатура.Родитель и сгруппируйте по нему:
ВЫБРАТЬ
Номенклатура.Родитель КАК ГруппаТоваров,
СУММА(ОстаткиТоваровОстатки.КоличествоОстаток) КАК ОбщийОстаток
ИЗ
РегистрНакопления.ОстаткиТоваров.Остатки(&ДатаКонца, )
...
ГРУППИРОВКА ПО Номенклатура.Родитель
Это позволит увидеть остатки по категориям (например, «Обувь», «Одежда»).
5. Остатки по партиям (FIFO/LIFO) в 1С:ERP
Если вы ведёте учёт по партиям (например, для продуктов с истекающим сроком годности), стандартные отчёты могут показывать некорректные данные. В 1С:ERP для этого есть специализированный отчёт Партионный учёт.
Как его использовать:
- Перейдите в
Склад → Партионный учёт → Остатки по партиям. - Установите фильтр по сроку годности (например, «до 30 дней»).
- Включите колонку
Дата поступления, чтобы увидеть, какие партии залежались.
Особенности партионного учёта:
- 📅 FIFO (первым пришёл — первым ушёл): остатки списываются по дате поступления.
- 🔄 LIFO (последним пришёл — первым ушёл): списание идёт с последних партий (реже используется).
- ⚠️ Средняя себестоимость: в некоторых конфигурациях партии не учитываются — проверьте настройки учёта.
⚠️ Внимание: Если в отчёте по партиям отображаются отрицательные остатки, это признак ошибки в проведении документов. Проверьте Журнал документов на наличие некорректных списаний или оприходований.
6. Остатки в разрезе контрагентов (для комиссионной торговли)
Если вы работаете по схеме комиссии или давальческого сырья, важно видеть остатки не только по складам, но и по владельцам товаров. Для этого:
- Откройте отчёт
Остатки товаров владельцев(Склад → Отчёты по складу). - Добавьте группировку по
Контрагенту. - Установите фильтр по договору комиссии, если нужно.
Пример: у вас на складе лежат товары от трёх поставщиков-комитентов. Отчёт покажет, сколько единиц принадлежит каждому, даже если они хранятся на одном складе.
| Тип операции | Где смотреть остатки | Особенности |
|---|---|---|
| Комиссия | Остатки товаров владельцев |
Показывает товары, принятые на реализацию |
| Давальческое сырьё | Остатки материалов в производстве |
Учитывает сырьё, переданное для переработки |
| Агентский договор | Остатки товаров на ответственном хранении |
Товары, которые вы храните, но не владеете |
Для комиссионной торговли всегда проверяйте остатки в разрезе контрагентов. Стандартный отчёт «Ведомость по товарам» не показывает, кому принадлежит товар, что может привести к ошибкам при отгрузке.
7. Автоматическое оповещение об остатках (настройка уведомлений)
Чтобы не проверять остатки вручную, настройте автоматические уведомления о критических уровнях запасов. Это можно сделать через:
- 📬 Бизнес-процессы: создайте задачу «Контроль остатков» с условием «Если остаток < минимального запаса».
- 🔔 Рассылки: в
Администрирование → Рассылкидобавьте отчёт «Остатки ниже минимума». - 🤖 Роботы: в 1С:ERP настройте робота, который будет отправлять уведомления в Telegram или на email.
Пример настройки рассылки:
- Создайте новый
Вариант отчётав «Остатки товаров» с фильтром «Количество < Минимальный запас». - В
Администрирование → Рассылкидобавьте задачу, указав этот отчёт. - Установите расписание (например, ежедневно в 9:00).
- Добавьте получателей (email или внутренние сообщения).
Такой подход поможет оперативно реагировать на дефицит товаров и избегать простоев в продажах.
⚠️ Внимание: Если уведомления не приходят, проверьте настройкиSMTP-серверавАдминистрирование → Настройки системы → Почта. Также убедитесь, что у пользователей-получателей указаны корректные email.
FAQ: Частые вопросы по остаткам в 1С
Почему в отчёте «Ведомость по товарам» остатки не совпадают с реальными?
Причины могут быть следующими:
- Не закрыт период: документы не попали в расчёт остатков. Проверьте дату закрытия в
Администрирование → Настройки учёта. - Ошибки в документах: не проведён приход или списание. Используйте
Журнал документовс фильтром по номенклатуре. - Резервы не учитываются: стандартный отчёт показывает физические остатки, а не свободные. Используйте запрос из раздела 4.
Как вывести остатки по нескольким складам одновременно?
В любом отчёте по остаткам:
- Откройте настройки (
шестерёнка). - В фильтре по
Складувыберите нужные склады с зажатой клавишейCtrl. - Либо снимите галочку
Отбор по складу, чтобы показать все склады.
Для группировки по складам добавьте поле Склад в колонки отчёта.
Можно ли увидеть остатки на определённую дату в прошлом?
Да, в любом отчёте по остаткам:
- В поле
Периодукажите нужную дату (например,31.12.2023). - Если дата «серого» цвета (недоступна), значит период не закрыт. Закройте его в
Закрытие месяца.
Для исторических данных также можно использовать Отчёт по движениям регистров с фильтром по дате.
Как экспортировать остатки с фотографиями товаров?
Стандартные отчёты не поддерживают экспорт изображений. Решения:
- Обработка «Выгрузка в Excel с картинками»: скачайте её с Infostart (бесплатные варианты есть).
- Через 1С:Drive: если используете облачную версию, некоторые отчёты позволяют выгрузить данные с ссылками на изображения.
- Ручной экспорт: выгрузите остатки в Excel, а затем добавьте фотографии через
Вставка → Изображение.
Почему после инвентаризации остатки не обновились?
Вероятные причины:
- 📄 Документ не проведён: откройте инвентаризацию и нажмите
Провести. - 🔄 Не сформированы движения: проверьте в документе вкладку
Движения— если она пустая, перепроведите. - 🗓️ Неверная дата: дата инвентаризации должна быть не раньше даты последнего движения товаров.
- 🔒 Блокировка: если склад заблокирован (например, из-за регламентной операции), движения не запишутся.
После устранения причины обновите отчёт (F5) или перезапустите 1С.