К статье
Практический материал

Справочники и Данные · 9 мин

Как в 1С найти документы, в которых есть нужная номенклатура

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

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

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

Поиск через отбор в списке документов

Самый прямой способ — открыть список документов нужного вида (например, «Поступление товаров и услуг» или «Реализация товаров и услуг») и установить отбор. Нажмите «Ещё» → «Настроить список» (или кнопку расширенного поиска), добавьте условие: поле «Номенклатура» (в табличной части «Товары»), вид сравнения «Равно», значение — нужный товар. В управляемых формах типовых конфигураций отбор по реквизитам табличных частей доступен, если разработчик не отключил его.

Обратите внимание: в форме настройки списка поле может называться «Товары.Номенклатура» — это и есть отбор по табличной части. Если такого поля в списке нет, значит, отбор по табличной части для данного списка недоступен, и нужно переходить к отчётам или универсальным инструментам.

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

Поиск документов через отчёты по товарам

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

В «1С:Бухгалтерии предприятия» используйте «Оборотно-сальдовую ведомость по счёту» (счёт 41 «Товары», 10 «Материалы», 43 «Готовая продукция») с отбором по субконто «Номенклатура» и группировкой по документам. Альтернатива — «Анализ счёта» или «Карточка счёта»: в карточке счёта с отбором по номенклатуре видны все проводки и документы-регистраторы за период.

Порядок действий через отчёт
  1. 1
    Откройте отчёт по товарам (Ведомость по товарам / ОСВ по счёту 41)
  2. 2
    Установите период и отбор по нужной номенклатуре
  3. 3
    В настройках отчёта добавьте группировку «Регистратор» (документ)
  4. 4
    Сформируйте отчёт и раскройте строки — каждая строка это документ
  5. 5
    Двойным щелчком откройте нужный документ для просмотра

Ограничение способа: отчёт показывает только документы, которые сделали движения по соответствующему регистру. Документ, где товар указан, но движений по регистру остатков нет (например, «Счёт на оплату», «Заказ клиента», коммерческое предложение), в ведомость по складам не попадёт. Для таких документов нужен поиск по ссылкам или полнотекстовый поиск.

Поиск ссылок на номенклатуру через администрирование

Универсальный механизм, который находит вообще все объекты, где используется товар, — обработка «Поиск и удаление дублей» не подходит, а вот «Поиск ссылок на объекты» подходит идеально. В типовых конфигурациях на БСП она находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Удаление помеченных объектов» (при выборе объекта показываются места использования), либо доступна как отдельная функция «Поиск ссылок на объекты» в подсистеме «Справочники и настройки».

Проще всего: откройте карточку номенклатуры, в меню «Ещё» найдите команду «Места использования» или «Найти ссылки» (в ряде конфигураций она доступна прямо из формы элемента). Система построит список всех документов и записей регистров, где встречается эта ссылка — включая заказы, счета, установку цен и любые другие объекты.

Полнотекстовый и глобальный поиск по базе

Если включён полнотекстовый поиск (Администрирование → Общие настройки → Полнотекстовый поиск), можно искать документы по наименованию товара через строку поиска в верхней части окна программы. Введите название товара — система покажет документы, где оно встречается в текстовых полях. Минус: полнотекстовый поиск индексирует строковые поля и не всегда находит товар, указанный в табличной части как ссылка, поэтому как единственный способ он ненадёжен.

Более точный вариант — глобальный поиск по строке (Ctrl+Shift+F в режиме предприятия в новых версиях платформы), который ищет по данным объектов. Он полезен, когда известен фрагмент наименования или артикул, но для полной выборки движений всё равно корректнее использовать отчёт по регистрам.

Сравнение способов поиска

Отбор в списке документов

Быстро, но только один вид документа и только если доступен отбор по табличной части

Отчёт с детализацией до регистратора

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

Поиск ссылок на объект

Находит абсолютно все упоминания товара, но работает медленнее на больших базах

Полнотекстовый поиск

Удобен по наименованию, но может пропускать ссылки в табличных частях

Универсальный отчёт и поиск для программиста

В конфигурациях на управляемых формах есть «Универсальный отчёт» (раздел «Отчёты» или «Администрирование» → «Печатные формы, отчёты и обработки»). Выберите тип объекта «Документ», конкретный вид документа, табличную часть «Товары» и постройте отчёт с отбором по полю «Номенклатура» — получите список документов без открытия каждого списка отдельно.

Если у вас есть доступ к конфигуратору или вы работаете с программистом, задача решается одним запросом к табличным частям. Пример запроса, находящего все поступления с нужным товаром:

bsl
ВЫБРАТЬ РАЗЛИЧНЫЕ
	Товары.Ссылка КАК Документ,
	Товары.Ссылка.Дата КАК Дата
ИЗ
	Документ.ПоступлениеТоваровУслуг.Товары КАК Товары
ГДЕ
	Товары.Номенклатура = &Номенклатура
УПОРЯДОЧИТЬ ПО
	Дата

Аналогичный запрос строится для любого документа — меняется только имя таблицы и табличной части. Для регулярной потребности удобно оформить такой запрос внешней обработкой или вариантом отчёта СКД с параметром «Номенклатура» и объединением табличных частей всех нужных видов документов.

Проверка результата и типичные ошибки

После поиска убедитесь, что выборка полная. Контрольный признак: количество документов в отчёте по регистрам должно сходиться с оборотами по товару за тот же период. Если в ведомости есть движение, а документ не находится — возможно, он проведён в закрытом периоде, помечен на удаление или у вас ограничены права на его просмотр (RLS на уровне организации или склада).

Контрольные точки

Как проверить результат

Сумма количества по найденным документам
Норма

Сходится с оборотами товара за период в отчёте

Тревожный признак

Есть расхождение — часть документов не попала в выборку

Пометки удаления
Норма

Помеченные документы видны и учтены отдельно

Тревожный признак

Помеченные документы скрыты отбором и потеряны из анализа

Период поиска
Норма

Период охватывает всё время работы с товаром

Тревожный признак

Документ до начала периода не попал в выборку

Типичные ошибки
01
Искать по наименованию вместо ссылки: товар могли переименовать, и часть документов не найдётся — всегда отбирайте по ссылке на элемент справочника
02
Забыть про помеченные на удаление документы: они не делают движений, но товар в них есть, и именно они мешают удалить карточку
03
Искать только в одном виде документов: товар двигается поступлениями, перемещениями, списаниями, инвентаризациями и возвратами
04
Ограничить период слишком узко: документ прошлого года с этим товаром останется незамеченным

Частые вопросы

Почему карточку номенклатуры нельзя удалить, хотя товар давно не используется?

Потому что на неё остаются ссылки в старых документах, регистрах сведений (например, штрихкоды, цены) или планах обмена. Откройте «Места использования» из карточки товара — увидите полный список объектов, которые держат ссылку. Удалять их не обязательно: достаточно пометить номенклатуру на удаление, на работу учёта это не влияет.

Как найти документ, если известен только артикул или штрихкод товара?

Сначала найдите саму карточку номенклатуры: в списке справочника установите отбор по полю «Артикул» или отсканируйте штрихкод в форме подбора. Затем из найденной карточки запустите поиск мест использования или отчёт по движениям.

Отчёт не показывает документ, хотя я точно помню, что товар там был. Что проверить?

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

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

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

Как найти документы по товару в 1С:Рознице или Управлении небольшой фирмой?

Логика та же: в УНФ используйте отчёт «Движения товаров» или «Запасы» с детализацией до документа, в Рознице — «Движения товаров» и отбор по номенклатуре. Также в обеих конфигурациях из карточки товара доступны связанные документы через панель навигации.

Итог

Что важно запомнить

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