Торговля и Склад · 11 мин
Как занести товар в 1С по штрихкоду
Как занести товар в 1С по штрихкоду: настройка сканера, создание карточки номенклатуры, привязка штрихкода, работа с документами и типичные ошибки.
Работа со штрихкодами в 1С позволяет в разы ускорить приёмку товара, продажу и инвентаризацию: вместо ручного поиска позиции по наименованию оператор сканирует код, и программа сама находит или создаёт нужную карточку. Механизм одинаково работает в «1С:Управление торговлей», «1С:Розница», «1С:Комплексная автоматизация» и «1С:ERP», отличия касаются только расположения команд в меню.
Занести товар по штрихкоду можно двумя способами: привязать код к уже существующей карточке номенклатуры или создать новую карточку прямо в момент сканирования. Оба сценария требуют предварительной настройки сканера штрихкодов — без корректного подключения оборудования программа просто не «увидит» считанный код.
Ниже разобран полный цикл: от подключения сканера до проверки результата и исправления типичных ошибок, таких как дубли штрихкодов и «потерянные» карточки.
Подготовка: подключение и проверка сканера штрихкодов
Прежде чем заносить товар, убедитесь, что сканер корректно работает с 1С. Большинство сканеров подключаются в режиме эмуляции клавиатуры (USB-HID): считанный код вводится как обычный текст, а в конце автоматически «нажимается» Enter. Такой режим не требует драйверов, но имеет ограничение — код вставляется туда, где стоит курсор.
Для полноценной интеграции откройте раздел «Администрирование → Подключаемое оборудование» (в «1С:Розница» — «Администрирование → Настройка подключаемого оборудования»). Установите флажок использования оборудования, добавьте новое устройство типа «Сканер штрихкода», выберите драйвер (например, стандартный драйвер 1С или драйвер производителя) и нажмите «Проверить подключение». Если тест прошёл, сканируйте любой код — он должен появиться в тестовом окне.
Проверьте также раскладку клавиатуры: если в момент сканирования активна русская раскладка, часть символов кода может исказиться. Для сканеров в режиме COM-порта или с драйвером 1С эта проблема не возникает — драйвер передаёт данные напрямую, минуя клавиатурный ввод.
Где в 1С хранится штрихкод товара
Штрихкод в типовых конфигурациях хранится в отдельном регистре сведений «Штрихкоды номенклатуры», а не внутри самой карточки товара. Это важно понимать: одна карточка номенклатуры может иметь несколько штрихкодов (например, код производителя и внутренний код магазина), а для товаров с характеристиками (размер, цвет) каждой характеристике присваивается свой код.
Посмотреть все привязанные коды можно из карточки номенклатуры по кнопке «Ещё → Штрихкоды» либо через раздел «НСИ и администрирование → Номенклатура» с выводом колонки штрихкода в список. В «1С:Розница» есть отдельный журнал «Штрихкоды номенклатуры» в разделе «Закупки» или «Склад».
Способ 1: привязать штрихкод к существующей карточке
Этот способ подходит, когда товар уже заведён в базе, но код к нему ещё не привязан — например, после загрузки номенклатуры из прайса поставщика.
- 1Откройте справочник «Номенклатура» и найдите нужный товар по наименованию или артикулу
- 2Откройте карточку товара и перейдите по кнопке «Ещё → Штрихкоды» (или найдите поле «Штрихкод» на форме)
- 3Нажмите «Создать», установите курсор в поле штрихкода и отсканируйте код сканером — он подставится автоматически
- 4При необходимости укажите упаковку или характеристику, к которой относится код
- 5Нажмите «Записать и закрыть» и проверьте, что код появился в списке штрихкодов карточки
Если сканера под рукой нет, код можно ввести вручную с клавиатуры — цифры под изображением штрихкода на упаковке. Вводите все цифры, включая контрольную последнюю: для EAN-13 это 13 знаков, для EAN-8 — восемь. Ошибка хотя бы в одной цифре приведёт к тому, что при сканировании реального товара программа его не найдёт.
После записи проверьте привязку: откройте любой документ (например, «Приобретение товаров и услуг»), установите курсор в табличную часть и отсканируйте код. Строка с нужным товаром должна добавиться автоматически.
Способ 2: создать новый товар прямо при сканировании
Когда на приёмке попадается товар, которого ещё нет в базе, удобнее создать карточку в момент сканирования. Откройте документ поступления, нажмите кнопку поиска по штрихкоду (или просто отсканируйте код при активной табличной части). Если код не найден, 1С выведет сообщение и предложит создать новую номенклатуру — в зависимости от конфигурации появится форма создания или вопрос «Создать новый элемент?».
В форме новой карточки заполните обязательные реквизиты: наименование, вид номенклатуры (от него зависят счета учёта и настройки), единицу измерения, ставку НДС. Штрихкод подставится автоматически из сканирования. После записи карточки товар сразу добавится в документ с привязанным кодом.
В «1С:Розница» есть удобный режим: при сканировании неизвестного кода в рабочем месте кассира (РМК) программа может предложить создать товар. На практике это стоит ограничить правами — иначе кассиры будут плодить дубли карточек с незаполненными реквизитами.
Работа с упаковками, характеристиками и весовым товаром
Если товар продаётся в разных упаковках (штука, коробка, паллета), у каждой упаковки обычно свой штрихкод. В карточке номенклатуры заведите упаковки с коэффициентами пересчёта, а затем привяжите к каждой свой код через «Ещё → Штрихкоды» с указанием колонки «Упаковка». Тогда при сканировании коробки в документ автоматически попадёт правильное количество базовых единиц.
Для товаров с характеристиками (одежда, обувь) штрихкод привязывается к связке «номенклатура + характеристика»: у футболки размера S и размера L коды разные. При создании штрихкода обязательно заполните поле «Характеристика», иначе поиск при продаже будет работать некорректно.
Весовой товар — отдельный случай: код на этикетке содержит вес, поэтому фиксированной привязки нет. В настройках оборудования задаётся префикс весового товара (обычно начинается с 2), и 1С распознаёт такие коды автоматически, выделяя из них код товара и вес.
Сравнение вариантов
Подходит для небольшого магазина и быстрого старта без драйверов. Ограничение: код вставляется в активное поле, зависит от раскладки и позиции курсора.
Подходит для постоянной работы: код передаётся напрямую в программу независимо от фокуса окна, поддерживается событие сканирования. Требует установки драйвера и настройки порта.
Подходит для инвентаризации и приёмки больших партий: товар сканируется в офлайн-режиме, затем данные загружаются в 1С пакетно. Требует доработки обмена или типового драйвера ТСД.
Проверка результата и типичные ошибки
После занесения товара выполните контрольную проверку: отсканируйте код в документе и убедитесь, что подставляется именно та карточка, с правильной упаковкой и характеристикой. Проверьте также поиск в обратную сторону — откройте карточку и посмотрите список её штрихкодов.
Как проверить результат
Строка с товаром добавляется автоматически, количество и упаковка верные
Появляется сообщение «Штрихкод не найден» или подставляется другой товар
Код отображается один раз, указаны упаковка и характеристика
Код дублируется или привязан без упаковки, хотя товар фасуется
По коду находится ровно одна карточка
Один код привязан к двум разным товарам
Если один и тот же штрихкод оказался привязан к двум карточкам, 1С при сканировании покажет список найденных товаров, что замедляет работу и провоцирует ошибки. Найдите дубли через поиск по регистру штрихкодов и оставьте привязку только к актуальной карточке, а лишнюю пометьте на удаление после сверки остатков.
Массовое занесение штрихкодов
Когда нужно привязать коды к сотням позиций, ручной ввод неэффективен. Используйте обработку загрузки данных из табличного документа (в типовых конфигурациях доступна через «Ещё → Загрузить данные из файла» в списке номенклатуры или как отдельная обработка в разделе «Интеграция и администрирование»). Подготовьте файл Excel с колонками «Артикул/Наименование» и «Штрихкод», сопоставьте колонки полям и выполните загрузку.
Альтернатива — приёмка по электронной накладной (EDI/УПД через ЭДО): если поставщик передаёт штрихкоды в документе, 1С может сопоставить их с номенклатурой автоматически или предложить привязку при разборе расхождений.
Как выбрать действие
Что важно запомнить
Штрихкод в 1С привязывается к карточке номенклатуры через регистр штрихкодов: отсканируйте код в карточке или в документе, и программа сохранит связь. Перед началом работы настройте сканер, после занесения — проверьте поиск товара по коду и отсутствие дублей.
Частые вопросы
Что делать, если 1С пишет «Штрихкод не найден», хотя товар точно есть в базе?
Проверьте, совпадает ли код посимвольно: откройте список штрихкодов карточки и сравните с цифрами на упаковке, включая ведущие нули и последнюю контрольную цифру. Также убедитесь, что сканер передаёт код полностью — отсканируйте его в Блокнот и посчитайте символы.
Можно ли к одному товару привязать несколько штрихкодов?
Да, регистр штрихкодов допускает несколько кодов на одну карточку. Это типичная ситуация: код производителя, код импортёра и внутренний код магазина. Все они будут находить один и тот же товар при сканировании.
Один штрихкод можно привязать к двум разным товарам?
Технически программа может это позволить, но делать так не следует: при сканировании 1С покажет список из двух позиций, и оператору придётся выбирать вручную, что ведёт к ошибкам в учёте. Держите правило «один код — один товар».
Сканер печатает код в Блокноте, но 1С не реагирует. В чём причина?
Сканер работает в режиме клавиатуры, а 1С ожидает событие от подключённого оборудования. Либо установите курсор в поле ввода штрихкода в документе, либо подключите сканер через драйвер в разделе «Подключаемое оборудование», чтобы программа получала код напрямую.
Как занести товар по штрихкоду, если сканера нет?
Введите код вручную: цифры напечатаны под штрихкодом на упаковке. Откройте карточку номенклатуры, перейдите к списку штрихкодов и введите все цифры кода с клавиатуры, не пропуская ведущие нули и контрольный разряд.
Нужны ли штрихкоды для услуг и комиссионного товара?
Для услуг штрихкоды обычно не используются — их подбирают по наименованию или коду из прайса. Комиссионный товар заносится по штрихкоду так же, как собственный, но в карточке и документах важно корректно указать схему учёта (принятие на комиссию), чтобы остатки не попадали в собственные.