Отчеты и Аналитика · 8 мин
Как в 1С узнать, кто покупал товар
Как в 1С узнать, кто покупал конкретный товар: отчёты «Продажи», «Анализ продаж по номенклатуре», отбор по контрагенту, настройка в УТ 11, ERP и КА.
Задача выяснить, какие клиенты покупали конкретный товар, возникает регулярно: при планировании закупок, анализе спроса, подготовке рассылок или возврате бракованной партии. В типовых конфигурациях 1С (Управление торговлей 11, ERP, Комплексная автоматизация, УНФ) эта информация уже накоплена в документах продаж — остаётся правильно её извлечь.
Основной инструмент — отчёты по продажам с группировкой или отбором по номенклатуре и контрагенту. Дополнительно помогают карточка товара, обработка «Прайс-лист и продажи» и встроенный конструктор отчётов. Ниже разобраны рабочие способы для типовых конфигураций без программирования.
Где хранятся данные о покупателях товара
Каждая продажа в 1С фиксируется документом «Реализация товаров и услуг» (или «Отчёт о розничных продажах» для розницы). В табличной части документа указаны товары, а в шапке — контрагент. Отчёты собирают эти данные в нужном разрезе: по товару, по клиенту, по периоду.
Важно понимать: отчёт покажет только тех покупателей, чьи продажи проведены документами в базе. Если часть продаж оформлялась вне 1С или документы помечены на удаление, данные будут неполными. Перед анализом убедитесь, что за нужный период все реализации проведены.
Способ 1: отчёт «Продажи» с отбором по товару
В УТ 11, ERP и КА откройте раздел «Продажи» → «Отчёты по продажам» → «Продажи» (в ряде версий — «Валовая прибыль» или «Анализ продаж по номенклатуре»). Отчёт по умолчанию показывает товары и суммы, но его легко перестроить под задачу.
Нажмите «Настройки» (или «Показать настройки» → «Расширенные»). На вкладке «Отбор» добавьте условие: поле «Номенклатура» равно нужному товару. На вкладке «Структура» добавьте группировку «Контрагент» (или «Партнер») выше группировки по номенклатуре. Сформируйте отчёт — получите список клиентов, купивших товар, с количеством и выручкой.
- 1Откройте Продажи → Отчёты по продажам → Продажи
- 2Укажите период анализа
- 3В настройках добавьте отбор: Номенклатура = нужный товар
- 4Добавьте группировку по Контрагенту (Партнёру)
- 5Сформируйте отчёт и проверьте список покупателей
- 6Сохраните вариант отчёта для повторного использования
Чтобы видеть детали каждой сделки, включите в структуру группировку «Документ» или «Регистратор» — тогда под каждым клиентом будут показаны конкретные реализации с датами и номерами. Это удобно, если нужно связаться с клиентом по конкретной отгрузке.
Способ 2: карточка товара и связанные документы
Если нужен быстрый ответ без настройки отчётов, откройте справочник «Номенклатура», найдите товар и перейдите по ссылке «Продажи» или «Документы» в панели навигации карточки (в разных конфигурациях название отличается: «Движения по складам», «История продаж»).
Откроется список документов или отчёт, уже отфильтрованный по этому товару. В колонке «Контрагент» будут покупатели. Список можно отсортировать по контрагенту или выгрузить в табличный документ для дальнейшей обработки.
Способ 3: розничные продажи и чеки
Для розницы покупатель часто не указан в чеке — продажа идёт на «Розничного покупателя». Узнать конкретных клиентов можно только если использовались дисконтные карты или программы лояльности: тогда в чеке фиксируется владелец карты.
Откройте отчёт по розничным продажам («Анализ продаж в рознице» или «Товары, проданные через ККМ»), добавьте отбор по товару и группировку по владельцу карты лояльности. Если карты не применялись, персонализировать покупателей розницы в 1С невозможно — это ограничение самих данных, а не отчёта.
Как проверить полноту результата
Сверьте итоговое количество проданного товара в отчёте с оборотом по складу за тот же период (отчёт «Остатки и движения товаров»). Если сумма расхода по складу больше, чем в отчёте по покупателям, часть продаж оформлена документами без контрагента (например, внутреннее потребление или списание) — они не являются продажами клиентам.
Также проверьте, не попали ли в отбор возвраты: в некоторых вариантах отчёта возвраты вычитаются из продаж, в других показываются отдельно. Для списка покупателей обычно корректнее смотреть продажи за вычетом возвратов.
Как проверить результат
Совпадает с расходом по складу за период
Расхождение — проверьте возвраты и прочие документы списания
Все строки заполнены реальными клиентами
Есть пустые строки или «Розничный покупатель» без детализации
Охватывает все интересующие продажи
Часть документов за пределами периода не попала в отбор
Типичные ошибки при поиске покупателей
Если типового отчёта недостаточно
Когда нужен нестандартный разрез (например, покупатели товара с разбивкой по регионам или менеджерам), используйте универсальный отчёт по регистру «Продажи» или «Выручка и себестоимость продаж» — он позволяет произвольно комбинировать измерения. В конфигурациях на СКД любой отчёт можно донастроить в режиме «Расширенные настройки» без изменения конфигурации.
Для регулярной задачи сохраните настроенный вариант отчёта под понятным именем («Кто покупал товар X») — он появится в списке отчётов и будет доступен коллегам, если включить общий доступ к варианту.
Что важно запомнить
Список покупателей товара извлекается отчётом «Продажи» с отбором по номенклатуре и группировкой по контрагенту или партнёру. Проверяйте полноту данных сверкой со складским отчётом, учитывайте возвраты и различие «партнёр/контрагент». Розничных покупателей без карт лояльности персонализировать нельзя.
Частые вопросы
Можно ли получить список покупателей сразу по нескольким товарам?
Да. В отборе отчёта добавьте условие «Номенклатура в списке» и укажите нужные позиции, либо отберите по группе номенклатуры с видом сравнения «В группе». Группировка по контрагенту покажет клиентов, а вложенная группировка по товарам — что именно каждый из них купил.
Почему в отчёте контрагент есть, а сумма продажи отрицательная?
Это означает, что по данному клиенту возвраты товара за период превысили продажи. Отчёт корректно отражает чистый оборот. Если нужны только факты покупки, добавьте в структуру группировку по документам и смотрите строки реализаций отдельно от возвратов.
Как выгрузить список покупателей в Excel?
Сформируйте отчёт и используйте команду «Сохранить» (или Файл → Сохранить как) для табличного документа, выбрав формат XLSX. В УТ 11 также доступна кнопка «Вывести список» в табличных частях. Перед выгрузкой сверните группировки до уровня контрагентов, чтобы не тащить в файл лишние строки.
Нужно найти покупателей товара из конкретной партии или с конкретным серийным номером. Как это сделать?
Если ведётся учёт по сериям, добавьте в отбор отчёта поле «Серия» с нужным значением — группировка по контрагенту покажет, кому отгружалась эта серия. Для партионного учёта используйте отчёты по регистру партий товаров. Это типовой сценарий при отзыве бракованной партии.
Отчёт показывает меньше продаж, чем было фактически. В чём причина?
Чаще всего виноваты отборы: проверьте период, организацию, склад и остаточные отборы из сохранённого варианта. Также убедитесь, что документы продаж проведены, а товар не переименовывался с созданием дубля — тогда часть продаж числится за другой карточкой номенклатуры.