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