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

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

Как записать штрихкод в 1С

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

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

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

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

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

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

Из-за этого устройства запись штрихкода сводится не к заполнению поля в карточке, а к добавлению строки в регистр. В интерфейсе это обычно выглядит как ссылка «Штрихкоды» в карточке товара или команда в меню «Ещё» справочника номенклатуры.

Понимание этой структуры важно при поиске ошибок: если сканер «не находит» товар, чаще всего проблема не в сканере, а в отсутствии или некорректности записи в регистре штрихкодов.

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

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

  1. Откройте справочник «Номенклатура» и найдите нужный товар.
  2. В карточке товара найдите ссылку «Штрихкоды» (обычно в панели навигации или на вкладке). В некоторых конфигурациях — меню «Ещё» → «Штрихкоды».
  3. Нажмите «Создать» и введите код в поле «Штрихкод».
  4. При необходимости укажите характеристику и упаковку (единицу измерения).
  5. Нажмите «Записать и закрыть».

В «Управлении нашей фирмой» поле штрихкода может находиться прямо на форме карточки номенклатуры на вкладке «Закупки» или «Дополнительно» — в этом случае код вводится без открытия отдельного регистра.

Запись штрихкода сканером
  1. 1
    Откройте карточку товара и перейдите в список штрихкодов
  2. 2
    Создайте новую строку и установите курсор в поле «Штрихкод»
  3. 3
    Считайте код сканером с упаковки товара
  4. 4
    Проверьте, что код внёсся полностью, без лишних символов в конце
  5. 5
    Заполните упаковку и характеристику при необходимости
  6. 6
    Запишите и закройте форму

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

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

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

Проверьте результат: длина кода EAN-13 — 13 цифр, EAN-8 — 8 цифр. Если в конце появились лишние символы или код обрезан, настройте суффикс и префикс сканера согласно его инструкции.

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

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

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

После генерации код нужно распечатать на этикетке и наклеить на товар. Без этикетки внутренний штрихкод бесполезен: сканеру нечего будет считывать на складе и кассе.

Как напечатать этикетку со штрихкодом

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

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

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

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

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

Запись в регистре
Норма

Штрихкод привязан к нужному товару, характеристике и упаковке

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

Запись есть, но привязана к другой позиции или без упаковки

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

При считывании в чеке или накладной подставляется именно этот товар

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

Товар не находится или находится другой

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

Код читается сканером с первого раза

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

Сканер не берёт этикетку или читает через раз

Типичные ошибки и ограничения

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

Вторая типичная проблема — потеря ведущих нулей при обмене через Excel. Табличный редактор воспринимает код как число и обрезает нули в начале. При загрузке штрихкодов из файла задавайте текстовый формат колонки.

Учтите ограничение: штрихкоды не являются заменой маркировке «Честный ЗНАК». Для товаров, подлежащих обязательной маркировке, код Data Matrix записывается и обрабатывается отдельно, по своим правилам.

Типичные ошибки
01
Ввод кода вручную с опечаткой — товар не находится при сканировании, ошибка всплывает только на кассе
02
Загрузка штрихкодов из Excel без текстового формата — теряются ведущие нули, код становится некорректным
03
Запись штрихкода без указания упаковки — при сканировании короба подставляется штучная единица
04
Генерация внутреннего кода без печати этикетки — сканировать на складе нечего

Проверка и массовая загрузка штрихкодов

После записи проверьте работу в боевом сценарии: откройте чек ККМ или документ поступления и считайте код. Программа должна найти товар и подставить его в строку документа. Если товар не находится, проверьте запись в регистре и настройки поиска.

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

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

Маршрут решения

Как выбрать способ

На упаковке есть заводской штрихкод и подключён сканерСчитайте код сканером прямо в форму записи штрихкода
Код известен из документов, сканера нетВведите код вручную и перепроверьте по цифрам
Заводского кода нет вообщеСгенерируйте внутренний EAN-13 и распечатайте этикетку
Нужно записать коды для сотен товаровИспользуйте загрузку из табличного файла с контролем дублей
Итог

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

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

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

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

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

Сканер пищит, но товар в чек не добавляется. В чём причина?

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

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

Нет, если коды используются только внутри вашей компании и не уходят контрагентам. Регистрация в GS1 требуется, когда товар с вашим кодом передаётся в торговые сети и маркетплейсы, предъявляющие такое требование.

Как удалить ошибочно записанный штрихкод?

Откройте карточку товара, перейдите в список штрихкодов, найдите неверную запись и удалите её. Если записей много, удобнее открыть регистр сведений «Штрихкоды номенклатуры» и отобрать строки отбором по коду или товару.

Почему после загрузки из Excel штрихкоды стали короче?

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

Чем штрихкод отличается от кода маркировки «Честный ЗНАК»?

Штрихкод EAN-13 идентифицирует вид товара и одинаков для всех единиц одной позиции. Код маркировки Data Matrix уникален для каждой единицы товара и подлежит передаче в систему маркировки. Для маркируемых товаров в 1С ведутся оба типа кодов.