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

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

Как найти номенклатуру по штрихкоду в 1С

Как найти номенклатуру по штрихкоду в 1С: поиск в справочнике, подбор в документы, настройка сканера, работа с регистром штрихкодов и решение типичных ошибок.

Поиск номенклатуры по штрихкоду — базовая операция в 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP и 1С:Розница. Штрихкоды хранятся в отдельном регистре сведений «Штрихкоды номенклатуры», а не в карточке товара, поэтому искать их нужно специальными инструментами, а не через обычный поиск по наименованию.

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

Где в 1С хранятся штрихкоды номенклатуры

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

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

Из карточки товара штрихкоды видны на отдельной вкладке или по ссылке «Штрихкоды» в панели навигации — в зависимости от конфигурации и версии.

Как найти товар по штрихкоду в справочнике «Номенклатура»

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

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

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

Поиск в справочнике
  1. 1
    Откройте справочник «Номенклатура»
  2. 2
    Установите курсор в поле поиска
  3. 3
    Отсканируйте штрихкод или введите цифры вручную
  4. 4
    Нажмите Enter и проверьте отфильтрованный список
  5. 5
    Откройте карточку найденного товара двойным щелчком

Как найти номенклатуру по штрихкоду в документе

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

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

В 1С:Розница и РМК (рабочее место кассира) поиск по штрихкоду работает постоянно: кассир просто сканирует товар, и позиция добавляется в чек. Если товар не найден, программа покажет сообщение «Штрихкод не найден» — это сигнал завести штрихкод в базе.

Поиск через регистр штрихкодов и расшифровку

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

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

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

Настройка сканера штрихкодов

Большинство сканеров работают в режиме эмуляции клавиатуры: считанный код просто «печатается» в активное поле, а в конце добавляется Enter (суффикс CR). Такой сканер не требует настройки в 1С — достаточно поставить курсор в нужное поле.

Если сканер подключается через COM-порт или работает в режиме эмуляции COM, его нужно подключить в 1С: «Администрирование» → «Подключаемое оборудование» (или «Настройка подключаемого оборудования») → «Сканеры штрихкода» → «Создать». Выберите драйвер (обычно «1С: Сканеры штрихкода (NativeApi)» из состава БПО), укажите порт и выполните «Тест устройства».

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

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

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

Сканирование в документе
Норма

Строка с товаром добавляется автоматически

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

Появляется сообщение «Штрихкод не найден» или ничего не происходит

Поиск в справочнике
Норма

Список фильтруется до одной позиции

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

Список пустой или фильтруются посторонние товары

Регистр штрихкодов
Норма

Штрихкод привязан ровно к одной номенклатуре

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

Дубли привязок или отсутствие записи

Что делать, если номенклатура по штрихкоду не находится

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

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

Третья причина — штрихкод привязан к другой позиции, например к архивной или помеченной на удаление карточке. Найдите привязку через регистр сведений и переназначьте код актуальному товару.

Типичные ошибки
01
Привязка штрихкода к номенклатуре без характеристики — при сканировании приходится вручную выбирать размер или цвет
02
Дублирование одного штрихкода на разные товары — в документ подставляется не та позиция
03
Заведение внутреннего штрихкода поверх заводского EAN-13 — конфликты при приёмке от разных поставщиков
04
Игнорирование сообщения о дубле — со временем в базе накапливаются конфликтные привязки

Массовая загрузка и проверка штрихкодов

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

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

Для проверки корректности после загрузки сформируйте отчёт по регистру штрихкодов (через универсальный отчёт или консоль отчетов) и убедитесь, что количество записей совпадает с количеством строк в файле, а дублей нет.

FAQ: частые вопросы о поиске номенклатуры по штрихкоду

Можно ли найти товар по штрихкоду без сканера?

Да. Введите цифры штрихкода вручную в поле поиска справочника «Номенклатура» или в окно «Поиск по штрихкоду» в документе. Результат идентичен сканированию — программа ищет по регистру штрихкодов.

Почему один товар находится по штрихкоду, а другой с тем же кодом — нет?

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

Как найти все товары без штрихкодов?

Используйте отбор в списке номенклатуры: добавьте условие по связанному регистру «Штрихкоды номенклатуры» с видом сравнения «не заполнено» (в типовых конфигурациях такой отбор доступен через «Ещё» → «Настроить список»). Альтернатива — универсальный отчёт по справочнику с левым соединением к регистру штрихкодов.

Что делать, если сканер вводит код, но 1С его не распознаёт?

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

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

В 1С:Бухгалтерии механизм штрихкодов ограничен по сравнению с торговыми конфигурациями: поиск по штрихкоду доступен в документах с табличной частью «Товары» при подключённом сканере, но полноценного учёта по нескольким штрихкодам и характеристикам там нет. Для склада и торговли лучше подходят УТ, КА, ERP или Розница.

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

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

Итог

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

Штрихкоды в 1С хранятся в регистре сведений «Штрихкоды номенклатуры», а не в карточке товара. Быстрый поиск — через поле поиска справочника или сканирование в документе; диагностика дублей и «потерянных» кодов — через сам регистр. Перед массовыми операциями со штрихкодами делайте резервную копию базы.