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