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

Справочники и Данные · 8 мин

Как забить штрихкод в 1С: инструкция по вводу и проверке

Как ввести штрихкод в 1С вручную и сканером: карточка номенклатуры, регистр штрихкодов, генерация EAN-13, проверка и типичные ошибки.

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

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

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

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

Каждая запись регистра содержит сам код, тип штрихкода (EAN-13, EAN-8, Code39 и др.), номенклатуру, а при необходимости — характеристику, серию и упаковку. Это важно: один и тот же товар в разных упаковках должен иметь разные штрихкоды, иначе сканер будет подставлять не ту единицу измерения.

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

Ручной ввод нужен, когда сканера нет под рукой или код известен заранее — например, с упаковки поставщика или из прайса. Порядок действий в типовой конфигурации:

Порядок действий
  1. 1
    Откройте карточку номенклатуры и перейдите на вкладку «Штрихкоды»
  2. 2
    Нажмите «Создать» (или «Добавить»)
  3. 3
    В поле «Штрихкод» введите цифры кода с упаковки товара
  4. 4
    Проверьте, что тип определился правильно (обычно EAN-13)
  5. 5
    При необходимости укажите характеристику и упаковку
  6. 6
    Нажмите «Записать и закрыть» и проверьте подбор товара в документе

При вводе EAN-13 программа обычно сама проверяет контрольную цифру. Если код не проходит проверку, 1С выдаст предупреждение — чаще всего это признак опечатки при переписывании цифр с упаковки. Не игнорируйте такое сообщение: с неверной контрольной цифрой код может конфликтовать с другими товарами.

Если цифр меньше или больше стандарта

Короткие коды (8 цифр) — это формат EAN-8, он тоже поддерживается. Нестандартные коды, например внутренние коды поставщика произвольной длины, лучше вводить с типом Code39 или Code128: они допускают буквы и переменную длину, но работают только внутри вашей системы.

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

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

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

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

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

Внутренние коды обычно начинаются с префикса из диапазона 200–299, зарезервированного для использования внутри предприятий. Это гарантирует, что сгенерированный код не совпадёт с заводским кодом какого-либо производителя. Диапазон и префикс задаются в настройках учёта, точное расположение зависит от конфигурации.

Штрихкоды для характеристик и упаковок

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

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

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

Как проверить, что штрихкод работает

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

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

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

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

Подбор по сканированию в документе
Норма

Подставляется нужный товар с правильной упаковкой

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

Подставляется другая позиция или ничего не находится

Уникальность кода
Норма

Программа не выдаёт сообщений о дублях

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

Ошибка «штрихкод уже используется»

Печать этикетки
Норма

Напечатанный код читается сканером

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

Код не читается или читается с ошибкой

Массовый ввод штрихкодов

Когда коды нужно завести для сотен позиций, ручной ввод неэффективен. Варианты: загрузка из табличного файла (Excel) через типовую обработку «Загрузка данных из табличного документа», массовая генерация внутренних кодов обработкой или ввод сканером при приёмке товара прямо из документа поступления.

При загрузке из файла заранее проверьте столбец с кодами: в Excel длинные числа могут отображаться в экспоненциальном формате или терять ведущие нули. Перед выгрузкой отформатируйте столбец как текстовый — иначе часть кодов будет испорчена ещё до попадания в 1С.

Перед массовой загрузкой сделайте пробную партию из 5–10 позиций и проверьте подбор сканером. Исправить десять записей проще, чем вычищать тысячу некорректных кодов из регистра.
ПЗ
Практическое замечание

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

Можно ли у одного товара несколько штрихкодов?

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

Что делать, если 1С пишет «штрихкод уже используется»?

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

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

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

Нужен ли сканер, чтобы работать со штрихкодами?

Нет. Коды можно вводить вручную и подбирать товар в документах вводом цифр с клавиатуры. Сканер лишь ускоряет работу и снижает количество опечаток, но для печати этикеток и учёта он не обязателен.

Какой формат выбрать для внутренней маркировки?

Для торговли удобнее EAN-13 из внутреннего диапазона (200–299): его читают все сканеры и его можно печатать на этикетках стандартными средствами 1С. Если нужны буквы в коде (артикулы, серии), используйте Code128, но проверьте, что ваш сканер и принтер этикеток его поддерживают.

Итог

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

Штрихкод заводится в карточке номенклатуры на вкладке «Штрихкоды»: вручную, сканером или автогенерацией в формате EAN-13. Для упаковок и характеристик заводите отдельные коды, следите за уникальностью и всегда проверяйте результат тестовым подбором в документе.