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