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