Торговля и Склад · 9 мин
Как вводить товары в 1С по штрихкоду
Как вводить товары в 1С по штрихкоду: подключение сканера, создание номенклатуры, привязка штрихкодов, работа в документах и решение типичных проблем.
Ввод товаров по штрихкоду — основной способ ускорить приёмку, продажу и инвентаризацию в 1С. Вместо ручного поиска номенклатуры по наименованию оператор сканирует код с упаковки, и программа сама находит товар, подставляет его в документ и увеличивает количество при повторном сканировании.
Механизм работает практически одинаково в конфигурациях «Управление торговлей», «Розница», «Комплексная автоматизация» и «ERP»: штрихкод хранится в регистре сведений «Штрихкоды номенклатуры», а сканер передаёт данные в программу как ввод с клавиатуры или через COM-порт. Различия касаются в основном названий пунктов меню.
Ниже разобран полный цикл: от подключения сканера до проверки результата, включая ситуации, когда штрихкод не читается, дублируется или отсутствует у товара.
Что нужно подготовить перед началом работы
Для ввода товаров по штрихкоду потребуется три вещи: сканер штрихкодов, настроенная конфигурация 1С и заполненный справочник номенклатуры. Сканер может быть проводным USB, беспроводным или встроенным в терминал сбора данных — для базовой работы достаточно самого простого USB-сканера в режиме эмуляции клавиатуры.
Проверьте, что у пользователя есть права на редактирование справочника «Номенклатура» и регистра штрихкодов. В типовых конфигурациях это роли «Добавление изменение номенклатуры» и права кассира/кладовщика. Без этих прав сканирование в документе будет работать, но привязать новый штрихкод к товару не получится.
Как подключить и проверить сканер штрихкода
Самый простой вариант — режим эмуляции клавиатуры (HID). Сканер подключается в USB-порт, определяется системой автоматически и «печатает» считанный код в активное поле, завершая ввод символом Enter. Никаких драйверов ставить не нужно: откройте блокнот, отсканируйте любой код — если цифры появились, сканер готов к работе.
Второй вариант — подключение через драйвер «1С:Сканер штрихкода» (Native API) в разделе «Администрирование → Подключаемое оборудование». Этот способ нужен, когда сканер работает через COM-порт или когда требуется, чтобы код попадал в 1С даже без активного поля ввода. После установки драйвера добавьте устройство в списке оборудования и нажмите «Тест устройства».
- 1Подключите сканер к USB-порту и дождитесь определения устройства
- 2Откройте блокнот и отсканируйте штрихкод с любой упаковки
- 3Убедитесь, что код вводится полностью, без пропущенных цифр, и завершается переводом строки
- 4Если код вводится в русской раскладке с ошибками — переключите раскладку на английскую или настройте суффикс в сканере
Как привязать штрихкод к номенклатуре
Ручная привязка в карточке товара
Откройте карточку номенклатуры и найдите поле «Штрихкод» (в «Управлении торговлей» оно на закладке или в панели навигации «Штрихкоды»). Установите курсор в поле, отсканируйте код с упаковки и запишите элемент. Программа сохранит штрихкод в регистре сведений и привяжет его к товару, а при необходимости — к характеристике и упаковке.
Привязка прямо из документа
Если товар с неизвестным штрихкодом сканируется в открытом документе (например, «Поступление товаров»), 1С покажет сообщение «Штрихкод не найден» и предложит выбрать номенклатуру вручную. После выбора товара программа запомнит соответствие — при следующем сканировании позиция подставится автоматически. Это удобный способ вводить новые штрихкоды прямо во время приёмки.
Массовый ввод через обработку
Когда нужно привязать сотни кодов, используйте рабочее место «Печать этикеток и ценников» или групповое изменение реквизитов, а в «Рознице» — помощник приёмки. Также многие внедрения используют загрузку из Excel: поставщик присылает файл с колонками «Артикул — Штрихкод», и данные загружаются типовой обработкой «Загрузка данных из табличного документа».
Как вводить товары в документы сканированием
В открытом документе «Поступление товаров», «Реализация», «Чек ККМ» или «Инвентаризация» просто отсканируйте код — строка с товаром добавится автоматически. Повторное сканирование того же кода увеличит количество в уже добавленной строке, а не создаст дубль. Это стандартное поведение типовых конфигураций.
Если к товару привязано несколько упаковок с разными штрихкодами (штука, упаковка, короб), программа подставит ту упаковку, чей код отсканирован, и пересчитает количество в базовые единицы. Поэтому при приёмке важно сканировать именно ту упаковку, которая физически пришла на склад.
В рабочем месте кассира (РМК) конфигурации «Розница» сканирование работает без нажатия дополнительных кнопок: кассир сканирует товар, программа добавляет позицию в чек с ценой из действующего прайса. Если товар весовой, используются штрихкоды с префиксом весового товара, где вес зашит в самом коде.
На приёмке удобно работать вдвоём: один сканирует товар и раскладывает его, второй сверяет итоговые количества в документе с накладной поставщика. Это быстрее, чем сканировать и сверять по одной позиции.
Что делать, если у товара нет штрихкода
Часть товаров приходит без маркировки производителя — особенно от мелких поставщиков и при фасовке. В этом случае 1С умеет генерировать внутренние штрихкоды формата EAN-13 с префиксом внутреннего использования (обычно начинающиеся с 2). В карточке номенклатуры нажмите кнопку генерации штрихкода — программа создаст уникальный код и запишет его в регистр.
Сгенерированный код нужно распечатать на этикетке через «Печать этикеток и ценников» и наклеить на товар. После этого позиция работает в системе так же, как товар с заводским штрихкодом: сканируется в документы, участвует в инвентаризации и продаже.
Как проверить, что всё настроено правильно
После настройки пройдите контрольный цикл: создайте тестовый документ поступления, отсканируйте несколько товаров разных видов (штучный, в упаковке, с внутренним кодом) и сверьте результат. Проверьте, что подставляется правильная номенклатура, верная упаковка и корректное количество.
Как проверить результат
Товар добавляется в табличную часть за 1–2 секунды
Сообщение «Штрихкод не найден» или подставляется другой товар
Количество в строке увеличивается на единицу
Создаётся дублирующая строка с тем же товаром
Подставляется упаковка «короб» с пересчётом количества
Добавляется одна штука вместо короба
Карточка находится через строку поиска по коду
Поиск не находит товар — код записан с ошибкой
Типичные проблемы и их решение
Если сканер «печатает» код, но 1С не реагирует, чаще всего виновата раскладка клавиатуры или отсутствие завершающего символа Enter (суффикса). Суффикс настраивается сканированием управляющего штрихкода из инструкции к сканеру. Если код считывается частично — проверьте качество печати этикетки и тип сканера: линейный сканер не читает двумерные коды Data Matrix и QR.
Ошибка «Штрихкод уже привязан к другому товару» возникает при дублях в регистре. Найдите конфликтную запись через поиск по штрихкоду в регистре сведений и удалите неверную привязку. Для профилактики периодически запускайте поиск дублей номенклатуры.
Как выбрать действие
Что важно запомнить
Подключите сканер и проверьте его в блокноте, привяжите штрихкоды к номенклатуре с учётом упаковок, для товаров без кодов генерируйте внутренний EAN-13, а после настройки обязательно пройдите контрольное сканирование в тестовом документе.
Частые вопросы
Можно ли работать без сканера, вводя штрихкод с клавиатуры?
Да. В любом документе и в поиске номенклатуры можно вручную набрать цифры штрихкода и нажать Enter — 1С найдёт товар так же, как при сканировании. Это удобно как резервный вариант при нечитаемой этикетке.
Работает ли сканирование в файловой базе 1С?
Да, механизм штрихкодирования не зависит от режима работы базы. Ограничения файлового варианта касаются только одновременной работы нескольких пользователей и производительности при больших объёмах данных.
Как сканировать маркированные товары «Честный ЗНАК»?
Для маркированных товаров сканируется двумерный код Data Matrix, поэтому нужен 2D-сканер. 1С считывает код, извлекает GTIN и серийный номер, находит товар и передаёт данные в систему маркировки при продаже или приёмке. Обычный линейный сканер для этого не подойдёт.
Что делать, если поставщик меняет штрихкоды у одного товара?
К одной карточке номенклатуры можно привязать несколько штрихкодов — просто добавьте новый код в регистр, не удаляя старый. Удалять прежний штрихкод стоит только если точно известно, что товар со старой маркировкой полностью вышел из оборота.
Можно ли использовать смартфон вместо сканера?
Да, существуют приложения, передающие отсканированный камерой код на компьютер как клавиатурный ввод. Для разовых операций это рабочий вариант, но для постоянной приёмки и кассы специализированный сканер надёжнее и быстрее.