Отчеты и Аналитика · 10 мин
Как в 1С вывести остатки по группам номенклатуры
Как вывести остатки склада по группам номенклатуры в 1С: настройка отчётов «Остатки товаров», группировка, отборы, СКД и проверка результата.
Задача вывести остатки по группам возникает, когда нужно увидеть не простыню из тысяч позиций, а сводную картину: сколько товара лежит на складе по категориям «Обувь», «Электроника», «Запчасти» и так далее. В типовых конфигурациях 1С (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) это делается штатными отчётами без доработок — достаточно правильно настроить группировку.
Ключевой момент: группировка в отчётах строится по иерархии справочника «Номенклатура». Если карточки товаров не распределены по папкам (группам), отчёт покажет одну общую строку или плоский список. Поэтому сначала проверьте структуру справочника, а уже потом настраивайте отчёт.
Ниже разобраны три рабочих способа: типовой отчёт в пользовательском режиме, вариант «Остатки и доступность» в УТ 11 и построение собственного отчёта через СКД для нестандартных требований. Плюс — проверка результата, типичные ошибки и ответы на частые вопросы.
Что понадобится перед настройкой
Убедитесь, что у вас есть права на складские отчёты и что справочник номенклатуры действительно имеет групповую структуру. Откройте раздел «Номенклатура» и посмотрите, видны ли папки верхнего уровня. Если все товары лежат «в корне», группировать будет нечего — сначала распределите позиции по группам вручную или обработкой группового изменения реквизитов.
Второе условие — выбранный период и организация. Остатки в 1С всегда формируются на дату, а не «за период», поэтому в отчёте укажите конкретную дату, на которую нужны данные. Для анализа по нескольким складам проверьте, что в отборе не стоит один конкретный склад, иначе часть групп «потеряется».
Способ 1: типовой отчёт «Остатки товаров на складах»
Самый быстрый путь — готовый отчёт из раздела «Склад». В Управлении торговлей 11 он называется «Остатки товаров на складах», в Бухгалтерии 3.0 аналог — «Остатки товаров» или оборотно-сальдовая ведомость по счёту 41 с субконто «Номенклатура».
Откройте отчёт, нажмите «Показать настройки» и перейдите на вкладку «Структура» (или «Группировка»). Добавьте поле группировки «Номенклатура» и в параметрах поля выберите тип «Группы» либо используйте поле «Номенклатура.Родитель» — тогда строки отчёта будут соответствовать папкам первого уровня. Сформируйте отчёт и проверьте, что итоги сходятся с общим контрольным числом.
- 1Откройте раздел «Склад» → «Отчёты» → «Остатки товаров на складах»
- 2Укажите дату, на которую нужны остатки, и при необходимости отбор по складам
- 3Откройте «Настройки» → вкладка «Структура» / «Группировка»
- 4Добавьте группировку «Номенклатура» с типом «Группы» или поле «Номенклатура.Родитель»
- 5Уберите вложенную детализацию до элемента, если нужны только итоги по папкам
- 6Нажмите «Сформировать» и сверьте общий итог с контрольным отчётом без группировок
Если нужна иерархия «группа → товар»
Когда требуется раскрыть состав каждой группы, оставьте две вложенные группировки: верхняя — «Номенклатура.Родитель» (или группы), нижняя — «Номенклатура» (элементы). Отчёт покажет папки с итогами, а внутри — позиции с количеством и суммой. Такой вариант удобно сохранить как свой вариант отчёта через кнопку «Сохранить вариант», чтобы не настраивать заново.
Способ 2: отчёт «Остатки и доступность товаров» в УТ 11
В Управлении торговлей 11 и ERP есть расширенный отчёт «Остатки и доступность товаров», где помимо физического остатка видны резервы и свободный остаток. Он тоже поддерживает группировку по папкам номенклатуры через настройки варианта.
Этот отчёт уместен, когда руководству важен не просто складской остаток, а доступное для продажи количество по группам. Учтите ограничение: отчёт опирается на регистры распределения запасов, поэтому при отключённом ордерном складе или старых данных без актуального расчёта товарных ограничений цифры могут отличаться от «Остатков товаров на складах».
Сравнение вариантов
Простой и быстрый отчёт по физическим остаткам. Подходит для сверки с инвентаризацией, но не показывает резервы.
Показывает свободный остаток с учётом резервов. Подходит для отдела продаж, но требователен к актуальности регистров.
Даёт стоимостные остатки в разрезе субконто. Подходит для бухгалтерии, но без доработки группировка ограничена субконто.
Любая структура и поля. Требует навыков консольного конструктора или разработчика.
Способ 3: собственный отчёт через СКД
Если типовых полей не хватает — например, нужно вывести остатки по группам в разрезе характеристик, сроков годности или произвольных дополнительных реквизитов — используется консоль системы компоновки данных или собственный внешний отчёт. Запрос берёт данные из регистра накопления «ТоварыНаСкладах» (в УТ/ERP) или «ТоварыВРознице» и строит итоги по иерархии.
Ключевой приём в запросе — виртуальная таблица остатков с соединением к справочнику номенклатуры и группировка по полю «Родитель» с указанием «ИЕРАРХИЯ» в итогах. Тогда СКД сама построит дерево «группа → подгруппа → товар» с промежуточными суммами.
ВЫБРАТЬ
Остатки.Номенклатура КАК Номенклатура,
СУММА(Остатки.ВНаличииОстаток) КАК Остаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, ) КАК Остатки
СГРУППИРОВАТЬ ПО
Остатки.Номенклатура
ИТОГИ
СУММА(Остаток)
ПО
Номенклатура ТОЛЬКО ИЕРАРХИЯВ настройках СКД добавьте в структуру группировку по полю «Номенклатура» — ресурс «Остаток» автоматически посчитается на каждом уровне дерева. Такой отчёт сохраняется как внешний (.erf) и подключается через «Дополнительные отчёты и обработки».
Проверка корректности результата
После настройки обязательно сверьте итоги. Сформируйте тот же отчёт без группировок — общее количество и сумма должны совпасть с суммой по всем группам. Расхождение почти всегда означает, что часть номенклатуры не привязана к папкам и попала в строку с пустой группой.
Второй контроль — бухгалтерская сверка: суммовой остаток по складскому отчёту должен сходиться с сальдо счёта 41 (или 45 для отгруженных товаров) на ту же дату. Небольшие расхождения возможны из-за непроведённых документов или разницы в оценке стоимости, но структурные расхождения по группам — сигнал ошибки в настройке.
Как проверить результат
Равна общему итогу отчёта без группировок
Есть строка с пустой группой или итог меньше контрольного
Суммовые остатки совпадают на ту же дату
Расхождение без объяснимой причины (резервы, непроведённые документы)
Каждая папка раскрывается и содержит свои позиции
Все товары в одной строке или папки дублируются
Типичные ошибки и ограничения
Чаще всего проблема не в отчёте, а в данных. Товары без группы, дубли папок с похожими названиями, смешение «группы номенклатуры» и «вида номенклатуры» — всё это даёт красивый, но неверный отчёт. Перед выводом остатков по группам потратьте время на чистку справочника.
Второй класс ошибок — неверная дата и отборы. Остатки «на конец дня» и «на начало» отличаются на движения текущего дня; отбор по складу, забытый с прошлого сеанса, скрывает часть групп. Всегда проверяйте шапку отчёта перед тем, как делать выводы по цифрам.
Когда какой способ выбирать
Для ежедневной оперативной работы достаточно типового отчёта с сохранённым вариантом настройки — это занимает минуту. Для отдела продаж, где важен свободный остаток, используйте «Остатки и доступность». Для бухгалтерской сверки — ОСВ по счёту 41 с развёрнутым субконто. И только когда типовые возможности исчерпаны (нестандартные разрезы, дополнительные реквизиты, особые итоги), имеет смысл заказывать или писать отчёт на СКД.
Как выбрать действие
Что важно запомнить
Остатки по группам выводятся штатными отчётами через группировку «Номенклатура (группы)» или «Номенклатура.Родитель». Качество отчёта определяется структурой справочника: чистые папки — корректные итоги. Всегда сверяйте сумму по группам с общим итогом и с сальдо счёта 41.
Частые вопросы
Почему в отчёте появилась строка с пустой группой?
Значит, часть номенклатуры не помещена ни в одну папку и лежит в корне справочника. Откройте справочник, отфильтруйте элементы без родителя и распределите их по группам — строка исчезнет.
Как вывести остатки по группам в 1С:Бухгалтерии 3.0?
Используйте оборотно-сальдовую ведомость по счёту 41: в настройках добавьте субконто «Номенклатура» и включите группировку по нему. Для иерархии по папкам удобнее отчёт «Остатки товаров» из раздела «Склад», где группировка по родителю доступна напрямую.
Можно ли сохранить настройку группировки, чтобы не настраивать каждый раз?
Да. После настройки структуры нажмите «Ещё» → «Сохранить вариант отчёта», задайте понятное имя и при необходимости сделайте вариант доступным другим пользователям. Отчёт откроется с вашей группировкой сразу.
Почему суммы в «Остатках и доступность» не совпадают с «Остатками товаров на складах»?
Первый отчёт показывает доступное количество с учётом резервов под заказы, второй — физический остаток. Разница равна зарезервированному количеству и это нормально. Для инвентаризации используйте отчёт по физическим остаткам.
Как вывести остатки по группам в разрезе характеристик (размеров, цветов)?
В типовом отчёте добавьте вложенную группировку «Характеристика» под группировкой по номенклатуре. Если типовой отчёт не даёт нужной комбинации, потребуется отчёт на СКД с соединением к регистру характеристик.
Отчёт формируется очень долго по большой базе — что делать?
Установите отбор по нужным складам и группам заранее, формируйте отчёт на конкретную дату, а не за длинный период, и уберите лишние поля из настроек. В клиент-серверном варианте имеет смысл выполнять регламентное обновление итогов регистров — это ускоряет отчёты по остаткам.