Торговля и Склад · 10 мин
Как найти номенклатуру по штрихкоду в 1С
Как найти номенклатуру по штрихкоду в 1С: поиск в справочнике, подбор в документы, настройка сканера, работа с регистром штрихкодов и решение типичных ошибок.
Поиск номенклатуры по штрихкоду — базовая операция в 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP и 1С:Розница. Штрихкоды хранятся в отдельном регистре сведений «Штрихкоды номенклатуры», а не в карточке товара, поэтому искать их нужно специальными инструментами, а не через обычный поиск по наименованию.
В зависимости от задачи существует несколько способов: ввод штрихкода в поле поиска справочника, сканирование в документе через механизм подбора, ручной просмотр регистра штрихкодов и поиск через обработку «Поиск номенклатуры по штрихкоду». Ниже разобраны все варианты с конкретными действиями и типичными ошибками.
Где в 1С хранятся штрихкоды номенклатуры
В типовых конфигурациях 1С штрихкоды привязаны к номенклатуре через регистр сведений «Штрихкоды номенклатуры». Одна позиция может иметь несколько штрихкодов (например, для разных упаковок и характеристик), а один штрихкод не должен быть присвоен двум разным товарам — при попытке дублирования программа выдаст предупреждение.
Открыть регистр напрямую можно через меню «Все функции» (включается в параметрах интерфейса: Сервис → Параметры → отображать команду «Все функции») → Регистры сведений → Штрихкоды номенклатуры. Здесь видны все привязки: штрихкод, номенклатура, характеристика, упаковка.
Из карточки товара штрихкоды видны на отдельной вкладке или по ссылке «Штрихкоды» в панели навигации — в зависимости от конфигурации и версии.
Как найти товар по штрихкоду в справочнике «Номенклатура»
Самый простой способ подходит для ситуации, когда нужно быстро понять, что за товар перед вами, или найти карточку для редактирования.
Откройте раздел «НСИ и администрирование» (или «Справочники», «Закупки» — зависит от конфигурации) → «Номенклатура». Установите курсор в поле поиска над списком. Отсканируйте штрихкод сканером или введите цифры вручную и нажмите Enter. Если штрихкод зарегистрирован, список отфильтруется и покажет нужную позицию.
Если поиск по штрихкоду из поля поиска не срабатывает, проверьте настройку поиска: в некоторых конфигурациях рядом с полем поиска есть кнопка выбора способа поиска (по наименованию, по коду, по штрихкоду). Выберите вариант «по штрихкоду» или «по всей строке».
- 1Откройте справочник «Номенклатура»
- 2Установите курсор в поле поиска
- 3Отсканируйте штрихкод или введите цифры вручную
- 4Нажмите Enter и проверьте отфильтрованный список
- 5Откройте карточку найденного товара двойным щелчком
Как найти номенклатуру по штрихкоду в документе
При заполнении документов (поступление, реализация, инвентаризация, перемещение) поиск по штрихкоду встроен в механизм подбора. Достаточно открыть документ, установить курсор в табличную часть «Товары» и отсканировать штрихкод — программа сама найдёт номенклатуру и добавит строку с количеством 1 (или увеличит количество в существующей строке).
Если сканера нет, используйте ручной ввод: в документе нажмите кнопку «Поиск по штрихкоду» (иконка штрихкода над табличной частью) или сочетание клавиш, указанное в подсказке кнопки. В открывшемся окне введите штрихкод цифрами и нажмите Enter.
В 1С:Розница и РМК (рабочее место кассира) поиск по штрихкоду работает постоянно: кассир просто сканирует товар, и позиция добавляется в чек. Если товар не найден, программа покажет сообщение «Штрихкод не найден» — это сигнал завести штрихкод в базе.
Поиск через регистр штрихкодов и расшифровку
Когда нужно проверить, к какому товару привязан конкретный штрихкод, или найти «потерянный» код, удобнее работать напрямую с регистром. Откройте «Все функции» → «Регистры сведений» → «Штрихкоды номенклатуры», установите отбор по полю «Штрихкод» (кнопка «Ещё» → «Настроить список» или стандартный отбор) и введите нужное значение.
Этот способ незаменим при поиске дублей: если программа сообщает, что штрихкод уже используется, откройте регистр с отбором по этому штрихкоду и посмотрите, какой номенклатуре он присвоен. Дальше либо удалите старую привязку, либо оставьте её, если товары фактически одинаковые.
В некоторых конфигурациях есть готовая обработка «Поиск номенклатуры по штрихкоду» (например, в разделе «Закупки» → «Сервис» или в панели функций склада). Она показывает карточку товара, остатки и цены по отсканированному коду — удобно для приёмщика или кладовщика.
Настройка сканера штрихкодов
Большинство сканеров работают в режиме эмуляции клавиатуры: считанный код просто «печатается» в активное поле, а в конце добавляется Enter (суффикс CR). Такой сканер не требует настройки в 1С — достаточно поставить курсор в нужное поле.
Если сканер подключается через COM-порт или работает в режиме эмуляции COM, его нужно подключить в 1С: «Администрирование» → «Подключаемое оборудование» (или «Настройка подключаемого оборудования») → «Сканеры штрихкода» → «Создать». Выберите драйвер (обычно «1С: Сканеры штрихкода (NativeApi)» из состава БПО), укажите порт и выполните «Тест устройства».
Признак правильной настройки: при сканировании в документе товар добавляется автоматически без установки курсора в поле поиска. Если цифры просто печатаются в текстовое поле — сканер работает в клавиатурном режиме, и это тоже допустимо для большинства задач.
Как проверить результат
Строка с товаром добавляется автоматически
Появляется сообщение «Штрихкод не найден» или ничего не происходит
Список фильтруется до одной позиции
Список пустой или фильтруются посторонние товары
Штрихкод привязан ровно к одной номенклатуре
Дубли привязок или отсутствие записи
Что делать, если номенклатура по штрихкоду не находится
Наиболее частая причина — штрихкод просто не зарегистрирован в базе. Откройте карточку товара, перейдите по ссылке «Штрихкоды» и добавьте код вручную или отсканируйте его прямо в поле «Штрихкод». Сохраните карточку и повторите поиск.
Вторая причина — лишние символы или неполный код. Сканер может обрезать контрольную цифру или добавлять префикс. Сравните то, что «печатает» сканер (проверьте в блокноте), с кодом на упаковке. Настройте суффиксы и префиксы в драйвере сканера при расхождении.
Третья причина — штрихкод привязан к другой позиции, например к архивной или помеченной на удаление карточке. Найдите привязку через регистр сведений и переназначьте код актуальному товару.
Массовая загрузка и проверка штрихкодов
Если штрихкоды нужно завести для сотен позиций, делать это вручную по карточкам долго. В типовых конфигурациях есть загрузка из табличного документа: обработка «Загрузка данных из табличного документа» (доступна через «Все функции» → «Обработки») позволяет загрузить пары «артикул/код — штрихкод» из Excel прямо в регистр штрихкодов.
Подготовьте файл с двумя колонками: идентификатор номенклатуры (артикул или код) и штрихкод. В обработке выберите объект загрузки «Штрихкоды номенклатуры», сопоставьте колонки полям и выполните загрузку. Перед массовой операцией сделайте резервную копию базы — ошибочная загрузка перезапишет привязки.
Для проверки корректности после загрузки сформируйте отчёт по регистру штрихкодов (через универсальный отчёт или консоль отчетов) и убедитесь, что количество записей совпадает с количеством строк в файле, а дублей нет.
FAQ: частые вопросы о поиске номенклатуры по штрихкоду
Можно ли найти товар по штрихкоду без сканера?
Да. Введите цифры штрихкода вручную в поле поиска справочника «Номенклатура» или в окно «Поиск по штрихкоду» в документе. Результат идентичен сканированию — программа ищет по регистру штрихкодов.
Почему один товар находится по штрихкоду, а другой с тем же кодом — нет?
Штрихкод в 1С уникален: он может быть привязан только к одной позиции (с учётом характеристики и упаковки). Если код уже присвоен другому товару, программа либо запретит дубль, либо будет находить только первую привязку. Проверьте регистр штрихкодов с отбором по этому коду.
Как найти все товары без штрихкодов?
Используйте отбор в списке номенклатуры: добавьте условие по связанному регистру «Штрихкоды номенклатуры» с видом сравнения «не заполнено» (в типовых конфигурациях такой отбор доступен через «Ещё» → «Настроить список»). Альтернатива — универсальный отчёт по справочнику с левым соединением к регистру штрихкодов.
Что делать, если сканер вводит код, но 1С его не распознаёт?
Проверьте в блокноте, что именно «печатает» сканер: возможно, обрезается контрольная цифра или добавляется префикс. Также убедитесь, что в конце передаётся Enter (суффикс CR) — без него поиск не запускается автоматически. Настройки суффиксов меняются в драйвере сканера или через сервисные штрихкоды из инструкции к устройству.
Работает ли поиск по штрихкоду в 1С:Бухгалтерии?
В 1С:Бухгалтерии механизм штрихкодов ограничен по сравнению с торговыми конфигурациями: поиск по штрихкоду доступен в документах с табличной частью «Товары» при подключённом сканере, но полноценного учёта по нескольким штрихкодам и характеристикам там нет. Для склада и торговли лучше подходят УТ, КА, ERP или Розница.
Как привязать несколько штрихкодов к одному товару?
Откройте карточку номенклатуры, перейдите по ссылке «Штрихкоды» и добавьте несколько записей. Для каждой можно указать свою упаковку и характеристику — тогда при сканировании конкретного кода подставится нужный вариант фасовки автоматически.
Что важно запомнить
Штрихкоды в 1С хранятся в регистре сведений «Штрихкоды номенклатуры», а не в карточке товара. Быстрый поиск — через поле поиска справочника или сканирование в документе; диагностика дублей и «потерянных» кодов — через сам регистр. Перед массовыми операциями со штрихкодами делайте резервную копию базы.