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

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

1. Стандартный отчет «Анализ субконто» — самый быстрый способ

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

Инструкция:

  • 📊 Откройте меню Отчеты → Стандартные отчеты → Анализ субконтоУТ 11 путь может отличаться: Отчеты → Продажи → Анализ субконто).
  • 🔍 В настройках отчета выберите счет учета (например, 41.01 для товаров или 60.01 для расчетов с поставщиками).
  • 📌 В поле «Субконто» укажите Номенклатура и выберите нужный товар из справочника.
  • 📅 Задайте период (если нужен анализ за конкретный промежуток времени).
  • 🖱️ Нажмите «Сформировать» — в результате увидите список документов с указанием контрагентов.

Преимущества метода: скорость и простота. Недостатки: ограниченная детализация (нельзя, например, вывести дополнительные реквизиты контрагентов).

💡

Если в отчете слишком много строк, используйте фильтр по типу документа (например, только «Поступление товаров» или «Реализация»).

Конфигурация Путь к отчету Подходит для
1С:УТ 11 Отчеты → Продажи → Анализ субконто Поиск покупателей по товару
1С:ERP 2 Отчеты → Стандартные → Анализ субконто Поиск поставщиков и покупателей
1С:БП 3.0 Отчеты → Стандартные → Анализ субконто Анализ по счетам 41, 60, 62

2. Отчет «Ведомость по товарам» — детализация по документам

Этот отчет полезен, если нужно не только найти контрагента, но и увидеть цены, количества и даты операций. Он доступен в Управлении торговлей и ERP.

Как пользоваться:

  • 📈 Перейдите в Отчеты → Товары → Ведомость по товарам.
  • 🔎 В настройках добавьте отбор по номенклатуре (выберите нужный товар).
  • 📋 В группировках включите поля: Контрагент, Документ, Количество, Сумма.
  • 📅 Укажите период (по умолчанию берется текущий месяц).

В результате вы получите таблицу, где каждой строке соответствует документ (поступление, реализация, возврат) с указанием контрагента. Можно экспортировать данные в Excel для дальнейшего анализа.

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

3. Поиск через журнал документов — для точечного анализа

Если вы знаете тип документа (например, «Реализация товаров»), через который проходила номенклатура, можно использовать журнал документов. Этот метод подходит для поиска конкретной операции, когда известны дополнительные детали (дата, сумма, менеджер).

Алгоритм действий:

  1. Откройте журнал нужного типа документов (например, Продажи → Реализация товаров).
  2. Нажмите «Еще → Настройка списка» (или Alt+F12).
  3. Добавьте колонку Номенклатура (если ее нет) и отсортируйте по ней.
  4. Используйте фильтр (лупа в заголовке колонки) для поиска по названию товара.

Минус метода: если документов много, поиск может занять время. Плюс: вы увидите все реквизиты документа, включая комментарии и ответственных лиц.

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

Если вы часто ищете по номенклатуре, сохраните настройку списка с нужными колонками (кнопка «Сохранить настройку»). В следующий раз достаточно будет открыть сохраненный вид.

4. Запрос на языке 1С — для опытных пользователей

Когда стандартные отчеты не дают нужной информации (например, требуется найти контрагентов по части названия номенклатуры или с дополнительными условиями), поможет запрос. Ниже приведен универсальный пример для УТ 11 и ERP 2, который выводит всех покупателей конкретного товара с суммами продаж.

Код запроса:

ВЫБРАТЬ

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

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

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

ИЗ

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

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

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

ГДЕ

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

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

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

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

Как использовать:

  1. Откройте Файл → Новый → Запрос (или нажмите Ctrl+Shift+Q).
  2. Вставьте код выше.
  3. Укажите параметры:
    • &Номенклатура — выберите товар из справочника.
    • &ДатаНачала и &ДатаОкончания — задайте период.
  4. Выполните запрос (F5).
  5. Результат можно выгрузить в табличный документ или Excel. Для поиска поставщиков замените РеализацияТоваровУслуг на ПоступлениеТоваровУслуг.

    Убедиться, что у вас есть права на выполнение запросов|Сохранить резервную копию базы (при работе в рабочей базе)|Проверить название таблиц в вашей конфигурации (могут отличаться)|Подготовить параметры (номенклатура, даты)-->

    5. Внешние отчеты и обработки — расширенные возможности

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

    Популярные решения:

    • 📄 «Поиск по номенклатуре» — позволяет искать контрагентов с фильтрацией по любым реквизитам товара (вес, объем, производитель).
    • 🔗 «Анализ продаж и закупок» — выгружает данные в Excel с возможностью сводных таблиц.
    • 🔍 «Поиск дублей номенклатуры» — помогает найти одинаковые товары у разных контрагентов (полезно для унификации справочника).

Как установить внешнюю обработку:

  1. Скачайте файл с расширением .epf или .erf.
  2. В откройте Файл → Открыть и выберите скачанный файл.
  3. Следуйте инструкциям обработки (обычно нужно указать параметры и нажать «Выполнить»).
💡

Внешние обработки экономят время, но перед использованием проверьте их на тестовой базе — некоторые могут содержать ошибки или конфликтовать с вашей конфигурацией.

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

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

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

Другие ошибки:

  • 🔄 Путаница между поставщиками и покупателями — используйте правильные счета (60.01 для поставщиков, 62.01 для покупателей).
  • 📂 Поиск по архивной номенклатуре — если товар удален из справочника, его не найдут стандартные отчеты. В этом случае поможет запрос с условием ПометкаУдаления = ЛОЖЬ.
  • 🔒 Нехватка прав — если вы не видите некоторые документы, обратитесь к администратору за доступом к разделам.

Если вы работаете с 1С:ERP, обратите внимание на настройку функциональных опций — некоторые отчеты могут быть скрыты, если не включены соответствующие опции в разделе Администрирование → Функциональность.

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

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

Да, для этого используйте запрос с оператором ПОДОБНО:

ГДЕ ДокументРеализацияТоваровУслугТовары.Номенклатура.Наименование ПОДОБНО "%часть_названия%"

В стандартных отчетах такой фильтр недоступен.

Как экспортировать результаты поиска в Excel?

В любом отчете или запросе нажмите кнопку «Еще» (или Alt+F1) и выберите «Выгрузить в Excel». Если кнопки нет, скопируйте данные (Ctrl+C) и вставьте в Excel.

Почему в отчете не показываются все документы?

Возможные причины:

  • Указан неверный период (проверьте даты).
  • Стоит отбор по организации или складу.
  • Документы проведены с ошибками (проверьте через Операции → Журнал операций).

Как найти контрагентов по номенклатуре с истекшим сроком годности?

Используйте запрос с joins к таблице СерииНоменклатуры:

ВЫБРАТЬ РАЗЛИЧНЫЕ

ДокументПоступлениеТоваровУслуг.Контрагент

ИЗ

Документ.ПоступлениеТоваровУслуг КАК ДокументПоступлениеТоваровУслуг

ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК Товары

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

ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СерииНоменклатуры КАК Серии

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

ГДЕ

Серии.СрокГодности < ТЕКУЩАЯДАТА()

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

Да, на Инфостарте и 1С:ИТС есть обработки вроде «Поиск по дополнительным реквизитам номенклатуры». Они позволяют искать контрагентов по цвету, размеру, артикулу и другим свойствам.