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

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

Как вводить товары в 1С по штрихкоду

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

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

Механизм работает практически одинаково в конфигурациях «Управление торговлей», «Розница», «Комплексная автоматизация» и «ERP»: штрихкод хранится в регистре сведений «Штрихкоды номенклатуры», а сканер передаёт данные в программу как ввод с клавиатуры или через COM-порт. Различия касаются в основном названий пунктов меню.

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

Что нужно подготовить перед началом работы

Для ввода товаров по штрихкоду потребуется три вещи: сканер штрихкодов, настроенная конфигурация 1С и заполненный справочник номенклатуры. Сканер может быть проводным USB, беспроводным или встроенным в терминал сбора данных — для базовой работы достаточно самого простого USB-сканера в режиме эмуляции клавиатуры.

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

Как подключить и проверить сканер штрихкода

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

Второй вариант — подключение через драйвер «1С:Сканер штрихкода» (Native API) в разделе «Администрирование → Подключаемое оборудование». Этот способ нужен, когда сканер работает через COM-порт или когда требуется, чтобы код попадал в 1С даже без активного поля ввода. После установки драйвера добавьте устройство в списке оборудования и нажмите «Тест устройства».

Проверка сканера
  1. 1
    Подключите сканер к USB-порту и дождитесь определения устройства
  2. 2
    Откройте блокнот и отсканируйте штрихкод с любой упаковки
  3. 3
    Убедитесь, что код вводится полностью, без пропущенных цифр, и завершается переводом строки
  4. 4
    Если код вводится в русской раскладке с ошибками — переключите раскладку на английскую или настройте суффикс в сканере

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

Ручная привязка в карточке товара

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

Привязка прямо из документа

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

Массовый ввод через обработку

Когда нужно привязать сотни кодов, используйте рабочее место «Печать этикеток и ценников» или групповое изменение реквизитов, а в «Рознице» — помощник приёмки. Также многие внедрения используют загрузку из Excel: поставщик присылает файл с колонками «Артикул — Штрихкод», и данные загружаются типовой обработкой «Загрузка данных из табличного документа».

Типичные ошибки при привязке
01
Привязка штрихкода к товару без учёта упаковки — при сканировании короба подставляется штука, и остатки расходятся
02
Один штрихкод у двух разных товаров — 1С подставляет первую найденную позицию, и в продажах появляются ошибки
03
Привязка кода с контрольной цифрой, считанной с ошибкой, — такой товар потом не находится при сканировании с другой упаковки

Как вводить товары в документы сканированием

В открытом документе «Поступление товаров», «Реализация», «Чек ККМ» или «Инвентаризация» просто отсканируйте код — строка с товаром добавится автоматически. Повторное сканирование того же кода увеличит количество в уже добавленной строке, а не создаст дубль. Это стандартное поведение типовых конфигураций.

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

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

На приёмке удобно работать вдвоём: один сканирует товар и раскладывает его, второй сверяет итоговые количества в документе с накладной поставщика. Это быстрее, чем сканировать и сверять по одной позиции.
ПЗ
Практическое замечание

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

Часть товаров приходит без маркировки производителя — особенно от мелких поставщиков и при фасовке. В этом случае 1С умеет генерировать внутренние штрихкоды формата EAN-13 с префиксом внутреннего использования (обычно начинающиеся с 2). В карточке номенклатуры нажмите кнопку генерации штрихкода — программа создаст уникальный код и запишет его в регистр.

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

Как проверить, что всё настроено правильно

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

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

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

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

Товар добавляется в табличную часть за 1–2 секунды

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

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

Повторное сканирование одного кода
Норма

Количество в строке увеличивается на единицу

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

Создаётся дублирующая строка с тем же товаром

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

Подставляется упаковка «короб» с пересчётом количества

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

Добавляется одна штука вместо короба

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

Карточка находится через строку поиска по коду

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

Поиск не находит товар — код записан с ошибкой

Типичные проблемы и их решение

Если сканер «печатает» код, но 1С не реагирует, чаще всего виновата раскладка клавиатуры или отсутствие завершающего символа Enter (суффикса). Суффикс настраивается сканированием управляющего штрихкода из инструкции к сканеру. Если код считывается частично — проверьте качество печати этикетки и тип сканера: линейный сканер не читает двумерные коды Data Matrix и QR.

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

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

Как выбрать действие

Сканер печатает код в блокнот, но не в 1СПроверьте раскладку клавиатуры и настройте суффикс Enter в сканере
Код не читается вообщеПроверьте тип кода — для Data Matrix нужен 2D-сканер, а для блёклых этикеток — перепечатка
Товар находится, но с неверной упаковкойПроверьте привязку штрихкода к упаковке в карточке номенклатуры
Один код находит два товараОткройте регистр штрихкодов и удалите лишнюю запись
Итог

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

Подключите сканер и проверьте его в блокноте, привяжите штрихкоды к номенклатуре с учётом упаковок, для товаров без кодов генерируйте внутренний EAN-13, а после настройки обязательно пройдите контрольное сканирование в тестовом документе.

Частые вопросы

Можно ли работать без сканера, вводя штрихкод с клавиатуры?

Да. В любом документе и в поиске номенклатуры можно вручную набрать цифры штрихкода и нажать Enter — 1С найдёт товар так же, как при сканировании. Это удобно как резервный вариант при нечитаемой этикетке.

Работает ли сканирование в файловой базе 1С?

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

Как сканировать маркированные товары «Честный ЗНАК»?

Для маркированных товаров сканируется двумерный код Data Matrix, поэтому нужен 2D-сканер. 1С считывает код, извлекает GTIN и серийный номер, находит товар и передаёт данные в систему маркировки при продаже или приёмке. Обычный линейный сканер для этого не подойдёт.

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

К одной карточке номенклатуры можно привязать несколько штрихкодов — просто добавьте новый код в регистр, не удаляя старый. Удалять прежний штрихкод стоит только если точно известно, что товар со старой маркировкой полностью вышел из оборота.

Можно ли использовать смартфон вместо сканера?

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