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

Многие пользователи теряют часы на ручной сбор информации из Реализации товаров, Поступления товаров и Возвратных накладных. При этом в есть инструменты, которые позволяют получить сводную аналитику за 5 минут — если знать, где искать. В этой статье разберём 3 проверенных способа просмотра движения товара по контрагентам, включая скрытые возможности типовой конфигурации и кастомизированные отчёты.

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

Способ 1: Стандартный отчёт «Ведомость по товарам» с группировкой по контрагентам

Самый быстрый способ получить данные — использовать встроенный отчёт «Ведомость по товарам». Он доступен в большинстве торговых конфигураций (УТ 11, ERP 2.5, Комплексная автоматизация) и позволяет гибко настраивать группировки.

Чтобы открыть отчёт, перейдите в раздел Отчёты → Товары → Ведомость по товарам. Далее:

  1. В поле Период укажите нужный диапазон дат (например, последний квартал).
  2. В закладке Группировки добавьте поле «Контрагент» — это позволит сгруппировать данные по поставщикам/покупателям.
  3. В закладке Отбор при необходимости укажите конкретную номенклатуру или тип операции (например, только Реализация).
  4. Нажмите Сформировать.

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

☑️ Настройка отчёта «Ведомость по товарам»

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

Если вам нужны более детальные данные (например, с указанием менеджера или склада), добавьте дополнительные группировки:

  • 📦 Склад — чтобы увидеть, с какого склада уходил товар конкретному контрагенту.
  • 👔 Менеджер — для анализа работы сотрудников с ключевыми клиентами.
  • 📄 Договор — если с одним контрагентом заключено несколько соглашений.
⚠️ Внимание: В 1С:Бухгалтерия 8.3 отчёт «Ведомость по товарам» может отсутствовать. Вместо него используйте «Обороты между субконто» с настройкой по счётам 41 («Товары») и 60/62 («Расчёты с контрагентами»).

Способ 2: Отчёт «Анализ субконто» для бухгалтеров и финансовых аналитиков

Если вам нужна не только количественная, но и денежная аналитика (например, чтобы сопоставить движение товара с оплатой), подойдёт отчёт Анализ субконто. Он доступен в 1С:Бухгалтерия 8.3 и других конфигурациях с бухгалтерским учётом.

Инструкция по настройке:

  1. Перейдите в Отчёты → Стандартные → Анализ субконто.
  2. В поле Счёт укажите 41.01 (если анализируете товары на складе) или 90.01 (для анализа продаж).
  3. В закладке Субконто выберите:
    • 📌 Номенклатура — для фильтрации по товарам.
    • 🤝 Контрагенты — для группировки по поставщикам/покупателям.
  4. Установите флажок Показывать обороты в разрезе субконто.
  5. Нажмите Сформировать.
  6. Преимущество этого отчёта — он показывает не только количество товара, но и суммы по дебету/кредиту, что позволяет оценить финансовую нагрузку по каждому контрагенту. Например, вы сможете увидеть, что компания «Альфа» закупила товаров на 500 тыс. руб., но оплатила только 300 тыс. руб.

    Контрагент Номенклатура Количество (шт.) Сумма (дебет), руб. Сумма (кредит), руб. Сальдо, руб.
    ООО «Вега» Ноутбук Model X 15 750 000 600 000 +150 000
    ИП Иванов Монитор UltraView 20 240 000 240 000 0
    ООО «Альфа» Клавиатура ProKey 50 100 000 80 000 +20 000

    Минус метода — требует знания бухгалтерских счетов. Если вы не уверены, какие счета использовать, проверьте их в Плане счетов (Справочники → План счетов).

    📊 Какой отчёт вы используете чаще для анализа движения товара?
    Ведомость по товарам
    Анализ субконто
    Отчёт по продажам
    Собственный внешний отчёт
    Не анализирую

    Способ 3: Внешние отчёты и обработки для глубокой аналитики

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

    • 🔧 Скачать бесплатно с портала 1С-ИТС или форумов (например, Инфостарт).
    • 💰 Купить у партнёров (стоимость — от 1 500 до 10 000 руб.).
    • 👨‍💻 Разработать самостоятельно в Конфигураторе (требуются навыки программирования на ).

    Примеры полезных внешних отчётов:

    • 📊 «Анализ продаж по клиентам» — показывает динамику закупок, средний чек и частоту покупок.
    • 🔄 «Движение товара с учётом возвратов» — учитывает возвратные накладные и корректировки.
    • 💹 «ABC-XYZ анализ контрагентов» — классифицирует клиентов по объёму и частоте закупок.

Чтобы подключить внешний отчёт:

  1. Скачайте файл с расширением .epf или .erf.
  2. В перейдите в Файл → Открыть и выберите скачанный файл.
  3. Следуйте инструкциям мастера установки.
Где искать проверенные внешние отчёты?

Наиболее надёжные источники:

1. Портал 1С-ИТС (раздел «Отчёты и обработки») — официальные решения, но ограниченный выбор.

2. Инфостарт (infostart.ru) — крупнейшая база с рейтингом и отзывами.

3. GitHub — бесплатные обработки от сообщества (ищите репозитории с ключевыми словами «1C report»).

4. Партнёры 1С — индивидуальные решения под вашу конфигурацию.

⚠️ Перед установкой проверяйте отчёты на тестовой базе — некоторые могут содержать ошибки или вирусы!

Пример настройки внешнего отчёта (на базе обработки «Анализ продаж по клиентам»):


// Параметры для фильтрации:

Период = ТекущийМесяц();

Контрагенты = Справочники.Контрагенты.НайтиПоНаименованию("ООО Ромашка");

Номенклатура = Справочники.Номенклатура.ВыбратьГруппу("Электроника");

// Формирование данных:

Результат = Запросы.Выполнить(

"ВЫБРАТЬ

| ДвижениеТоваров.Контрагент КАК Контрагент,

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

| СУММА(ДвижениеТоваров.Количество) КАК Количество

|ИЗ

| РегистрНакопления.ДвижениеТоваров КАК ДвижениеТоваров

|ГДЕ

| ДвижениеТоваров.Период МЕЖДУ &НачалоПериода И &КонецПериода

| И ДвижениеТоваров.Контрагент В (&Контрагенты)

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

| ДвижениеТоваров.Контрагент,

| ДвижениеТоваров.Номенклатура"

);

⚠️ Внимание: Внешние обработки могут конфликтовать с обновлениями . После установки нового релиза платформы проверяйте их работоспособность на тестовой базе.

Как экспортировать данные для дальнейшего анализа

Часто данные из требуется перенести в Excel, Google Sheets или Power BI для построения дашбордов. Вот как это сделать максимально эффективно:

Способ 1: Экспорт в Excel из отчёта

  1. Сформируйте нужный отчёт (например, «Ведомость по товарам»).
  2. Нажмите кнопку Ещё → Выгрузить (или Экспорт → Excel).
  3. Выберите формат:
    • 📑 Таблица Excel (.xlsx) — для дальнейшей обработки.
    • 📊 Отчёт Excel (.xls) — сохраняет форматирование.

Способ 2: Выгрузка через «Универсальный обмен данными»

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

  1. Перейдите в Администрирование → Обмен данными → Универсальный обмен.
  2. Создайте новый обмен с типом Выгрузка в Excel.
  3. Укажите источник данных (например, регистр ДвижениеТоваров).
  4. Настройте расписание (ежедневно/еженедельно).
  5. Способ 3: Подключение к 1С через ODBC

    Для интеграции с Power BI или SQL:

    1. Установите драйвер 1С:ODBC (скачать можно на сайте ).
    2. В Power BI выберите Get Data → ODBC и укажите строку подключения:
      Driver={1C:Enterprise 8.3 ODBC};
      

      Server=имя_сервера;

      Ref=имя_базы;

      User=имя_пользователя;

      Pwd=пароль;

    3. Напишите запрос на языке или SQL (пример ниже).
    4. Пример запроса для выгрузки движения товара по контрагентам:

      ВЫБРАТЬ
      

      ДвижениеТоваров.Контрагент КАК Контрагент,

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

      СУММА(ДвижениеТоваров.Количество) КАК Количество,

      СУММА(ДвижениеТоваров.Сумма) КАК Сумма

      ИЗ

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

      ГДЕ

      ДвижениеТоваров.Период МЕЖДУ &НачалоПериода И &КонецПериода

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

      ДвижениеТоваров.Контрагент,

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

      💡

      Если при экспорте в Excel теряется форматирование (например, даты становятся числами), перед выгрузкой в настройках отчёта установите флаг «Сохранять форматирование».

      Типичные ошибки и как их избежать

      При анализе движения товара пользователи часто сталкиваются с следующими проблемами:

      1. Неполные данные в отчёте

      Если в отчёте не отображаются некоторые операции, проверьте:

      • 🔍 Период — возможно, документ проведён в другом месяце.
      • 📁 Отбор по организации — если у вас несколько юридических лиц, данные могут «размазываться».
      • 🔄 Проведение документов — непровединные накладные не попадают в регистры.

      2. Несовпадение данных с бухгалтерией

      Если суммы в отчёте по товарам и бухгалтерских регистрах не сходятся:

      • Проверьте счета учёта номенклатуры (возможно, товар учитывается на 41.02 вместо 41.01).
      • Убедитесь, что в документах корректно заполнено поле Счёт учёта.

      3. Медленная работа отчётов

      Если отчёт формируется больше 5 минут:

      • 🖥️ Сузьте период — анализируйте данные поквартально, а не за весь год.
      • 🗑️ Очистите кэш (Сервис → Очистка кэша).
      • 🛠️ Оптимизируйте запрос — удалите лишние группировки или отборы.
    ⚠️ Внимание: В конфигурациях 1С:ERP и 1С:КА 2.4 при анализе движения товара по контрагентам могут не учитываться внутренние перемещения между складами, если они оформлены без указания контрагента. Для полной картины используйте отчёт «Обороты между складами».

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

    Для глубокого анализа полезно сегментировать контрагентов по признакам:

    • 🏢 Тип (оптовики, розница, дистрибьюторы).
    • 🌍 Регион (для анализа географии продаж).
    • 💰 Уровень дисконта (например, VIP-клиенты).

Как настроить сегментацию в отчёте:

  1. В отчёте «Ведомость по товарам» добавьте группировку по Виду контрагента (если поле заполнено в справочнике).
  2. Используйте дополнительные реквизиты (например, Сегмент клиента или Канал продаж).
  3. Для визуализации экспортируйте данные в Power BI истройте тепловую карту или диаграмму Санкея.
  4. Пример сегментации по регионам (данные из отчёта):

    Регион Контрагент Объём продаж, руб. Доля в общем объёме, %
    Москва ООО «МегаТрейд» 1 200 000 45%
    Санкт-Петербург ИП Петров 500 000 19%
    Екатеринбург ООО «УралСнаб» 300 000 11%

    Для автоматизации сегментации можно использовать бизнес-процессы в 1С:ERP или 1С:Документооборот. Например, настроить правило: «Если объём закупок клиента > 1 млн руб./месяц, присвоить статус Крупный оптовик».

    💡

    Сегментация контрагентов позволяет выявить самых прибыльных клиентов и скорректировать маркетинговую стратегию. Например, для VIP-клиентов можно ввести персональные скидки или приоритетную отгрузку.

    FAQ: Частые вопросы по анализу движения товара

    Как увидеть движение товара по конкретному контрагенту за весь год?

    Используйте отчёт «Ведомость по товарам» с отбором по контрагенту и периодом «Год». Если данных слишком много, разбейте анализ по кварталам или полугодиям. В 1С:ERP для этого есть отчёт «История работы с клиентом».

    Почему в отчёте не отображаются возвраты товара?

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

    Можно ли в 1С построить график движения товара по контрагенту?

    Да, но не во всех конфигурациях. В 1С:ERP и 1С:УТ 11.4+ есть встроенные диаграммы в отчётах. В других версиях экспортируйте данные в Excel и стройте графики там.

    Как отследить, какой менеджер работал с контрагентом?

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

    Что делать, если в отчёте нет нужной номенклатуры?

    Проверьте:

    • Не установлен ли отбор по группе номенклатуры (например, отображаются только «Товары», а вам нужны «Услуги»).
    • Не архивирована ли номенклатура (в справочнике установите флаг «Показывать помеченные на удаление»).
    • Корректно ли заполнено поле Вид номенклатуры в карточке товара.