Поиск информации о поставщике конкретного товара в 1С:Предприятие — одна из самых частых задач для бухгалтеров, кладовщиков и менеджеров по закупкам. Ситуации бывают разные: нужно уточнить условия гарантии, связаться с поставщиком для повторной покупки, или проверить историю цен на товар. К сожалению, в типовой конфигурации нет универсальной кнопки "Показать, у кого куплено", но есть несколько надёжных способов получить эти данные — как через стандартные отчёты, так и с помощью гибких настроек.
Многие пользователи тратят часы на ручной просмотр документов Поступление товаров или Счёт-фактура полученный, хотя задачу можно решить за минуты. В этой статье разберём 5 проверенных методов — от простых до продвинутых, включая скрытые возможности платформы и полезные обработки. Особое внимание уделим нюансам для разных версий 1С: 8.3 и 8.2, а также типичным ошибкам, которые мешают найти нужную информацию.
Если вы работаете с управленческим учётом (например, в 1С:ERP или 1С:УТ), то данные о поставщиках могут дублироваться в нескольких регистрах. В бухгалтерских конфигурациях (например, 1С:Бухгалтерия 3.0) логика поиска будет иной — там приоритет отдаётся первичным документам. Мы рассмотрим оба сценария, чтобы вы могли адаптировать инструкции под свою базу.
1. Поиск через документ «Поступление товаров» — самый прямой способ
Если вам нужно узнать, от какого поставщика поступил конкретный товар, самый очевидный путь — открыть список документов Поступление товаров и услуг (в 1С:УТ или 1С:Бухгалтерия) и отфильтровать его по наименованию. Этот метод работает в 90% случаев, но требует знания точного названия товара или его артикула.
Чтобы не просматривать сотни документов вручную, используйте расширенный фильтр:
- Откройте журнал документов через меню
Покупки → Поступление товаров и услуг. - Нажмите кнопку Все действия → Настройка списка (или
Ещё → Настроить списокв новых версиях). - Добавьте колонки
КонтрагентиНоменклатура, если их нет. - В строке поиска введите название товара или его часть (например,
ноутбукдля поиска по маске). - Отсортируйте список по дате, чтобы увидеть последнюю покупку.
⚠️ Внимание: Если товар поступал в составе комплекта (например, как часть Комплекта оборудования), его может не быть в списке отдельной строкой. В этом случае ищите по артикулу или используйте метод из раздела 2.
Для ускорения процесса можно воспользоваться быстрым поиском по Ctrl+F, но он работает только в уже загруженном списке документов. Если база большая, предварительно установите фильтр по периоду (например, последний год).
В 1С:УТ 11 и 1С:ERP можно сохранить часто используемые фильтры как пользовательские настройки. Для этого после настройки фильтра нажмите Сохранить настройку и дайте ей имя (например, "Поиск поставщиков по товару").
2. Отчёт «Анализ субконто» — для бухгалтерских баз
В конфигурациях, где ведётся бухгалтерский учёт (например, 1С:Бухгалтерия 3.0), информация о поставщиках хранится в проводках по счётам 60.01 (расчёты с поставщиками) и 41.01 (товары на складах). Чтобы найти контрагента, связанного с конкретным товаром, используйте отчёт Анализ субконто:
Инструкция:
- Перейдите в раздел
Отчёты → Стандартные отчёты → Анализ субконто. - В настройках отчёта выберите счёт
60.01(или41.01, если нужен анализ по товарам). - В поле Субконто 1 укажите
Контрагенты, в Субконто 2 —Номенклатура. - В фильтре по номенклатуре введите название товара.
- Установите период (например, текущий год) и сформируйте отчёт.
В результате вы получите таблицу, где каждой строке товара будет соответствовать контрагент. Обратите внимание на колонку Документ-основание — по ней можно открыть первичный документ (например, Счёт-фактура полученный).
⚠️ Внимание: Если в вашей базе используется управленческий учёт без двойной записи (например, в 1С:УНФ), этот метод не сработает. В таком случае переходите к способу 3.
| Счёт | Субконто 1 (Контрагент) | Субконто 2 (Номенклатура) | Документ-основание |
|---|---|---|---|
60.01 |
ООО "ТехноМир" | Ноутбук ASUS ZenBook (арт. X541UA) | Поступление № ТД-000123 от 15.05.2023 |
41.01 |
ИП Иванов (опт) | Монитор Samsung S24 (арт. LS24R350) | Приходный ордер № ПО-456 от 10.03.2023 |
60.01 |
ООО "ГлобалТрейд" | Клавиатура Logitech K120 | Счёт-фактура № СФ-789 от 02.02.2023 |
3. Использование отчёта «Ведомость по товарам» с детализацией
Отчёт Ведомость по товарам есть практически во всех торговых конфигурациях (1С:УТ, 1С:Розница, 1С:ERP). Он позволяет увидеть всю историю движения товара, включая поставщиков, цены и остатки. Вот как им пользоваться:
Шаги:
- 📊 Перейдите в
Отчёты → Товары → Ведомость по товарам. - 🔍 В фильтре по номенклатуре выберите нужный товар (или группу товаров).
- 📅 Установите период (например, "За год").
- 🛠️ В настройках отчёта добавьте колонки:
Контрагент(поставщик)Документ поступленияЦена поступленияКоличество
- 📈 Сформируйте отчёт и отсортируйте по дате.
Преимущество этого метода — визуализация всех поставок одного товара от разных контрагентов. Например, вы сможете увидеть, что Монитор Samsung S24 закупался у трёх поставщиков с разными ценами, и выбрать самого выгодного для повторной покупки.
Критичный нюанс: В 1С:Бухгалтерия 3.0 этот отчёт может называться "Карточка счёта" (для 41.01) и требовать дополнительной настройки субконто.
Добавить колонку "Контрагент"|Установить фильтр по дате|Включить детализацию по документам|Проверить сортировку по убыванию даты|Сохранить настройку для повторного использования-->
4. Поиск через регистры накопления (для опытных пользователей)
Если стандартные отчёты не дают нужной информации, можно обратиться напрямую к регистрам накопления, где хранится история движения товаров. Этот способ требует понимания структуры базы, но даёт максимальную точность.
Инструкция для 1С:УТ 11 или 1С:ERP:
- Откройте меню
Все функции(черезСервис → Все функцииилиCtrl+Shift+F). - Найдите регистр
ТоварыНаСкладахилиПартииТоваровНаСкладах(в зависимости от конфигурации). - Откройте регистр и настройте отбор:
- По
Номенклатуре(ваш товар) - По
Складу(если известен)
- По
ДокументПоступления и откройте его.⚠️ Внимание: В регистре ПартииТоваровНаСкладах может храниться информация о партиях, а не о конкретных поставщиках. Если товар перемещался между складами, цепочка документов будет длиннее.
Для 1С:Бухгалтерия 3.0 аналогичные данные хранятся в регистре
Если при попытке открыть регистр вы видите ошибку БухгалтерскийУчёт.Хозрасчетный, но работать с ним сложнее — потребуется настройка отбора по счёту 41.01 и субконто.
Что делать, если регистр не открывается?
"Недостаточно прав", значит, ваша роль в 1С не имеет доступа к объектам метаданных. Обратитесь к администратору базы с просьбой выдать права на просмотр регистров или используйте альтернативные методы из этой статьи.
5. Дополнительные инструменты: обработки и внешние отчёты
Если встроенные средства 1С не дают нужного результата, можно воспользоваться готовыми обработками или написать собственный запрос. Вот несколько проверенных решений:
Способ 1: Обработка «Поиск по номенклатуре»
- 🔧 Скачайте обработку с сайта Infostart или 1С-Сообщество (поиск по запросу
"поиск поставщика по товару"). - 📤 Загрузите её в базу через
Файл → Открыть. - 🔍 Введите название товара и запустите поиск — обработка покажет все документы поступления с указанием контрагентов.
Способ 2: Запрос на языке 1С
Если вы знакомы с языком запросов 1С, можно выполнить такой код (пример для 1С:УТ 11):
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Контрагент КАК Поставщик,
ПоступлениеТоваровУслуг.Номер КАК НомерДокумента,
ПоступлениеТоваровУслуг.Дата КАК ДатаПоступления
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Номенклатура = &Номенклатура
Где &Номенклатура — ссылка на ваш товар. Запрос вернёт всех поставщиков, от которых этот товар поступал.
Способ 3: Отчёт «История движения номенклатуры»
В некоторых конфигурациях (например, 1С:ERP) есть стандартный отчёт "История движения номенклатуры", который показывает всю цепочку документов от поступления до продажи. Чтобы его найти:
- 📋 Перейдите в
Отчёты → Номенклатура → История движения номенклатуры. - 🔍 Укажите товар и период.
- 📊 В результатах будет колонка
Контрагентдля документов поступления.
⚠️ Внимание: Внешние обработки могут конфликтовать с обновлениями 1С. Перед использованием проверьте совместимость с вашей версией платформы (например, 8.3.22).
Если вам часто приходится искать поставщиков по товарам, создайте внешнюю обработку с сохранёнными настройками фильтра. Это сэкономит время и уменьшит риск ошибок при ручном поиске.
Типичные ошибки и как их избежать
Даже опытные пользователи 1С иногда сталкиваются с проблемами при поиске поставщиков. Вот самые распространённые ошибки и способы их решения:
Ошибка 1: Товар не найден в документах поступления
- 🔹 Возможная причина: товар поступал как часть
комплектаилинабора. - 🔹 Решение: ищите по
артикулуили используйте отчёт "Структура номенклатуры" (если он есть в вашей конфигурации).
Ошибка 2: В отчёте «Анализ субконто» нет данных
- 🔹 Возможная причина: в бухгалтерских настройках не ведётся аналитика по номенклатуре для счёта
60.01. - 🔹 Решение: проверьте настройки учёта в разделе
Главное → Настройки учёта → Бухгалтерский учёт.
Ошибка 3: Документы поступления не открываются
- 🔹 Возможная причина: недостаточно прав или документ проведён с ошибкой.
- 🔹 Решение: попробуйте открыть документ через
Все функции → Документы → [Тип документа]или обратитесь к администратору.
Ошибка 4: В регистре ТоварыНаСкладах нет данных
- 🔹 Возможная причина: товар списан или перемещён на другой склад.
- 🔹 Решение: используйте отчёт "Движения документа" для конкретного товара.
Если ни один из методов не сработал, проверьте:
- 📌 Правильность ввода названия товара (возможно, опечатка или другой артикул).
- 📌 Период поиска (товар мог поступить раньше установленной даты).
- 📌 Настройки видимости документов (в некоторых конфигурациях скрыты архивные записи).
Если вы часто работаете с поиском поставщиков, создайте на рабочем столе ярлык с прямой ссылкой на отчёт "Ведомость по товарам" с предварительно настроенными колонками. Это избавит от необходимости настраивать фильтры каждый раз.
FAQ: Частые вопросы о поиске поставщиков в 1С
Можно ли найти поставщика по серийному номеру товара?
Да, если в вашей конфигурации ведётся учёт по серийным номерам (например, в 1С:УТ 11 или 1С:ERP). Для этого:
- Откройте отчёт "Серийные номера товаров" (раздел
СкладилиНоменклатура). - Введите серийный номер в фильтр.
- В результатах будет указан документ поступления и контрагент.
Если учёт по серийным номерам не ведётся, этот метод не сработает.
Как узнать, у какого поставщика самая низкая цена на товар?
Используйте отчёт "Анализ цен поставщиков" (в 1С:УТ) или настройте сравнительную ведомость:
- Сформируйте отчёт "Ведомость по товарам" с группировкой по
Контрагенту. - Добавьте колонку
Цена поступления. - Отсортируйте по цене по возрастанию.
Для более глубокого анализа можно экспортировать данные в Excel и построить сводную таблицу.
Что делать, если товар поступал через подотчётное лицо, а не напрямую от поставщика?
В этом случае поставщик может быть указан не в документе Поступление товаров, а в Авансовом отчёте или Поступлении без документа поставщика. Чтобы найти реального контрагента:
- Откройте документ поступления товара.
- Проверьте поле
Основание— там может быть ссылка наАвансовый отчёт. - В авансовом отчёте посмотрите, от какого контрагента были получены деньги (или товар).
Если цепочка сложная, используйте отчёт "Движения документа" для анализа всех связанных операций.
Можно ли автоматизировать поиск поставщиков для большого количества товаров?
Да, для этого подойдут:
- 🤖 Внешние обработки с массовым поиском (например, на Infostart есть решения для экспорта данных в Excel).
- 📊 Power Query (если вы экспортируете данные из 1С в Excel и обрабатываете их там).
- 🛠️ Скрипты на языке 1С, которые можно запустить через
Отладчик.
Для регулярных задач имеет смысл разработать индивидуальный отчёт с возможностью сохранения настроек.
Почему в отчёте «Анализ субконто» не отображаются все поставщики?
Это может происходить по нескольким причинам:
- 📉 В настройках счёта
60.01не включена аналитика поНоменклатуре. - 🔄 Товар поступал через
внутреннее перемещение, а не покупку. - 🗑️ Документы поступления были
помечены на удаление.
Проверьте настройки учёта в разделе Главное → Настройки учёта → План счетов и убедитесь, что для счёта 60.01 включено субконто Номенклатура.