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

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

Как занести штрихкоды в 1С: инструкция для разных конфигураций

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

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

Инструкции ниже подходят для типовых конфигураций «1С:Управление торговлей 11», «1С:Розница», «1С:Комплексная автоматизация» и «1С:ERP». В старых версиях (УТ 10.3, УПП) названия пунктов меню отличаются, но логика та же: штрихкод привязывается к номенклатуре, а при необходимости — к характеристике и единице измерения.

Где в 1С хранятся штрихкоды и какие они бывают

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

1С различает типы штрихкодов: EAN-13 и EAN-8 (розничные товары), Code 128 (внутренние коды, маркировка), QR и DataMatrix (Честный знак). Тип определяется автоматически при сканировании, а при ручном вводе программа проверяет контрольную цифру EAN-13 и сообщит об ошибке, если код набран неверно.

Как занести штрихкод вручную через карточку товара

Это базовый способ, подходящий для небольшого количества позиций. Откройте справочник «Номенклатура» (раздел «НСИ и администрирование» → «Номенклатура» или «Справочники» → «Товары»), найдите нужный товар и откройте его карточку.

В карточке найдите ссылку «Штрихкоды» — обычно она расположена в панели навигации сверху или на вкладке. Нажмите «Создать», в поле «Штрихкод» введите код с клавиатуры или отсканируйте его сканером, при необходимости укажите характеристику и упаковку, затем нажмите «Записать и закрыть».

Порядок действий при ручном вводе
  1. 1
    Откройте «НСИ и администрирование» → «Номенклатура» и найдите товар
  2. 2
    В карточке товара нажмите ссылку «Штрихкоды»
  3. 3
    Нажмите «Создать» и введите код вручную или отсканируйте
  4. 4
    Укажите характеристику и упаковку, если они используются
  5. 5
    Нажмите «Записать и закрыть» и проверьте поиск товара по сканеру

Как занести штрихкоды сканером

Перед работой убедитесь, что сканер подключен и настроен: в разделе «НСИ и администрирование» → «Настройка подключаемого оборудования» должна стоять галочка использования оборудования, а сам сканер добавлен в список. Большинство USB-сканеров работают в режиме эмуляции клавиатуры и не требуют драйверов — тогда настройка в 1С не обязательна.

Для массового занесения кодов сканером удобно использовать обработку поиска номенклатуры: откройте список штрихкодов (через карточку товара или раздел «Закупки»/«Склад») и последовательно сканируйте этикетки. Если сканер работает как клавиатура, поставьте курсор в поле «Штрихкод» новой записи — код внесётся автоматически вместе с символом Enter в конце.

Массовая загрузка штрихкодов из файла

Когда нужно занести сотни или тысячи кодов, используйте типовую обработку «Загрузка данных из табличного документа» (в УТ 11 и ERP: «НСИ и администрирование» → панель функций, поиск по слову «Загрузка данных»). Подготовьте файл Excel с колонками: штрихкод, артикул или наименование товара, при необходимости — характеристика.

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

Автоматическое создание штрихкодов

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

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

Сравнение способов занесения

Ручной ввод из карточки

Подходит для 1–20 позиций; медленно при больших объёмах

Сканер штрихкодов

Оптимально при приёмке товара; требует настроенного оборудования

Загрузка из Excel

Лучший вариант для сотен позиций и перехода из другой системы; нужна подготовка файла

Автогенерация внутренних кодов

Для товаров без заводского штрихкода; коды не подходят для обмена с внешними системами

Проверка результата и типичные ошибки

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

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

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

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

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

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

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

Сообщение «Товар по штрихкоду не найден»

Запись в регистре
Норма

Код виден в списке «Штрихкоды номенклатуры» с привязкой к товару

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

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

Длина кода EAN-13
Норма

13 цифр, программа не ругается на контрольную цифру

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

Ошибка проверки контрольного разряда при записи

FAQ: частые вопросы о штрихкодах в 1С

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

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

Почему сканер вводит код, но 1С не находит товар?

Чаще всего код записан с ошибкой (обрезана первая или последняя цифра) либо введён в поле карточки, а не в регистр штрихкодов. Откройте список регистра и сверьте код посимвольно с этикеткой.

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

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

Как занести штрихкоды для товаров с характеристиками (размеры, цвета)?

При создании записи в регистре обязательно заполните поле «Характеристика» — иначе при сканировании 1С не сможет определить конкретный вариант товара. Для каждого размера создаётся отдельная запись со своим кодом.

Нужен ли драйвер для USB-сканера штрихкодов?

Большинство сканеров работают в режиме эмуляции клавиатуры и драйверов не требуют — достаточно поставить курсор в поле ввода. Драйвер 1С нужен только для сканеров в режиме COM-порта или при использовании подключаемого оборудования в РМК кассира.

Как распечатать этикетки со штрихкодами из 1С?

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

Итог

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

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