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

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

Как занести товар в 1С по штрихкоду

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

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

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

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

Подготовка: подключение и проверка сканера штрихкодов

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

Для полноценной интеграции откройте раздел «Администрирование → Подключаемое оборудование» (в «1С:Розница» — «Администрирование → Настройка подключаемого оборудования»). Установите флажок использования оборудования, добавьте новое устройство типа «Сканер штрихкода», выберите драйвер (например, стандартный драйвер 1С или драйвер производителя) и нажмите «Проверить подключение». Если тест прошёл, сканируйте любой код — он должен появиться в тестовом окне.

Проверьте также раскладку клавиатуры: если в момент сканирования активна русская раскладка, часть символов кода может исказиться. Для сканеров в режиме COM-порта или с драйвером 1С эта проблема не возникает — драйвер передаёт данные напрямую, минуя клавиатурный ввод.

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

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

Посмотреть все привязанные коды можно из карточки номенклатуры по кнопке «Ещё → Штрихкоды» либо через раздел «НСИ и администрирование → Номенклатура» с выводом колонки штрихкода в список. В «1С:Розница» есть отдельный журнал «Штрихкоды номенклатуры» в разделе «Закупки» или «Склад».

Способ 1: привязать штрихкод к существующей карточке

Этот способ подходит, когда товар уже заведён в базе, но код к нему ещё не привязан — например, после загрузки номенклатуры из прайса поставщика.

Порядок действий
  1. 1
    Откройте справочник «Номенклатура» и найдите нужный товар по наименованию или артикулу
  2. 2
    Откройте карточку товара и перейдите по кнопке «Ещё → Штрихкоды» (или найдите поле «Штрихкод» на форме)
  3. 3
    Нажмите «Создать», установите курсор в поле штрихкода и отсканируйте код сканером — он подставится автоматически
  4. 4
    При необходимости укажите упаковку или характеристику, к которой относится код
  5. 5
    Нажмите «Записать и закрыть» и проверьте, что код появился в списке штрихкодов карточки

Если сканера под рукой нет, код можно ввести вручную с клавиатуры — цифры под изображением штрихкода на упаковке. Вводите все цифры, включая контрольную последнюю: для EAN-13 это 13 знаков, для EAN-8 — восемь. Ошибка хотя бы в одной цифре приведёт к тому, что при сканировании реального товара программа его не найдёт.

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

Способ 2: создать новый товар прямо при сканировании

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

В форме новой карточки заполните обязательные реквизиты: наименование, вид номенклатуры (от него зависят счета учёта и настройки), единицу измерения, ставку НДС. Штрихкод подставится автоматически из сканирования. После записи карточки товар сразу добавится в документ с привязанным кодом.

В «1С:Розница» есть удобный режим: при сканировании неизвестного кода в рабочем месте кассира (РМК) программа может предложить создать товар. На практике это стоит ограничить правами — иначе кассиры будут плодить дубли карточек с незаполненными реквизитами.

Работа с упаковками, характеристиками и весовым товаром

Если товар продаётся в разных упаковках (штука, коробка, паллета), у каждой упаковки обычно свой штрихкод. В карточке номенклатуры заведите упаковки с коэффициентами пересчёта, а затем привяжите к каждой свой код через «Ещё → Штрихкоды» с указанием колонки «Упаковка». Тогда при сканировании коробки в документ автоматически попадёт правильное количество базовых единиц.

Для товаров с характеристиками (одежда, обувь) штрихкод привязывается к связке «номенклатура + характеристика»: у футболки размера S и размера L коды разные. При создании штрихкода обязательно заполните поле «Характеристика», иначе поиск при продаже будет работать некорректно.

Весовой товар — отдельный случай: код на этикетке содержит вес, поэтому фиксированной привязки нет. В настройках оборудования задаётся префикс весового товара (обычно начинается с 2), и 1С распознаёт такие коды автоматически, выделяя из них код товара и вес.

Сравнение вариантов

Режим клавиатуры (USB-HID)

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

Подключение через драйвер 1С

Подходит для постоянной работы: код передаётся напрямую в программу независимо от фокуса окна, поддерживается событие сканирования. Требует установки драйвера и настройки порта.

Терминал сбора данных (ТСД)

Подходит для инвентаризации и приёмки больших партий: товар сканируется в офлайн-режиме, затем данные загружаются в 1С пакетно. Требует доработки обмена или типового драйвера ТСД.

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

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

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

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

Сканирование в документе поступления
Норма

Строка с товаром добавляется автоматически, количество и упаковка верные

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

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

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

Код отображается один раз, указаны упаковка и характеристика

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

Код дублируется или привязан без упаковки, хотя товар фасуется

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

По коду находится ровно одна карточка

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

Один код привязан к двум разным товарам

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

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

Массовое занесение штрихкодов

Когда нужно привязать коды к сотням позиций, ручной ввод неэффективен. Используйте обработку загрузки данных из табличного документа (в типовых конфигурациях доступна через «Ещё → Загрузить данные из файла» в списке номенклатуры или как отдельная обработка в разделе «Интеграция и администрирование»). Подготовьте файл Excel с колонками «Артикул/Наименование» и «Штрихкод», сопоставьте колонки полям и выполните загрузку.

Альтернатива — приёмка по электронной накладной (EDI/УПД через ЭДО): если поставщик передаёт штрихкоды в документе, 1С может сопоставить их с номенклатурой автоматически или предложить привязку при разборе расхождений.

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

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

Товар уже есть в базе, код не привязанОткройте карточку и добавьте штрихкод через «Ещё → Штрихкоды»
Товара нет в базе, код неизвестен системеОтсканируйте код в документе поступления и создайте карточку из формы создания
Нужно привязать коды к десяткам и сотням позицийИспользуйте загрузку из Excel или данные электронной накладной поставщика
Код на этикетке содержит вес товараНастройте префикс весового товара в параметрах оборудования, фиксированная привязка не требуется
Итог

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

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

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

Что делать, если 1С пишет «Штрихкод не найден», хотя товар точно есть в базе?

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

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

Да, регистр штрихкодов допускает несколько кодов на одну карточку. Это типичная ситуация: код производителя, код импортёра и внутренний код магазина. Все они будут находить один и тот же товар при сканировании.

Один штрихкод можно привязать к двум разным товарам?

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

Сканер печатает код в Блокноте, но 1С не реагирует. В чём причина?

Сканер работает в режиме клавиатуры, а 1С ожидает событие от подключённого оборудования. Либо установите курсор в поле ввода штрихкода в документе, либо подключите сканер через драйвер в разделе «Подключаемое оборудование», чтобы программа получала код напрямую.

Как занести товар по штрихкоду, если сканера нет?

Введите код вручную: цифры напечатаны под штрихкодом на упаковке. Откройте карточку номенклатуры, перейдите к списку штрихкодов и введите все цифры кода с клавиатуры, не пропуская ведущие нули и контрольный разряд.

Нужны ли штрихкоды для услуг и комиссионного товара?

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