Торговля и Склад · 9 мин
Как настроить штрихкод в 1С: подключение сканера и работа со штрихкодами
Как настроить штрихкоды в 1С: подключение сканера, заполнение штрихкодов номенклатуры, печать этикеток, проверка работы и решение типичных ошибок.
Штрихкодирование в 1С позволяет ускорить приёмку, отгрузку и инвентаризацию: вместо ручного поиска товара по артикулу оператор сканирует код, и программа сама подставляет номенклатуру в документ. Настройка включает три блока: подключение сканера штрихкодов, заполнение штрихкодов в карточках товаров и настройку печати этикеток. Без любого из этих шагов схема работать не будет.
Инструкция подходит для типовых конфигураций «1С:Управление торговлей», «1С:Розница», «1С:Комплексная автоматизация» и «1С:ERP». Названия разделов могут немного отличаться в зависимости от версии, но логика везде одинаковая. Для настройки потребуются права администратора или хотя бы доступ к разделу «НСИ и администрирование».
Перед началом работы убедитесь, что у вас есть сканер штрихкодов (проводной USB, беспроводной или терминал сбора данных) и что товары либо уже имеют заводские штрихкоды EAN-13, либо вы готовы печатать собственные этикетки. От этого зависит, какой сценарий настройки вы будете использовать.
Какие виды штрихкодов поддерживает 1С
В типовых конфигурациях 1С из коробки работают основные линейные форматы: EAN-13, EAN-8, Code 39, Code 128 и ITF-14. Для розничных товаров чаще всего используется EAN-13 — именно его печатают производители на упаковке. Code 39 и Code 128 удобны для внутренних кодов, потому что позволяют кодировать не только цифры, но и буквы.
Двумерные коды (QR, DataMatrix) применяются в маркировке «Честный знак» и требуют отдельной настройки обмена с ГИС МТ. Если ваша задача — обычный складской и торговый учёт, достаточно линейных форматов.
Как подключить сканер штрихкодов к 1С
Большинство современных USB-сканеров работают в режиме эмуляции клавиатуры: при сканировании они «печатают» код в активное поле. Такой сканер не требует драйверов и работает с 1С сразу, но у способа есть ограничение — фокус ввода должен находиться в нужном поле, иначе код попадёт не туда.
Надёжнее подключить сканер как торговое оборудование. Откройте раздел «НСИ и администрирование» → «Подключаемое оборудование», включите использование оборудования, затем перейдите в список устройств и создайте новый элемент с типом «Сканер штрихкода». Укажите драйвер (обычно «1С:Сканер штрихкода (Native API)» или драйвер производителя) и выполните команду «Настроить», чтобы проверить связь.
- 1Подключите сканер к компьютеру и дождитесь определения устройства в Windows
- 2Откройте «НСИ и администрирование» → «Подключаемое оборудование» и включите опцию использования
- 3Создайте новое устройство с типом «Сканер штрихкода» и выберите драйвер
- 4Нажмите «Настроить» и отсканируйте любой код — он должен появиться в окне проверки
- 5Сохраните настройки и проверьте сканирование в поле поиска номенклатуры
Если сканер подключён через COM-порт или эмуляцию COM (часто встречается у беспроводных моделей с базой), в настройках драйвера дополнительно укажите номер порта и скорость обмена. Эти параметры есть в инструкции к устройству.
Как заполнить штрихкоды в карточках номенклатуры
Откройте карточку товара в справочнике «Номенклатура» и найдите поле «Штрихкод» или табличную часть «Штрихкоды» (в разных конфигурациях расположение отличается). Самый быстрый способ заполнения — поставить курсор в поле штрихкода и отсканировать код с упаковки товара. Программа сохранит значение и автоматически определит тип кода.
Для массового заполнения удобнее работать прямо в списке номенклатуры, если в вашей конфигурации включён быстрый ввод штрихкодов, либо использовать обработку загрузки из Excel. Во втором случае подготовьте файл с колонками «Артикул» и «Штрихкод» и загрузите его через «Покупки» → «Сервис» → «Загрузка данных из файла» или аналогичную обработку вашей конфигурации.
Товары без заводского штрихкода
Если поставщик не наносит штрихкоды, 1С может сгенерировать внутренние коды автоматически. В карточке товара при добавлении штрихкода выберите тип EAN-13 и воспользуйтесь командой автозаполнения, если она доступна, либо введите код из диапазона внутренних кодов (обычно начинаются с цифры 2 — этот диапазон зарезервирован для внутреннего использования и не конфликтует с заводскими кодами).
Настройка печати этикеток и ценников
Для печати собственных этикеток откройте обработку «Печать этикеток и ценников» (в «Управлении торговлей» она находится в разделе «Закупки» или «Продажи», в «Рознице» — в разделе «Склад» или «Номенклатура»). Добавьте товары в таблицу — вручную, по документу поступления или сканированием — и укажите количество этикеток для каждой позиции.
Выберите шаблон этикетки под ваш принтер. Для термопринтеров этикеток (Zebra, TSC, АТОЛ) шаблон подбирается по размеру этикетки, например 58×40 или 30×20 мм. Если принтер подключён как торговое оборудование, печать идёт через его драйвер; если это обычный офисный принтер, используйте листы самоклеящихся этикеток и соответствующий макет.
Перед массовой печатью выведите одну тестовую этикетку и отсканируйте её сканером: код должен читаться с первого раза, а товар — корректно находиться в базе. Мелкий шрифт, низкое качество печати и глянцевая поверхность — типичные причины нечитаемых кодов.
Как проверить результат
Товар подставляется в табличную часть сразу после сканирования
Код печатается как текст или ничего не происходит
Сканер читает код с первого раза под разными углами
Чтение нестабильно, нужно несколько попыток
По коду находится ровно один товар
Находится другой товар или несколько позиций
Как проверить работу штрихкодов в документах
Создайте тестовый документ «Приходная накладная» или «Реализация товаров и услуг» и отсканируйте штрихкод товара, находясь в табличной части. Программа должна найти номенклатуру и добавить строку в документ. Повторное сканирование того же кода увеличит количество в существующей строке — так работает типовая логика.
Для инвентаризации используйте документ «Пересчет товаров» или терминал сбора данных: штрихкоды сканируются по факту, а программа сравнивает результат с учётными остатками. Если сканирование в документе не срабатывает, проверьте, что штрихкод действительно записан в карточке именно этого товара и не содержит лишних пробелов.
Удобно завести тестовый товар с известным штрихкодом и проверять на нём каждое изменение настроек оборудования. Так вы сразу отличите проблему сканера от проблемы данных в конкретной карточке.
Типичные ошибки и их решение
Самая частая проблема — сканер «печатает» код, но 1С не находит товар. Причины: штрихкод не внесён в базу, в коде лишние символы (некоторые сканеры добавляют префикс или суффикс, например символ возврата каретки) или код записан с ошибкой при ручном вводе. Проверьте настройки суффиксов в драйвере сканера и сверьте код в карточке с кодом на упаковке.
Вторая типичная ситуация — дубли штрихкодов, когда один код привязан к разным товарам. Типовые конфигурации контролируют уникальность, но при загрузке из файлов дубли иногда проскакивают. Найдите их через поиск по штрихкоду в регистре и оставьте привязку только к правильной номенклатуре.
Частые вопросы
Нужен ли специальный сканер для 1С или подойдёт любой?
Подойдёт практически любой сканер с интерфейсом USB в режиме эмуляции клавиатуры — для базовых задач этого достаточно. Специальные модели с драйверами под торговое оборудование нужны, когда важна стабильная передача данных независимо от фокуса окна, например на кассе.
Можно ли использовать один штрихкод для нескольких товаров?
Нет, и типовые конфигурации это блокируют: штрихкод — уникальный идентификатор. Если поставщик присылает разные товары с одинаковым кодом (такое встречается у недобросовестных производителей), печатайте для них собственные внутренние этикетки.
Как добавить штрихкоды для сотен товаров быстро?
Используйте загрузку из Excel через типовую обработку загрузки данных: подготовьте файл с артикулами и кодами, сопоставьте колонки и загрузите. Альтернатива — массовое сканирование: открывайте карточки по очереди и сканируйте код, это быстрее ручного ввода.
Что делать, если сканер читает код, но 1С пишет «Штрихкод не найден»?
Сверьте код, который выводит сканер (например, в Блокноте), с кодом в карточке товара. Часто расходятся ведущие нули или добавляется суффикс. Исправьте код в карточке или настройте суффиксы в параметрах сканера.
Работает ли штрихкодирование в 1С:Бухгалтерии?
Да, в «1С:Бухгалтерии» есть поиск номенклатуры по штрихкоду и печать этикеток, но функциональность ограничена по сравнению с торговыми конфигурациями. Для полноценного складского учёта со сканированием лучше подходят «Управление торговлей» или «Розница».
Нужно ли регистрировать внутренние штрихкоды где-то вне 1С?
Нет, внутренние коды из диапазона, начинающегося с цифры 2, не требуют регистрации — они предназначены для использования внутри компании. Регистрация в GS1 нужна только если вы производитель и планируете продавать товар с собственным кодом через сети.
Что важно запомнить
Настройка штрихкодов в 1С сводится к трём шагам: подключить сканер через «Подключаемое оборудование», заполнить штрихкоды в номенклатуре сканированием или загрузкой и проверить поиск товара в документе. Товары без заводских кодов обеспечьте внутренними этикетками и всегда тестируйте печать перед массовым тиражом.