Поиск нужного товара в базе 1С может занимать минуты или часы — всё зависит от того, какие инструменты вы используете. В больших справочниках с тысячами позиций стандартный ввод названия в строку поиска часто даёт сотни нерелевантных результатов, а ручное пролистывание списка отнимает драгоценное время. Между тем, в 1С:Предприятие 8 (независимо от конфигурации — Управление Торговлей, ERP, Розница или Бухгалтерия) есть скрытые возможности поиска, о которых знают далеко не все пользователи.
Эта статья не про базовый поиск по названию, а про продвинутые техники: как искать по частичному совпадению, комбинировать фильтры, использовать регулярные выражения и даже настраивать собственные поля для поиска. Мы разберём реальные кейсы — от поиска товара по неполному артикулу поставщика до массовой фильтрации номенклатуры по нескольким параметрам одновременно. А в конце вас ждёт чек-лист, который поможет запомнить все способы.
1. Стандартный поиск: как работает и почему не находит нужное
Большинство пользователей начинают поиск номенклатуры с поля вверху справочника Номенклатура. Здесь есть три ключевые особенности, которые влияют на результаты:
- 🔍 Поиск ищет только по началу слова. Например, запрос «стол» найдёт «Стол письменный», но не «Компьютерный стол».
- 📝 Учитываются регистр и пробелы. «стол» и «Стол» — разные запросы, а «стол компьютерный» не эквивалентно «компьютерный стол».
- 🛑 По умолчанию ищет только по полю «Наименование». Артикул, штрихкод или дополнительные реквизиты игнорируются.
Чтобы расширить поиск, нажмите на трёхточие (⋮) рядом с полем ввода — откроется окно Расширенный поиск. Здесь можно:
- 📌 Добавить поиск по
Артикулу,ШтрихкодуилиПолному наименованию. - 🔄 Использовать логические операторы
И/ИЛИдля комбинации условий. - 📁 Искать только в определённой группе номенклатуры (например, «Мебель → Столы»).
⚠️ Внимание: В конфигурациях 1С:Розница 2.3 и новее стандартный поиск по умолчанию ищет по всем строкам таблицы, а не только по началу слова. Это может давать избыточные результаты.
2. Поиск по артикулу и штрихкоду: скрытые нюансы
Артикул и штрихкод — самые надёжные идентификаторы номенклатуры, но и здесь есть подводные камни. Например, в базе может быть несколько позиций с одинаковым артикулом (если он дублируется у разных поставщиков) или один товар с несколькими штрихкодами (основной и дополнительные).
Чтобы найти номенклатуру по артикулу:
- Откройте справочник
Номенклатура(Справочники → Номенклатура). - В строке поиска введите артикул с префиксом
ар:(например,ар:AB12345). - Если не сработало — используйте расширенный поиск и выберите поле
Артикул.
Для поиска по штрихкоду:
- 📦 Введите штрихкод напрямую в строку поиска (без префиксов). Система автоматически проверит поля
ШтрихкодиДополнительные штрихкоды. - 🔍 Если штрихкод не находится, проверьте, не отключён ли показ дополнительных штрихкодов в настройках справочника (раздел
Администрирование → Настройки программы → Номенклатура).
| Тип поиска | Формат запроса | Пример | Где работает |
|---|---|---|---|
| По артикулу | ар:ЗНАЧЕНИЕ |
ар: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. Поиск по дополнительным реквизитам и свойствам
Если в вашей базе номенклатуры есть дополнительные реквизиты (например, «Страна производства», «Материал», «Габариты»), их можно использовать для точного поиска. Для этого:
- Откройте справочник
Номенклатура. - Нажмите
Ещё → Настройки → Дополнительные реквизиты. - Добавьте нужные поля в список отображаемых (например, «Бренд», «Вес»).
- Теперь эти поля будут доступны в расширенном фильтре.
Пример: чтобы найти все товары бренда «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С
Розница:
Для активации функции перейдите в Администрирование → Мобильное приложение → Настройки сканера и включите опцию «Распознавание штрихкодов с камеры». Требуется лицензия на 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С:Предприятие 8.3.20+ есть встроенный модуль полнотекстового поиска (настраивается в
Пример настройки полнотекстового поиска:
- Перейдите в
Администрирование → Поддержка и обслуживание → Полнотекстовый поиск. - Добавьте справочник
Номенклатурав список индексируемых. - Укажите поля для индексации:
Наименование,Полное наименование,Артикул. - Запустите индексацию (может занять несколько минут).
⚠️ Внимание: Полнотекстовый поиск требует дополнительных ресурсов сервера. На слабых машинах (менее 8 ГБ ОЗУ) его лучше отключать после использования.
8. Типичные ошибки и как их избежать
Даже опытные пользователи 1С допускают ошибки при поиске номенклатуры. Вот самые распространённые:
| Ошибка | Последствие | Как исправить |
|---|---|---|
Поиск по регистру (стол vs Стол) |
Не находит нужные позиции | Используйте нижний регистр или настройте Нечувствительный к регистру в параметрах поиска |
| Игнорирование дополнительных штрихкодов | Товар не находится по альтернативному коду | Включите показ Дополнительных штрихкодов в настройках справочника |
| Поиск по неиндексированным полям (например, «Описание») | Медленная работа или отсутствие результатов | Добавьте поле в индекс полнотекстового поиска |
Использование пробелов в артикуле (AB 123 вместо AB-123) |
Система воспринимает как два разных артикула | Унифицируйте формат артикулов (через дефис или без пробелов) |
Ещё одна частая проблема — дубли номенклатуры. Если при поиске выдаётся несколько одинаковых позиций, проверьте:
- 🔍 Не дублируются ли артикулы в разных группах.
- 📌 Не созданы ли копии товара с разными
Видами номенклатуры(например, «Товар» и «Услуга»). - 🛑 Не отключён ли контроль уникальности артикулов (настраивается в
Администрирование → Настройки номенклатуры).
Регулярно запускайте обработку «Поиск дублей номенклатуры» (доступна на Infostart или в 1С:ИТС). Она находит товары с одинаковыми наименованиями, артикулами или штрихкодами.
FAQ: Ответы на частые вопросы
Как найти номенклатуру, если не знаю точное название?
Используйте символы подстановки:
*— любое количество символов (столнайдёт «Компьютерный стол» и «Стол письменный»).?— один символ (ст?лнайдёт «стол» и «стул»).
В 1С:ERP и УТ 11 работает нечёткий поиск — система ищет даже с опечатками (например, «стол» → «столб»).
Почему поиск по штрихкоду не работает?
Проверьте:
- Включён ли показ штрихкодов в настройках справочника (
Ещё → Настройки списка). - Не пустое ли поле
Штрихкоду номенклатуры (откройте карточку товара и проверьте). - Не конфликтует ли штрихкод с другими (в базе может быть два товара с одинаковым кодом).
Если штрихкод считывается со сканера, убедитесь, что в 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).