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

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

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

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

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

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

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

Какие виды штрихкодов поддерживает 1С

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

Чаще всего используются форматы EAN-13 (стандарт для розничной торговли), EAN-8 (для мелких упаковок) и Code128 (для внутренних нужд: штрихкоды документов, сотрудников, ячеек склада). Для табачной и обувной продукции применяется DataMatrix — он формируется системой маркировки, а в 1С только хранится и считывается.

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

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

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

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

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

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

Автоматическая генерация штрихкодов

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

Префикс внутренних штрихкодов обычно начинается с цифры 2 — диапазон 200–299 зарезервирован для внутреннего использования предприятий, такие коды гарантированно не пересекутся с заводскими EAN-13. Настраивается префикс в параметрах учёта (раздел «Настройка номенклатуры» или «Штрихкодирование» в зависимости от конфигурации).

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

Печать этикеток со штрихкодами

Присвоенный код нужно нанести на товар. Для этого служит обработка «Печать этикеток и ценников» — в УТ 11 она находится в разделе «Закупки» или «Склад и доставка», в Рознице — в разделе «Закупки» и «Склад».

Порядок работы: выберите товары (вручную, по документу поступления или по отбору), укажите шаблон этикетки, задайте количество копий и отправьте на печать. Шаблон определяет размер этикетки и состав информации: штрихкод, наименование, цена, артикул. Типовые шаблоны можно отредактировать или создать собственный в редакторе.

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

Для печати подойдёт обычный офисный принтер с самоклеящимися листами, но для постоянной работы удобнее принтер этикеток (термопринтер): он печатает этикетки по одной, не требует картриджей и дешевле в расходных материалах. Принтер подключается как стандартное устройство печати Windows, отдельных драйверов 1С обычно не требуется.

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

Без сканера штрихкоды работают только «в одну сторону» — для сторонних систем. Чтобы считывать коды в 1С, подключите сканер. Есть два основных режима работы.

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

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

Сканер работает как клавиатура: вводит код туда, где стоит курсор. Настройка не нужна, но курсор должен быть в поле поиска. Подходит для простых операций.

Режим COM-порта / драйвер 1С

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

Для режима эмуляции клавиатуры достаточно воткнуть сканер в USB-порт: операционная система определит его автоматически. Рекомендуется запрограммировать сканер (управляющими штрихкодами из его инструкции) на добавление суффикса Enter после кода — тогда поиск будет срабатывать автоматически.

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

Проверка результата и поиск товара по штрихкоду

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

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

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

Сканирование в документе
Норма

Товар находится и добавляется в строку сразу

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

Сообщение «Штрихкод не найден» — проверьте запись в регистре штрихкодов

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

Код читается сканером с первого раза, цифры совпадают с базой

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

Сканер не берёт код или читает другие цифры — проблема с качеством печати

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

Один код всегда находит один и тот же товар

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

Код находит другой товар или дубли — нужна чистка регистра штрихкодов

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

Частые ошибки и ограничения

Типичные ошибки
01
Присвоение одного кода разным упаковкам без привязки к единице измерения — сканер будет находить не ту фасовку
02
Самостоятельная генерация EAN-13 без внутреннего префикса 2xx — код может совпасть с заводским штрихкодом другого товара
03
Печать этикеток до проверки шаблона — штрихкод обрезается по краю и не читается
04
Работа сканера в режиме клавиатуры без суффикса Enter — кассир вынужден нажимать Enter вручную после каждого сканирования
05
Перепродажа товара с внутренним кодом в сети и маркетплейсы — такие площадки требуют зарегистрированный GTIN

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

Итог

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

Штрихкод в 1С присваивается через карточку номенклатуры или обработку печати этикеток. Для своих товаров используйте автогенерацию с префиксом 2xx, для чужих — заводской код. Проверяйте каждую этикетку сканером до запуска партии и делайте резервную копию перед массовыми изменениями.

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

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

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

Что делать, если сканер вводит код, но товар не находится?

Проверьте три вещи: записан ли код в регистре штрихкодов именно в том виде, в каком его передаёт сканер (иногда сканер «съедает» ведущий ноль — это лечится настройкой самого сканера); не привязан ли код к другой позиции; корректно ли настроен суффикс завершения ввода.

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

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

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

Для внутреннего учёта — нет, достаточно кодов с префиксом 2xx, сгенерированных в 1С. Регистрация в GS1 РУС нужна, если товар продаётся через розничные сети или маркетплейсы, которые требуют официальный GTIN, а также при участии в отдельных системах прослеживаемости.

Как распечатать штрихкоды сразу для всего поступления?

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

Почему распечатанный штрихкод не читается сканером?

Частые причины: слишком мелкий масштаб в шаблоне этикетки, блёклая печать, глянцевая поверхность, дающая блики, обрезанный край кода. Увеличьте штрихкод в шаблоне, проверьте качество печати и протестируйте этикетку сканером до запуска тиража.