К статье
Практический материал

Отчеты и Аналитика · 12 мин

Как сделать отчет в 1С по группе товаров

Как построить отчет в 1С по группе товаров: типовые отчеты, отбор по папке номенклатуры, настройка вариантов, СКД и проверка результата. Пошаговая инструкция.

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

Ключевой момент: отбор по группе товаров в 1С строится по иерархии справочника «Номенклатура». Если товары лежат в папках (группах), отчет может отобрать как одну конкретную папку со всеми вложенными, так и несколько групп сразу. Поэтому качество результата напрямую зависит от того, насколько корректно организован сам справочник номенклатуры.

Ниже разобраны рабочие способы: быстрый отбор в типовом отчете, сохранение варианта для регулярного использования, группировка данных по группам товаров, а также вариант через консоль отчетов СКД для нестандартных задач. Отдельно описаны типичные ошибки и способы проверить, что цифры в отчете корректны.

Как устроен отбор по группе товаров в 1С

Справочник «Номенклатура» в типовых конфигурациях — иерархический: товары раскладываются по папкам (группам), которые могут вкладываться друг в друга. Когда в отчете задается условие «в группе», система отбирает не только саму папку, но и все вложенные подгруппы и товары внутри них. Это удобно: достаточно указать верхнюю группу «Напитки», чтобы получить данные по «Чай», «Кофе», «Соки» одновременно.

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

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

Способ 1: отбор по группе в типовом отчете

Самый быстрый путь — взять готовый отчет и добавить в него отбор. В «Управлении торговлей» и ERP подойдут отчеты «Продажи», «Валовая прибыль», «Остатки товаров на складах», «Анализ продаж». В «Бухгалтерии» — «Оборотно-сальдовая ведомость по счету» (41, 43) с субконто «Номенклатура».

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

Порядок действий
  1. 1
    Откройте подходящий типовой отчет: «Продажи», «Остатки товаров» или ОСВ по счету 41
  2. 2
    Нажмите «Настройки» и перейдите на закладку «Отбор»
  3. 3
    Добавьте условие по полю «Номенклатура» с видом сравнения «В группе»
  4. 4
    Выберите нужную папку справочника номенклатуры
  5. 5
    Установите период и нажмите «Сформировать»
  6. 6
    Проверьте, что в отчет попали только товары из выбранной группы

В «Бухгалтерии предприятия» логика та же, но отбор задается по субконто: в настройках ОСВ на закладке «Отбор» выберите «Номенклатура» — «В группе» — нужная папка. Дополнительно на закладке «Группировка» можно вывести итоги по группам номенклатуры, чтобы видеть структуру оборотов.

Отбор по нескольким группам сразу

Если нужны данные по двум-трем группам, используйте вид сравнения «В списке групп» или добавьте несколько строк отбора, объединенных условием «ИЛИ» (в расширенных настройках СКД это группа условий «ИЛИ»). В простых формах настроек достаточно выбрать вид сравнения «В группе из списка» и отметить нужные папки.

Способ 2: группировка отчета по группам товаров

Иногда нужен не отбор одной группы, а сводный отчет, где данные разложены по всем группам сразу — например, продажи по каждой категории за месяц. Для этого отбор не нужен: достаточно изменить структуру отчета.

В настройках отчета перейдите на закладку «Структура» (или «Группировка») и добавьте группировку по полю «Номенклатура» с типом «Иерархия». Тогда отчет покажет дерево: сначала итог по группе, внутри — по товарам. В отчете «Продажи» в УТ/ERP аналогичный результат дает выбор варианта группировки по категориям или добавление поля «Номенклатура.Родитель» в структуру.

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

Способ 3: сохранение варианта отчета для регулярной работы

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

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

Называйте варианты отчетов по смыслу отбора, а не абстрактно: «Остатки — группа Запчасти» найдется через месяц мгновенно, а «Мой отчет 2» придется открывать и проверять.
ПЗ
Практическое замечание

Дополнительно вариант отчета можно поставить на регламентную рассылку (в конфигурациях, где включена подсистема рассылки отчетов): система будет автоматически формировать отчет по расписанию и отправлять его на почту ответственным сотрудникам.

Что делать, если товары не разложены по группам

На практике справочник номенклатуры часто ведется без иерархии: все товары лежат в корне или в одной папке. Тогда отбор «в группе» бесполезен, и нужны другие критерии.

Маршрут решения

Как выбрать критерий отбора

Номенклатура разложена по папкамИспользуйте отбор «Номенклатура в группе» — это самый простой и надежный способ
Папок нет, но заполнен реквизит «Вид номенклатуры»Стройте отбор и группировку по виду номенклатуры
Товары различаются по дополнительному реквизиту или свойству (бренд, категория)Добавьте в отбор поле дополнительного реквизита — оно доступно в настройках СКД
Ничего не заполненоСначала создайте группы и разложите товары обработкой группового изменения, затем стройте отчет

Быстрый способ навести порядок — обработка «Групповое изменение реквизитов» (в УТ/ERP: «Администрирование» — «Обслуживание») или стандартное перемещение элементов между группами в списке номенклатуры. Перед массовыми изменениями справочника сделайте резервную копию базы или проверьте операцию на копии.

Способ 4: произвольный отчет через СКД или консоль

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

Минимальный запрос для такого отчета выбирает обороты из регистра (например, «Продажи» или «ВыручкаИСебестоимостьПродаж») с соединением к справочнику номенклатуры, а отбор по группе задается параметром с условием «В ИЕРАРХИИ». Ниже пример фрагмента запроса:

ГДЕ

Продажи.Номенклатура В ИЕРАРХИИ(&ГруппаТоваров)

Такой вариант требует базовых навыков работы с запросами 1С, зато дает полную свободу: любые поля, вычисляемые показатели, собственные итоги по группам. Готовый внешний отчет подключается через «Дополнительные отчеты и обработки» и становится доступен пользователям как обычный отчет.

Сравнение способов

Отбор в типовом отчете

Быстро и без прав доступа разработчика; ограничение — только те данные, что уже есть в типовом отчете

Группировка по иерархии

Показывает все группы сразу с итогами; не подходит, если нужна одна конкретная группа

Сохраненный вариант

Идеален для регулярной работы; требует один раз правильно настроить отбор

Отчет на СКД

Любая структура и показатели; нужны навыки запросов и права на подключение внешних отчетов

Проверка результата и типичные ошибки

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

Контрольные точки

Как проверить результат

Состав товаров в отчете
Норма

Присутствуют только товары из выбранной группы и её подгрупп

Тревожный признак

Есть посторонние товары или часть товаров группы отсутствует

Итог по группе
Норма

Совпадает с суммой строк товаров внутри группы

Тревожный признак

Итог меньше суммы строк — вероятно, сработал скрытый отбор

Сверка с контрольным отчетом
Норма

Обороты по группе сходятся с ОСВ по счету 41/90 за тот же период в пределах объяснимых разниц

Тревожный признак

Расхождения без понятной причины — проверяйте отборы и период

Вид сравнения в отборе
Норма

Установлено «В группе» или «В группе из списка»

Тревожный признак

Установлено «Равно» — отчет пустой или неполный

Типичные ошибки
01
Выбор вида сравнения «Равно» вместо «В группе» — отчет пуст, потому что движения идут по товарам, а не по папкам
02
Остатки старых отборов в настройках — в отчет попадает меньше данных, чем ожидалось; сбрасывайте настройки кнопкой «Стандартные настройки»
03
Товары лежат не в тех папках — отчет технически верен, но состав группы не соответствует ожиданиям; проверяйте справочник
04
Отбор по группе, а группировка без иерархии — пользователь не видит структуру и считает отчет ошибочным
05
Неверный период или непроведенные документы — цифры расходятся с ожиданиями; проверьте период и актуальность проведения

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

Итог

Что важно запомнить

Отчет по группе товаров строится отбором «Номенклатура в группе» в типовом отчете; для обзора всех групп используйте группировку по иерархии. Регулярные настройки сохраняйте как вариант отчета, а перед массовой реорганизацией папок делайте резервную копию.

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

Почему отчет с отбором по группе товаров пустой?

Чаще всего выбран вид сравнения «Равно» вместо «В группе»: движения регистрируются по конкретным товарам, а не по папкам, поэтому условие не срабатывает. Также проверьте период отчета, наличие проведенных документов и то, что в выбранной папке действительно есть товары.

Как вывести в отчет сразу несколько групп товаров?

Используйте вид сравнения «В группе из списка» и отметьте нужные папки, либо в расширенных настройках СКД создайте группу условий «ИЛИ» с несколькими строками отбора по полю «Номенклатура». Альтернатива — убрать отбор и добавить группировку по иерархии номенклатуры, чтобы видеть все группы с итогами.

Можно ли построить отчет по группе товаров в 1С:Бухгалтерии?

Да. Откройте «Оборотно-сальдовую ведомость по счету» 41 (или 43), в настройках на закладке «Отбор» добавьте условие по субконто «Номенклатура» с видом «В группе», а на закладке «Группировка» включите вывод по номенклатуре с иерархией. Отчет покажет количественные и суммовые обороты по выбранной группе.

Что делать, если товары в базе не разложены по папкам?

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

Как сделать, чтобы отчет по группе формировался автоматически?

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

Вложенные подгруппы попадут в отчет автоматически?

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