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