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