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

Торговля и Склад · 10 мин

Как в 1С найти счет по номенклатуре

Как в 1С найти счет по номенклатуре: поиск через журнал документов, отборы, отчеты по продажам и взаиморасчетам. Подходит для 1С:Управление торговлей и БП.

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

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

Ниже разобраны все основные методы с точными действиями, ограничениями и способами проверить, что найден именно тот документ. Инструкции ориентированы на интерфейс «Такси», который используется в актуальных версиях 1С.

Уточните, что именно нужно найти

Прежде чем искать, определите, о каком документе идет речь. В 1С «счет» — это обычно документ «Счет на оплату покупателю» (в УТ, КА, ERP) или «Счет на оплату» в Бухгалтерии. Не путайте его со счетом-фактурой и банковским счетом контрагента — это разные объекты с разной логикой поиска.

Также важно понять, что известно о номенклатуре: точное наименование из справочника, артикул, часть названия или только примерное описание товара. От этого зависит, сработает ли точный отбор или понадобится поиск по подстроке.

Способ 1. Поиск через отчет по продажам

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

В настройках отчета добавьте отбор по полю «Номенклатура» с видом сравнения «Равно» (если знаете точный товар) или «Содержит» (если помните часть названия). Сформируйте отчет — в нем будут строки по документам, где встречается этот товар.

Обратите внимание: многие отчеты по продажам строятся по реализациям, а не по счетам. Если нужен именно счет, ищите отчет с группировкой по «Заказ покупателя» или «Счет на оплату», либо используйте отчет «Заказы и счета» / «Оплата заказов и счетов», если он есть в вашей версии.

Порядок действий через отчет
  1. 1
    Откройте раздел «Продажи» и выберите подходящий отчет
  2. 2
    Установите период поиска с запасом
  3. 3
    В настройках добавьте отбор: Номенклатура содержит (или равно) нужное значение
  4. 4
    Сформируйте отчет и найдите строку с документом
  5. 5
    Дважды щелкните по документу или расшифруйте ячейку, чтобы открыть счет

Способ 2. Универсальный отчет по документу

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

В универсальном отчете выберите тип объекта «Документы», объект «Счет на оплату покупателю». Затем в настройках отбора найдите ветку табличной части «Товары» и добавьте условие «Товары.Номенклатура равно [товар]». Сформируйте — получите список счетов, содержащих эту позицию.

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

Способ 3. Отбор в журнале документов

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

Обходной путь — кнопка «Найти» (Ctrl+F) или «Еще» → «Настроить список». В расширенном поиске некоторых конфигураций доступен поиск по табличным частям, но чаще он ограничен. Если поиск по списку не дает результата, переходите к отчетам — это быстрее, чем перебирать документы вручную.

Способ 4. Полнотекстовый поиск по базе

Если включен полнотекстовый поиск (иконка лупы в верхней панели или Ctrl+Shift+F), можно ввести наименование товара и получить список объектов, где оно встречается, включая документы. Среди результатов будут и счета.

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

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

Отчет по продажам

Быстро и наглядно, сразу видно суммы. Ограничение: часто строится по реализациям, а не по счетам

Универсальный отчет

Точный отбор по табличной части счета. Ограничение: нужно уметь настраивать отборы, иногда доступно только точное равенство

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

Ищет по части названия без настроек. Ограничение: зависит от актуальности индекса и может вернуть много лишнего

Журнал документов

Подходит, если известен контрагент или период. По номенклатуре напрямую обычно не ищет

Как проверить, что найден правильный счет

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

Полезно проверить связанные документы: кнопка «Связанные документы» (или «Структура подчиненности») покажет, есть ли по счету оплата, реализация или счет-фактура. Это подтвердит, что документ реальный и использовался в работе, а не является черновым дублем.

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

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

Состав табличной части
Норма

Нужный товар есть, цена и количество совпадают

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

Товара нет или позиция изменена — возможно, это другая версия счета

Статус оплаты
Норма

Состояние соответствует ожиданиям (оплачен/не оплачен)

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

Счет помечен на удаление или аннулирован

Контрагент и договор
Норма

Покупатель и договор совпадают с данными клиента

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

Другой контрагент — найден похожий счет другому клиенту

Частые ошибки и ограничения

Самая распространенная ошибка — искать по наименованию, которое отличается от записи в справочнике. В базе товар может называться «Кабель ВВГнг 3х2,5», а вы ищете «кабель 2.5». Используйте отбор «Содержит» с коротким уникальным фрагментом или сначала найдите элемент в справочнике номенклатуры.

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

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

Типичные ошибки
01
Поиск по неточному названию товара — отбор ничего не находит, хотя счет существует
02
Узкий период отчета — документ выходит за его границы и не попадает в выборку
03
Путаница между счетом на оплату и счетом-фактурой — ищут не в том журнале
04
Игнорирование пометки удаления — нужный счет помечен и не отображается в стандартных списках

Если ничего не помогло

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

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

Итог

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

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

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

Можно ли найти счет по артикулу товара?

Да, если в отчете или отборе доступно поле «Артикул» номенклатуры. В универсальном отчете добавьте условие «Товары.Номенклатура.Артикул равно». В полнотекстовом поиске артикул тоже обычно индексируется.

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

Большинство отчетов по продажам строятся по документам реализации, а не по счетам. Если по счету не было отгрузки, он в такой отчет не попадет. Используйте универсальный отчет по документу «Счет на оплату» или отчеты по заказам и счетам.

Как найти все счета с определенным товаром за год?

В универсальном отчете по документу «Счет на оплату» установите период на весь год и отбор «Товары.Номенклатура равно» нужному элементу справочника. Отчет выдаст полный список документов с возможностью открыть каждый.

Поиск не находит документ, хотя он точно есть. Что делать?

Проверьте три вещи: точное наименование товара в справочнике, период отбора и пометку удаления документа. Если счет виден другим пользователям, но не вам — вероятно, действует ограничение прав, обратитесь к администратору.

Работает ли поиск по номенклатуре в 1С:Бухгалтерии?

Да, принцип тот же: используйте универсальный отчет (раздел «Отчеты») по документу «Счет на оплату покупателю» с отбором по табличной части «Товары». Также можно проверить отчет «Анализ счета» или оборотно-сальдовую по счету 62 с детализацией, если нужна связка с оплатами.

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

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