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

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

Как искать позиции в 1С: пошаговое руководство

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

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

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

Как устроен поиск в списках 1С

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

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

Быстрый поиск через строку поиска

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

Вводите не полное наименование, а уникальный фрагмент: вместо «Кирпич керамический рядовой одинарный М-150» достаточно «кирпич м-150» или даже «м-150». Регистр букв значения не имеет. Если позиций слишком много, уточните запрос вторым словом — большинство конфигураций ищут элементы, содержащие все введённые слова.

Чтобы сбросить поиск и вернуть полный список, очистите строку поиска и нажмите Enter либо кликните крестик в поле. Если после очистки список всё равно неполный — проверьте, не установлен ли отдельный отбор через «Настроить список».

Порядок быстрого поиска позиции
  1. 1
    Откройте нужный список: Номенклатура, Контрагенты или другой справочник
  2. 2
    Установите курсор в строку поиска в шапке списка
  3. 3
    Введите уникальный фрагмент наименования, артикул или код
  4. 4
    Нажмите Enter или дождитесь автоматической фильтрации
  5. 5
    Двойным щелчком откройте найденную позицию
  6. 6
    После работы очистите строку поиска, чтобы видеть полный список

Поиск через команду «Найти» и горячие клавиши

Классический способ — команда «Найти», вызываемая сочетанием Ctrl+F или через меню «Ещё → Найти». Откроется диалог, где указывается искомое значение, поле поиска и режим: по точному совпадению, по части строки, с начала строки. Этот способ полезен, когда нужно найти значение в конкретной колонке, например только по коду или только по артикулу.

После выполнения поиска курсор встаёт на первую найденную строку. Для перехода к следующему совпадению используйте F3 или команду «Найти следующее». Это удобно при проверке дублей: можно последовательно пройти все элементы с похожими наименованиями и сравнить их.

Ограничение способа — поиск работает в рамках текущего отображения списка. Если включён иерархический просмотр, а искомый элемент лежит в свёрнутой папке, поиск может его не показать. Переключите режим просмотра на «Список» через меню «Ещё → Режим просмотра» и повторите поиск.

Точный отбор через «Настроить список»

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

Отбор особенно эффективен для поиска по дополнительным реквизитам и свойствам: бренд, цвет, производитель. Эти поля доступны в настройке отбора, если в конфигурации ведётся учёт свойств. Вид сравнения «Содержит» ищет подстроку без учёта регистра, «Равно» требует точного совпадения — при точном поиске проверьте лишние пробелы в значении.

Установленный отбор сохраняется и действует при следующих открытиях списка. Это удобно для постоянных рабочих фильтров, но опасно тем, что пользователь забывает про него и считает, что часть позиций «пропала». Признак активного отбора — строка с описанием условий над списком или подсвеченная кнопка отбора.

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

Поиск товара по штрихкоду и артикулу

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

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

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

Поиск позиций при вводе в документ

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

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

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

Маршрут решения

Как выбрать способ поиска

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

Почему позиция не находится: диагностика

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

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

Отдельный случай — дубли позиций с почти одинаковыми наименованиями («Бумага А4», «Бумага А4 », «Бумага А4» с двойным пробелом). Поиск по подстроке покажет все три, и легко выбрать не ту. Проверяйте код, артикул и остатки перед выбором, а дубли передавайте ответственному за ведение номенклатуры для объединения.

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

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

Количество строк после поиска
Норма

Найдены ожидаемые позиции, нужная открывается и содержит верные реквизиты

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

Список пуст или найдены посторонние элементы — уточните запрос или снимите лишние отборы

Состояние списка после работы
Норма

Строка поиска очищена, отображается полный перечень позиций

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

После закрытия поиска список остаётся отфильтрованным — сбросьте отбор в настройке списка

Карточка найденной позиции
Норма

Код, артикул, единица измерения и группа соответствуют ожиданиям

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

Найден дубль с похожим наименованием, но другими реквизитами — сверьте код и артикул

FAQ: частые вопросы о поиске позиций в 1С

Почему поиск в списке находит одни позиции, но не находит другие с похожим названием?

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

Можно ли искать позицию сразу по нескольким словам из разных частей наименования?

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

Сканер штрих-кода вводит цифры, но товар не находится. Что делать?

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

Как найти все позиции без артикула или без штрихкода для проверки данных?

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

Отбор сбрасывается каждый раз при открытии списка. Как его сохранить?

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

Чем поиск в 1С отличается от поиска в Excel-выгрузке?

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

Итог

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

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