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

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

1. Стандартный поиск: как работает и почему не находит нужное

Большинство пользователей начинают поиск номенклатуры с поля вверху справочника Номенклатура. Здесь есть три ключевые особенности, которые влияют на результаты:

  • 🔍 Поиск ищет только по началу слова. Например, запрос «стол» найдёт «Стол письменный», но не «Компьютерный стол».
  • 📝 Учитываются регистр и пробелы. «стол» и «Стол» — разные запросы, а «стол компьютерный» не эквивалентно «компьютерный стол».
  • 🛑 По умолчанию ищет только по полю «Наименование». Артикул, штрихкод или дополнительные реквизиты игнорируются.

Чтобы расширить поиск, нажмите на трёхточие (⋮) рядом с полем ввода — откроется окно Расширенный поиск. Здесь можно:

  • 📌 Добавить поиск по Артикулу, Штрихкоду или Полному наименованию.
  • 🔄 Использовать логические операторы И/ИЛИ для комбинации условий.
  • 📁 Искать только в определённой группе номенклатуры (например, «Мебель → Столы»).
⚠️ Внимание: В конфигурациях 1С:Розница 2.3 и новее стандартный поиск по умолчанию ищет по всем строкам таблицы, а не только по началу слова. Это может давать избыточные результаты.
📊 Как вы обычно ищете номенклатуру в 1С?
По названию
По артикулу
По штрихкоду
Через фильтры
Другой способ

2. Поиск по артикулу и штрихкоду: скрытые нюансы

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

Чтобы найти номенклатуру по артикулу:

  1. Откройте справочник Номенклатура (Справочники → Номенклатура).
  2. В строке поиска введите артикул с префиксом ар: (например, ар:AB12345).
  3. Если не сработало — используйте расширенный поиск и выберите поле Артикул.

Для поиска по штрихкоду:

  • 📦 Введите штрихкод напрямую в строку поиска (без префиксов). Система автоматически проверит поля Штрихкод и Дополнительные штрихкоды.
  • 🔍 Если штрихкод не находится, проверьте, не отключён ли показ дополнительных штрихкодов в настройках справочника (раздел Администрирование → Настройки программы → Номенклатура).
Тип поиска Формат запроса Пример Где работает
По артикулу ар:ЗНАЧЕНИЕ ар:PC-100500 Все конфигурации
По штрихкоду ЗНАЧЕНИЕ (без префикса) 4607001234567 1С:УТ, ERP, Розница
По части артикула ар:ЧАСТЬ ар:AB-202 Только в расширенном поиске
⚠️ Внимание: В 1С:Бухгалтерии 3.0 поиск по штрихкоду может быть отключён по умолчанию. Чтобы его активировать, перейдите в Администрирование → Печатные формы, отчёты и обработки → Настройки номенклатуры и включите опцию «Использовать штрихкоды».
💡

Если вы часто ищете номенклатуру по артикулам поставщиков, добавьте в справочник дополнительный реквизит «Артикул поставщика» и включите его в форму поиска. Это сэкономит время при работе с заказами.

3. Расширенный фильтр: как искать по нескольким параметрам

Когда нужно найти номенклатуру по комбинации признаков (например, «все красные стулья с артикулом, содержащим CH-»), на помощь приходит расширенный фильтр. Он доступен через кнопку Ещё → Фильтр или горячие клавиши Ctrl+Shift+F.

Пример настройки фильтра для поиска:

  • 🪑 Группа: «Мебель → Столы и стулья»
  • 🎨 Цвет: «Красный» (если поле добавлено в справочник)
  • 🏷️ Артикул: содержит «CH-»
  • 💰 Цена: от 5 000 до 10 000 рублей

Важные моменты:

  • 🔗 Фильтры можно сохранять как Избранные для повторного использования (кнопка Сохранить настройку).
  • 📊 В 1С:ERP и УТ 11 фильтр поддерживает регулярные выражения (например, ар:CH-\d{4} найдёт артикулы вида CH-1234).
  • 🚫 Если фильтр не применяется, проверьте, не стоят ли галочки Только по выделенным или Искать в подчиненных группах.

Добавить все нужные поля в условие|

Проверить логику связки (И/ИЛИ)|

Указать точные значения или диапазоны|

Сохранить настройку для повторного использования-->

4. Поиск по дополнительным реквизитам и свойствам

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

  1. Откройте справочник Номенклатура.
  2. Нажмите Ещё → Настройки → Дополнительные реквизиты.
  3. Добавьте нужные поля в список отображаемых (например, «Бренд», «Вес»).
  4. Теперь эти поля будут доступны в расширенном фильтре.

Пример: чтобы найти все товары бренда «Bosch» весом до 5 кг, настройте фильтр так:


Группа: Инструменты

Бренд: Bosch

Вес: <= 5

В 1С:Управление Торговлей 11 и ERP можно создавать произвольные свойства номенклатуры (например, «Экологичный», «Хит продаж») и искать по ним. Для этого:

  • 📝 Перейдите в НСИ → Классификаторы → Свойства номенклатуры.
  • 🆕 Создайте новое свойство (например, «Тип упаковки»).
  • 🔄 Привяжите его к нужным группам номенклатуры.
  • 🔍 Теперь свойство доступно в фильтрах.
⚠️ Внимание: Дополнительные реквизиты и свойства могут замедлять поиск в больших базах (свыше 50 000 позиций). В этом случае рекомендуется использовать индексированные поля или настраивать предопределённые элементы для часто используемых значений (например, «Бренд»).

5. Горячие клавиши и скрытые команды для ускорения поиска

Мало кто знает, но в 1С есть горячие клавиши и скрытые команды, которые ускоряют поиск номенклатуры в 2–3 раза:

  • 🔥 Ctrl+F — быстрый поиск по текущему справочнику (работает и в документах).
  • 🔍 Ctrl+Shift+F — расширенный фильтр.
  • Tab — переключение между полями поиска (например, с «Наименование» на «Артикул»).
  • 📑 Ctrl+G — переход к группе номенклатуры (в справочнике).
  • 🔄 F5 — обновление списка (полезно, если данные подгружаются медленно).

Скрытые команды (доступны через строку ввода вверху окна 1С):

  • 📌 — быстрый переход к созданию новой номенклатуры.
  • 🔎 /п ар:ЗНАЧЕНИЕ — поиск по артикулу без открытия фильтра.
  • 📦 /г ГРУППА — переход к конкретной группе (например, /г Мебель).

В 1С:Рознице 2.3 есть уникальная возможность — поиск по фото (если подключён модуль 1С:Drive). Для этого:

  1. Наведите камеру смартфона на штрихкод или этикетку товара.
  2. Система автоматически найдёт номенклатуру в базе.
Как включить поиск по фото в 1С

Розница:

Для активации функции перейдите в Администрирование → Мобильное приложение → Настройки сканера и включите опцию «Распознавание штрихкодов с камеры». Требуется лицензия на 1С:Drive и мобильное приложение.

6. Поиск номенклатуры в документах (заказы, реализации, инвентаризации)

Искать номенклатуру прямо в документах (например, в Заказе покупателя или Реализации товаров) удобнее, чем открывать справочник отдельно. Здесь работают те же принципы, но есть и особенности:

  • 📄 В строке табличной части документа нажмите F4 (или кнопку ...) — откроется окно выбора номенклатуры с полем поиска.
  • 🔍 Используйте префиксы:
    • н: — поиск по наименованию (н:стол).
    • ар: — по артикулу (ар:TAB-101).
    • ш: — по штрихкоду (ш:4607001234567).
  • 📌 В 1С:ERP и УТ 11 при вводе номенклатуры в документ система подсказывает последние использовавшиеся товары (на основе истории).

Если товар не находится, проверьте:

  • 🔄 Не стоит ли фильтр по Только доступные (скрывает номенклатуру с нулевым остатком).
  • 📁 Не выбрана ли конкретная Группа номенклатуры в настройках документа.
  • 🛑 Не отключён ли показ Архивных или Неактивных позиций.
💡

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

7. Автоматизация поиска: обработки и внешние решения

Если стандартные инструменты 1С не справляются (например, в базе миллионы позиций или нужна интеграция с сайтом), поможет автоматизация:

  • 🤖 Обработки для массового поиска:
    • «Поиск и замена в номенклатуре» (бесплатно на Infostart).
    • «Пакетный поиск по артикулам» (полезно для выгрузки прайсов).
  • 🔗 Интеграция с 1С:EDT или 1С:Сканер:
    • Сканер штрихкодов Honeywell или Zebra может напрямую передавать данные в 1С.
    • Мобильное приложение 1С:Мобильная торговля поддерживает голосовой поиск.
  • 📊 Настройка Полнотекстового поиска:
    • В 1С:Предприятие 8.3.20+ есть встроенный модуль полнотекстового поиска (настраивается в Администрирование → Полнотекстовый поиск).
    • Позволяет искать по любым словам в наименовании, описании или артикуле, даже с ошибками.

Пример настройки полнотекстового поиска:

  1. Перейдите в Администрирование → Поддержка и обслуживание → Полнотекстовый поиск.
  2. Добавьте справочник Номенклатура в список индексируемых.
  3. Укажите поля для индексации: Наименование, Полное наименование, Артикул.
  4. Запустите индексацию (может занять несколько минут).
⚠️ Внимание: Полнотекстовый поиск требует дополнительных ресурсов сервера. На слабых машинах (менее 8 ГБ ОЗУ) его лучше отключать после использования.

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

Даже опытные пользователи 1С допускают ошибки при поиске номенклатуры. Вот самые распространённые:

Ошибка Последствие Как исправить
Поиск по регистру (стол vs Стол) Не находит нужные позиции Используйте нижний регистр или настройте Нечувствительный к регистру в параметрах поиска
Игнорирование дополнительных штрихкодов Товар не находится по альтернативному коду Включите показ Дополнительных штрихкодов в настройках справочника
Поиск по неиндексированным полям (например, «Описание») Медленная работа или отсутствие результатов Добавьте поле в индекс полнотекстового поиска
Использование пробелов в артикуле (AB 123 вместо AB-123) Система воспринимает как два разных артикула Унифицируйте формат артикулов (через дефис или без пробелов)

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

  • 🔍 Не дублируются ли артикулы в разных группах.
  • 📌 Не созданы ли копии товара с разными Видами номенклатуры (например, «Товар» и «Услуга»).
  • 🛑 Не отключён ли контроль уникальности артикулов (настраивается в Администрирование → Настройки номенклатуры).
💡

Регулярно запускайте обработку «Поиск дублей номенклатуры» (доступна на Infostart или в 1С:ИТС). Она находит товары с одинаковыми наименованиями, артикулами или штрихкодами.

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

Как найти номенклатуру, если не знаю точное название?

Используйте символы подстановки:

  • * — любое количество символов (стол найдёт «Компьютерный стол» и «Стол письменный»).
  • ? — один символ (ст?л найдёт «стол» и «стул»).

В 1С:ERP и УТ 11 работает нечёткий поиск — система ищет даже с опечатками (например, «стол» → «столб»).

Почему поиск по штрихкоду не работает?

Проверьте:

  1. Включён ли показ штрихкодов в настройках справочника (Ещё → Настройки списка).
  2. Не пустое ли поле Штрихкод у номенклатуры (откройте карточку товара и проверьте).
  3. Не конфликтует ли штрихкод с другими (в базе может быть два товара с одинаковым кодом).

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

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

Способы:

  • 📋 В 1С:УТ 11 и ERP используйте групповой ввод: в строке поиска введите артикулы через запятую (ар:AB123, ар:CD456).
  • 📄 Создайте внешнюю обработку для массового поиска (например, «Поиск по списку артикулов» с Infostart).
  • 📥 Импортируйте список артикулов из Excel через Универсальный обмен данными.
Можно ли искать номенклатуру по фотографии?

Да, но с ограничениями:

  • 📱 В 1С:Розница 2.3+ с подключённым 1С:Drive можно сканировать штрихкод или этикетку с фото.
  • 🤖 В 1С:ERP есть экспериментальная функция поиска по изображению через 1С:Neuro (требуется облачная лицензия).
  • 🚫 В 1С:Бухгалтерии и УТ 10.3 такой функции нет.

Для полноценного поиска по изображению потребуется стороннее ПО (например, интеграция с Google Vision API).

Как ускорить поиск в большой базе (100 000+ позиций)?

Рекомендации:

  • 📊 Настройте индексирование полейАдминистрирование → Полнотекстовый поиск).
  • 🗃️ Разбейте номенклатуру на подгруппы (не более 1 000 позиций в каждой).
  • 🔧 Отключите показ неактивных и архивных позиций в настройках справочника.
  • 💾 Используйте SSD-накопители для сервера 1С — это ускоряет чтение базы.
  • 🔄 Регулярно выполняйте тестирование и исправление базы (chdbfl.exe).