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

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

Если вы никогда не работали с отчетами в или хотите оптимизировать рутинные процессы, эта инструкция поможет сэкономить часы времени. Для опытных пользователей мы подготовили раздел с расширенными настройками и примерами SQL-запросов для нестандартных задач.

1. Где найти отчеты по номенклатуре в 1С

В зависимости от конфигурации отчеты по номенклатуре могут находиться в разных разделах меню. Рассмотрим самые распространенные варианты:

  • 📊 1С:Управление торговлей (УТ 11, УТ 10.3): перейдите в раздел Отчеты → Товары и цены или Отчеты → Запасы и закупки. Здесь вы найдете "Ведомость по товарам на складах", "Оборотно-сальдовая ведомость по товарам" и "Анализ продаж".
  • 💼 1С:Бухгалтерия 3.0: отчеты по номенклатуре скрыты в разделе Склад → Отчеты по складу или Покупки и продажи → Отчеты по номенклатуре. Основные инструменты — "Остатки товаров" и "Движение товаров".
  • 🏭 1С:ERP: здесь отчеты распределены по модулям. Для анализа номенклатуры используйте Логистика → Отчеты по запасам или Продажи → Аналитика продаж.
  • ⚙️ Универсальный способ: если не можете найти нужный отчет, воспользуйтесь строкой поиска в верхнем меню (сочетание клавиш Ctrl+F) и введите ключевые слова: "номенклатура", "остатки" или "ведомость".

В некоторых конфигурациях (например, в 1С:Розница) отчеты по номенклатуре могут называться иначе: "Товарный отчет" или "Инвентаризация". Если вы работаете с самостоятельно доработанной конфигурацией, проверьте наличие отчетов в разделе Все функции (доступно через меню Сервис → Все функции).

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

2. Стандартные отчеты по номенклатуре: какой выбрать

В есть несколько типов отчетов по номенклатуре, каждый из которых решает свои задачи. Разберем основные:

Название отчета Для чего нужен Где используется
Ведомость по товарам на складах Показывает остатки товаров на выбранную дату с разбивкой по складам. Подходит для инвентаризации и контроля запасов. УТ, ERP, Розница
Оборотно-сальдовая ведомость по товарам Отображает движение товаров (приход, расход, остатки) за период. Полезна для анализа оборотов. УТ, Бухгалтерия, ERP
Анализ продаж Помогает выявить самые продаваемые и залежалые товары, рассчитать рентабельность. УТ, ERP
Движение товаров Детализирует все операции с номенклатурой (поступление, реализация, перемещение). Бухгалтерия, УТ
Остатки товаров Упрощенный отчет для быстрого просмотра текущих остатков без детализации. Бухгалтерия, Розница

Какой отчет выбрать? Если вам нужны текущие остатки — используйте Ведомость по товарам или Остатки товаров. Для анализа динамики продаж за месяц подойдет Анализ продаж или Оборотно-сальдовая ведомость. Если требуется детализация по документам (например, какие накладные повлияли на остатки), выбирайте Движение товаров.

Совет: перед формированием отчета проверьте актуальность данных. Если в системе есть непроведенные документы (например, приходные накладные), они не попадут в отчет. Чтобы обновить данные, выполните команду Операции → Закрытие периода → Проверка и исправление данных.

📊 Какой отчет по номенклатуре вы используете чаще всего?
Ведомость по товарам на складах
Оборотно-сальдовая ведомость
Анализ продаж
Движение товаров
Другой

3. Пошаговая инструкция: как сформировать отчет по номенклатуре

Рассмотрим универсальный алгоритм создания отчета на примере Ведомости по товарам на складах в 1С:Управление торговлей 11:

  1. Откройте раздел Отчеты → Товары и цены → Ведомость по товарам на складах.

  2. Укажите период (дату, на которую нужно получить остатки). По умолчанию проставляется текущая дата.

  3. В поле Организация выберите юридическое лицо (если в базе несколько компаний).

  4. Настройте фильтры:

    • 📦 Склад — выберите один или несколько складов (если не указать, отчет сформируется по всем складам).
    • 🏷️ Номенклатура — отфильтруйте по группе товаров или конкретным позициям.
    • 📅 Период движения — если нужен анализ изменений за время (не только остатки).

  • Нажмите Сформировать. Отчет построится в течение нескольких секунд (зависит от объема данных).

  • При необходимости экспортируйте отчет в Excel или PDF с помощью кнопки Еще → Выгрузить.

  • Если отчет формируется слишком долго (более 1-2 минут), проверьте:

    • 🔍 Не задан ли слишком большой период (например, несколько лет).
    • 🗃️ Не включены ли все склады (если их десятки).
    • 🛠️ Нет ли ошибок в базе (используйте Тестирование и исправление ИБ в режиме Конфигуратор).

    ☑️ Подготовка к формированию отчета

    Выполнено: 0 / 4

    Критическая ошибка: если в отчете не отображаются остатки по некоторым товарам, проверьте, не стоят ли у них галочки "Услуга" или "Набор" в карточке номенклатуры. Такие позиции не учитываются в стандартных отчетах по товарам.

    4. Расширенные настройки: группировки, отборы и сортировки

    Стандартные отчеты в позволяют гибко настраивать вывод данных. Рассмотрим ключевые возможности:

    Группировки

    Чтобы сгруппировать данные в отчете, перейдите на закладку Группировка (или Настройки → Группировки). Здесь можно:

    • 📂 Группировать по Группам номенклатуры (например, "Электроника", "Одежда").
    • 🏢 Группировать по Складам или Организациям.
    • 📅 Группировать по Месяцам/Кварталам (для анализа динамики).

    Отборы (фильтры)

    На закладке Отбор можно задать дополнительные условия:

    • 💰 Цена > 1000 — показать только товары дороже 1000 рублей.
    • 📦 Остаток = 0 — вывести товары, которых нет в наличии.
    • 🔖 Артикул Содержит "ABC" — найти товары с определенным артикулом.

    Сортировки

    Настройте порядок вывода данных на закладке Сортировка:

    • 📈 По Остатку (по убыванию) — чтобы увидеть самые залежалые товары.
    • 💰 По Сумме остатка (по возрастанию) — для анализа минимальных запасов.
    • 🔤 По Наименованию — для удобства поиска.

    Пример настройки для анализа залежалых товаров:

    1. Группировка: Группа номенклатуры → Номенклатура.
    2. Отбор: Остаток > 0 И Дней в остатке > 90.
    3. Сортировка: Дней в остатке (по убыванию).
    💡

    Сохраните часто используемые настройки отчета как "Вариант отчета". Для этого после формирования нажмите Еще → Сохранить вариант и укажите название (например, "Залежалые товары").

    5. Экспорт отчета в Excel и дальнейшая обработка

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

    1. После формирования отчета нажмите Еще → Выгрузить (или Файл → Сохранить как в старых версиях).

    2. Выберите формат:

      • 📑 Excel (XLSX) — для дальнейшей обработки.
      • 📄 PDF — для печати или отправки коллегам.
      • 📂 TXT/CSV — для импорта в другие системы.

  • Укажите путь для сохранения файла и подтвердите экспорт.

  • В Excel вы можете:

    • 📊 Создать сводную таблицу для анализа остатков по группам товаров.
    • 📈 Построить графики продаж по месяцам.
    • 🔍 Использовать условное форматирование, чтобы выделить товары с нулевыми остатками или отрицательной рентабельностью.

    Пример формулы для расчета дней в остатке (если в отчете есть колонка "Последняя продажа"):

    =СЕГОДНЯ()-[Столбец с датой последней продажи]
    ⚠️ Внимание: При экспорте в Excel больших отчетов (более 10 000 строк) может возникнуть ошибка "Недостаточно памяти". В этом случае разбейте отчет на части по группам номенклатуры или периодам.

    6. Типичные ошибки и их решения

    При работе с отчетами по номенклатуре пользователи часто сталкиваются с проблемами. Разберем самые распространенные:

    Проблема Возможная причина Решение
    В отчете не отображаются остатки Документы не проведены или дата отчета раньше даты поступления товаров. Проверьте проведение документов (Операции → Журналы документов). Убедитесь, что дата отчета позднее даты последнего движения.
    Отрицательные остатки Ошибка в учете (например, реализация без остатков) или неверные настройки складов. Проверьте документы реализации за период. Используйте отчет "Анализ отрицательных остатков" (если есть в конфигурации).
    Данные в отчете не совпадают с реальными остатками Необходимо перепровести документы или обновить итоги. Выполните Операции → Закрытие периода → Перепроведение документов.
    Отчет формируется слишком долго Большой объем данных или фрагментированная база. Очистите кэш (Сервис → Очистка кэша) или оптимизируйте запрос (уменьшите период, сузьте фильтры).

    Если ошибка повторяется, проверьте:

    • 🔧 Настройки учета: в некоторых конфигурациях нужно включить Партионный учет или Учет по серийным номерам.
    • 📋 Права пользователя: возможно, у вас нет доступа к некоторым складам или группам номенклатуры.
    • 🛠️ Целостность базы: выполните Тестирование и исправление ИБ в режиме Конфигуратор.
    Что делать, если отчет "зависает"?

    Если отчет формируется более 5 минут, попробуйте:

    1. Разбить период на более мелкие интервалы (например, по месяцам).

    2. Отключить детализацию по документам (снимите галочку "Показывать документы").

    3. Перезапустить 1С и повторить попытку.

    Если проблема сохраняется, обратитесь к администратору базы для оптимизации запросов.

    7. Пользовательские отчеты и SQL-запросы для продвинутых пользователей

    Если стандартные отчеты не покрывают ваши нужды, можно создать пользовательский отчет или использовать SQL-запросы. Рассмотрим оба варианта.

    Создание пользовательского отчета

    В современных версиях (8.3 и выше) есть конструктор отчетов:

    1. Перейдите в Отчеты → Все отчеты → Создать отчет.
    2. Выберите источник данных (например, Документ.РеализацияТоваровУслуг).
    3. Добавьте нужные поля: Номенклатура, Количество, Сумма, Дата.
    4. Настройте группировки и фильтры.
    5. Сохраните отчет и используйте его в дальнейшем.

    Примеры SQL-запросов

    Для сложных задач можно написать запрос в Консоли запросов (Сервис → Консоль запросов). Примеры:

    1. Топ-10 самых продаваемых товаров за месяц:

    ВЫБРАТЬ ПЕРВЫЕ 10
    

    Номенклатура.Наименование КАК Товар,

    СУММА(РеализацияТоваровУслугТовары.Количество) КАК Продано

    ИЗ

    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары

    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура

    ПО РеализацияТоваровУслугТовары.Номенклатура = Номенклатура.Ссылка

    ГДЕ

    РеализацияТоваровУслугТовары.Документ.Дата МЕЖДУ &НачалоПериода И &КонецПериода

    СГРУППИРОВАТЬ ПО

    Номенклатура.Наименование

    УПОРЯДОЧИТЬ ПО

    Продано УБЫВ

    2. Товары с нулевыми остатками:

    ВЫБРАТЬ
    

    Номенклатура.Наименование КАК Товар,

    РегистрыНакопления.ОстаткиТоваров.ОстатокКоличество КАК Остаток

    ИЗ

    РегистрНакопления.ОстаткиТоваров.Остатки(&ТекущаяДата, ) КАК РегистрыНакопления.ОстаткиТоваров

    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура

    ПО РегистрыНакопления.ОстаткиТоваров.Номенклатура = Номенклатура.Ссылка

    ГДЕ

    РегистрыНакопления.ОстаткиТоваров.ОстатокКоличество = 0

    И НЕ Номенклатура.ЭтоГруппа

    Для выполнения запроса:

    1. Откройте Консоль запросов.
    2. Вставьте текст запроса.
    3. Укажите параметры (например, &НачалоПериода, &КонецПериода).
    4. Нажмите Выполнить.
    ⚠️ Внимание: Неправильно составленный SQL-запрос может привести к ошибкам в базе или долгой обработке. Перед выполнением на рабочей базе протестируйте запрос на копии.
    💡

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

    8. Автоматизация: как настроить регулярное формирование отчетов

    Если вам нужно еженедельно или ежемесячно получать одни и те же отчеты, их можно автоматизировать. Рассмотрим два способа:

    1. Сохранение вариантов отчетов

    Любой отчет в можно сохранить как вариант:

    1. Сформируйте отчет с нужными настройками.
    2. Нажмите Еще → Сохранить вариант.
    3. Укажите название (например, "Остатки по основному складу на конец месяца").
    4. При следующем открытии отчета выберите сохраненный вариант из списка.

    2. Регламентные задания

    Для полной автоматизации используйте регламентные задания:

    1. Перейдите в Администрирование → Регламентные задания.
    2. Создайте новое задание, выберите тип "Формирование отчета".
    3. Укажите:
      • 📅 Расписание (например, каждый понедельник в 9:00).
      • 📊 Отчет и его Вариант.
      • 📧 Получатели (если нужно отправлять отчет по email).

  • Сохраните и запустите задание.
  • Пример настройки для еженедельного отчета по остаткам:

    • 📅 Расписание: Каждый понедельник в 8:00.
    • 📊 Отчет: Ведомость по товарам на складах (вариант "Основной склад").
    • 📧 Действие: Сохранить в файл D:\Отчеты\Остатки_{Дата}.xlsx и отправить на email logist@company.ru.

    Автоматизация особенно полезна для:

    • 📦 Логистов — контроль остатков.
    • 💰 Финансистов — анализ оборотов.
    • 📈 Руководителей — еженедельные дашборды.
    📊 Автоматизируете ли вы формирование отчетов в 1С?
    Да, использую регламентные задания
    Да, сохраняю варианты отчетов
    Нет, формирую вручную
    Не знаю, как это сделать

    FAQ: Ответы на частые вопросы

    Как в отчете по номенклатуре показать только товары с остатком больше нуля?

    В настройках отчета перейдите на закладку Отбор и добавьте условие: ОстатокКоличество > 0. Если такого поля нет, используйте КоличествоОстаток > 0 (название зависит от конфигурации).

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

    В стандартных отчетах фотографии не отображаются. Однако можно:

    1. Экспортировать отчет в Excel и вручную добавить изображения.
    2. Создать пользовательский отчет с выводом картинок (потребуется доработка конфигурации).
    3. Использовать внешние отчеты (например, 1С:Предприятие + Power BI).
    Почему в отчете по номенклатуре не показываются услуги?

    По умолчанию стандартные отчеты по товарам (Ведомость по товарам на складах) не включают позиции с типом "Услуга". Чтобы их увидеть:

    1. Используйте отчет "Оборотно-сальдовая ведомость по номенклатуре" (там учитываются и товары, и услуги).
    2. Или снимите фильтр по типу номенклатуры в настройках отчета.
    Как в отчете по номенклатуре вывести данные по нескольким организациям?

    В большинстве отчетов можно выбрать несколько организаций:

    1. В фильтре Организация нажмите на кнопку выбора (три точки).
    2. В открывшемся окне удерживайте Ctrl и выделите нужные организации.
    3. Нажмите ОК и сформируйте отчет.

    Если такой возможности нет, экспортируйте отчеты по каждой организации отдельно и объедините их в Excel.

    Можно ли в 1С создать отчет по номенклатуре с данными из внешней системы?

    Да, но для этого потребуется:

    1. Настроить обмен данными между 1С и внешней системой (например, через REST API или CommerceML).
    2. Создать внешний отчет, который будетpullить данные из обеих систем.
    3. Или использовать OLAP-кубы1С:ERP или 1С:УТ).

    Для реализации такого решения лучше обратиться к 1С-разработчику.