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

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

Как добавить штрихкод к товару в 1С 8.3

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

Штрихкод в 1С 8.3 хранится не внутри карточки номенклатуры, а в отдельном регистре сведений «Штрихкоды номенклатуры». Поэтому добавить код можно несколькими способами: прямо из карточки товара, через сканер, автоматической генерацией или массовой обработкой. Выбор способа зависит от того, есть ли у товара заводской код от производителя или нужно сгенерировать внутренний.

Инструкция подходит для типовых конфигураций на управляемых формах: «Управление торговлей 11», «Комплексная автоматизация 2», «ERP», «Розница 2/3» и «Управление нашей фирмой». Названия пунктов меню могут немного отличаться, но логика везде одинаковая: сначала открывается карточка номенклатуры, затем добавляется запись в регистр штрихкодов.

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

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

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

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

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

Это основной способ, когда товаров немного и коды уже известны — например, напечатаны на упаковке поставщика. Откройте раздел «НСИ и администрирование» или «Справочники» (в УТ 11 — «НСИ и администрирование → Номенклатура»), найдите нужную позицию и откройте её карточку.

В карточке найдите ссылку «Штрихкоды» — обычно она расположена в панели навигации сверху либо в меню «Ещё». Откроется список записей регистра, отфильтрованный по этому товару. Нажмите «Создать», в поле «Штрихкод» введите код цифрами или считайте его сканером, при необходимости укажите характеристику и упаковку, затем нажмите «Записать и закрыть».

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

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

Как автоматически сгенерировать штрихкод

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

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

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

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

Убедитесь, что сканер подключен и настроен: в разделе «Администрирование → Подключаемое оборудование» драйвер должен быть установлен, а устройство — включено для текущего рабочего места. Если сканер работает в режиме эмуляции COM-порта, а не клавиатуры, без настройки драйвера в 1С коды считываться не будут.

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

Как присвоить штрихкоды массово

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

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

Второй — обработка «Групповое изменение реквизитов» («Администрирование → Обслуживание»). Она подходит для правки реквизитов, но с регистром штрихкодов работает ограниченно, поэтому для больших объёмов чаще используют загрузку из Excel через «Загрузку данных из табличного документа»: готовите файл с колонками «Артикул/Номенклатура» и «Штрихкод», сопоставляете колонки и загружаете.

Проверка результата и типичные ошибки

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

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

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

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

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

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

Сообщение «Штрихкод не найден» — записи нет или она привязана к другой позиции

Запись в регистре штрихкодов
Норма

Заполнены штрихкод, номенклатура, при необходимости характеристика и упаковка

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

Пустая характеристика у товара с вариантами — сканер не определит позицию

Длина и контрольная цифра EAN-13
Норма

13 цифр, код читается сканером с этикетки

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

Опечатка при ручном вводе — код не совпадает с напечатанным на упаковке

Типичные ошибки
01
Присвоение одного штрихкода разным товарам — 1С либо не даст записать дубль, либо сканер будет находить не ту позицию
02
Штрихкод без привязки к характеристике у товара с размерами/цветами — на кассе невозможно определить вариант
03
Ручной ввод кода с упаковки с ошибкой в одной цифре — этикетка и база расходятся, товар «не пробивается»
04
Использование внутреннего диапазона 200–299 для товаров, идущих в торговые сети, — сеть отклонит такие коды
05
Игнорирование упаковок: код короба привязан к штучной единице — при приёмке коробами количество считается неверно

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

Особенности для маркированных товаров

Товары групп «Честного знака» (обувь, одежда, молочная продукция, вода и другие) требуют кодов DataMatrix, которые заказываются в личном кабинете ГИС МТ и загружаются в 1С через механизмы обмена с ИС МП. Обычный EAN-13 для таких товаров тоже нужен — он идентифицирует товарную позицию, а DataMatrix — конкретный экземпляр.

Не пытайтесь вручную вписать код DataMatrix в регистр штрихкодов как обычный EAN — это нарушит логику выбытия и приведёт к ошибкам при продаже. Маркированные коды обрабатываются только штатным обменом с «Честным знаком» в вашей конфигурации.

Итог

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

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

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

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

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

Что делать, если кнопки «Штрихкоды» нет в карточке товара?

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

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

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

Будет ли работать штрихкод на кассе сразу после добавления?

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

Чем внутренний штрихкод отличается от кода GS1?

Внутренний код генерируется самой 1С из диапазона 200–299 и действует только внутри вашей компании. Коды GS1 получают при вступлении в ассоциацию GS1 РУС за плату — они уникальны глобально и обязательны, если торговые сети или маркетплейсы требуют зарегистрированные штрихкоды.

Почему сканер считывает код, но 1С не находит товар?

Чаще всего запись в регистре отсутствует, привязана к другой позиции или у товара с характеристиками код записан без характеристики. Реже причина в суффиксе сканера: устройство добавляет после кода символ, который 1С воспринимает как часть штрихкода. Проверьте настройки суффикса в драйвере оборудования — обычно нужен Enter (CR).