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

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

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

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

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

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

Ниже разобраны оба подхода: от простого формирования типового отчета до создания собственного, а также типичные ошибки, из-за которых отчет показывает пустые строки или неверные суммы.

Какие типовые отчеты по номенклатуре уже есть в 1С

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

Наиболее используемые типовые отчеты:

  • Остатки товаров на складах — текущие остатки в разрезе номенклатуры, складов, характеристик и серий;
  • Ведомость по товарам на складах — приход, расход и остатки за период по каждой позиции;
  • Анализ продаж / Продажи по номенклатуре — количество, суммы и валовая прибыль по проданным товарам;
  • Движение товара — карточка движения конкретной позиции со ссылками на документы;
  • Товары с истекающим сроком годности, Товары к отгрузке/получению — специализированные отчеты для складского контроля.

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

Как сформировать типовой отчет по номенклатуре

Рассмотрим базовый сценарий на примере отчета «Ведомость по товарам на складах» — он универсален и подходит для большинства задач учета номенклатуры.

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

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

Для анализа продаж логика та же: откройте «Анализ продаж» или «Продажи по номенклатуре» в разделе «Продажи», задайте период, отбор по товару или группе и сформируйте. В таких отчетах обычно доступны показатели «Количество», «Сумма», «Себестоимость», «Валовая прибыль».

Настройка отборов, группировок и показателей

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

Отборы

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

Группировки и структура

Через «Настройки» → вкладка «Структура» (или «Группировка») можно добавить уровни: например, «Склад» → «Номенклатура» → «Характеристика». Порядок уровней определяет вид итоговой таблицы. Для сводного отчета по категориям оставьте только группировку «Номенклатура.Родитель», для детального — добавьте «Регистратор» (документ движения).

Показатели и сортировка

На вкладке «Поля» или «Показатели» включайте и отключайте колонки: количество, сумма, вес, объем, прибыль. Сортировка задается на отдельной вкладке — например, по убыванию суммы продаж, чтобы сверху оказались самые ходовые позиции.

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

Как проверить правильность данных отчета

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

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

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

Конечный остаток в «Ведомости по товарам» против «Остатков товаров на складах» на ту же дату
Норма

Значения совпадают по каждой позиции и в целом по складу

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

Расхождения по отдельным позициям — вероятны непроведенные документы или разные отборы

Сумма продаж в отчете по номенклатуре против оборота по счету 90.01 (в бухгалтерии) или отчета по кассе
Норма

Суммы сопоставимы с учетом возвратов и НДС

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

Отчет завышен или занижен — проверьте отбор по организации, подразделению, типу цен

Наличие отрицательных остатков
Норма

Минусовых остатков нет

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

Минус означает отгрузку раньше оприходования — ищите документы с неверной датой или непроведенные поступления

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

Создание собственного отчета по номенклатуре через СКД

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

Порядок создания внешнего отчета на СКД:

  1. В конфигураторе: «Файл» → «Новый» → «Внешний отчет». Задайте имя, например «ОтчетПоНоменклатуре».
  2. Откройте «Основную схему компоновки данных» и добавьте «Набор данных — запрос».
  3. Напишите запрос к нужному регистру. Для остатков и оборотов товаров в типовых конфигурациях обычно используют виртуальные таблицы регистров накопления, например:
bsl
ВЫБРАТЬ
	Товары.Номенклатура КАК Номенклатура,
	Товары.Склад КАК Склад,
	Товары.КоличествоНачальныйОстаток КАК НачальныйОстаток,
	Товары.КоличествоПриход КАК Приход,
	Товары.КоличествоРасход КАК Расход,
	Товары.КоличествоКонечныйОстаток КАК КонечныйОстаток
ИЗ
	РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК Товары

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

  1. На вкладке «Настройки» СКД добавьте группировку по номенклатуре, выбранные поля и отборы.
  2. Сохраните файл .erf и подключите в рабочей базе через «Дополнительные отчеты и обработки» (если механизм включен) или открывайте файл напрямую.

Типичные ошибки при работе с отчетами по номенклатуре

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

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

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

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

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

FAQ

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

После формирования отчета нажмите «Файл» → «Сохранить» или «Сохранить копию» и выберите формат «Лист Excel» (.xlsx) либо «Табличный документ» (.mxl). В большинстве конфигураций также доступна кнопка «Еще» → «Вывести список» / «Сохранить». Структура строк и итоги сохраняются в файле.

Почему отчет показывает минусовые остатки по номенклатуре?

Отрицательный остаток означает, что расход (отгрузка, списание) проведен раньше прихода или приходный документ не проведен вовсе. Сформируйте «Ведомость по товарам» с детализацией до регистратора по этой позиции — увидите, на каком документе остаток ушел в минус, и исправьте дату или проведите поступление.

Можно ли сделать отчет по номенклатуре без прав администратора?

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

Как настроить автоматическую отправку отчета по номенклатуре на почту?

В типовых конфигурациях сохраненный вариант отчета можно включить в рассылку: раздел «Администрирование» или «НСИ» → «Рассылки отчетов». Создайте рассылку, добавьте нужный вариант, задайте расписание и получателей. Требуется настроенная учетная запись почты и соответствующие права.

Чем отличается отчет «Остатки» от «Ведомости по товарам»?

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

Внешний отчет после обновления конфигурации перестал работать. Что делать?

Скорее всего, в обновлении переименовали регистр, измерение или ресурс, к которому обращается запрос. Откройте отчет в конфигураторе, проверьте текст запроса на ошибки компиляции и сверьте имена объектов с актуальной структурой конфигурации (через «Все функции» → «Регистры накопления»). Исправьте запрос и сохраните новую версию файла .erf.

Итог

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

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