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

Справочники и Данные · 10 мин

Как внести штрихкод в номенклатуру в 1С

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

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

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

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

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

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

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

Попасть в регистр можно двумя путями: из карточки товара (удобно для точечной работы) или напрямую через список регистра в разделе настроек номенклатуры (удобно для просмотра и поиска по базе).

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

Это основной способ для небольшого количества позиций. Порядок действий в «1С:Управление торговлей 11» и «1С:Розница» практически одинаков.

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

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

При вводе вручную переносите код с упаковки полностью, включая контрольную цифру — для EAN-13 это все 13 цифр. Если ввести код неполностью, сканер на кассе товар не найдёт.

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

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

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

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

Массовое добавление штрихкодов

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

Загрузка из табличного документа

Во многих конфигурациях доступна обработка «Загрузка данных из табличного документа» (обычно в разделе «Покупки» или «Администрирование»). Подготовьте файл Excel с колонками «Артикул» (или наименование) и «Штрихкод», укажите соответствие колонок полям и выполните загрузку в регистр штрихкодов. Перед загрузкой сделайте тест на 5–10 строках и проверьте результат.

Рабочее место печати этикеток

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

Сравнение способов ввода

Вручную из карточки

Подходит для единичных товаров и исправлений. Медленно при большом объёме

Сканер в форме списка

Оптимально при приёмке нового товара с этикетками. Требует настроенного сканера

Загрузка из файла

Для массового ввода из прайсов. Требует подготовки файла и тестовой проверки

Генерация внутренних кодов

Для товаров без штрихкода производителя, например развесных или собственного производства

Штрихкоды для товаров с характеристиками и упаковками

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

Для упаковок логика та же: штрихкод штучной бутылки и штрихкод короба из 12 бутылок — это две записи в регистре с разными упаковками. Тогда при сканировании короба в документ подставится сразу нужное количество.

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

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

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

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

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

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

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

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

Сообщение «Номенклатура не найдена» или добавляется не та позиция

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

Строка есть в списке штрихкодов с верной упаковкой и характеристикой

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

Строка отсутствует или поля упаковки/характеристики пустые при их использовании

Длина кода
Норма

Количество цифр соответствует формату (EAN-13 — 13 цифр, EAN-8 — 8)

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

Код обрезан, ведущий ноль потерян при вводе из Excel

Типичные ошибки
01
Потеря ведущего нуля: Excel воспринимает штрихкод как число и обрезает ноль в начале — перед загрузкой форматируйте колонку как текст
02
Дубли карточек: код привязан к дублирующей карточке товара, а продажи идут по основной — сканер находит «не тот» товар
03
Не указана упаковка: при сканировании короба подставляется штучная единица, количество в документе неверное
04
Ввод кода без контрольной цифры: сканер передаёт код целиком, поиск по усечённому коду не срабатывает
05
Ввод в несохранённой карточке: пользователь закрыл форму без записи, штрихкод не сохранился

Ограничения и когда нужен специалист

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

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

FAQ

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

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

Почему сканер передаёт код, но товар не находится?

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

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

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

Нужно ли указывать тип штрихкода (EAN-13, Code128)?

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

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

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

Перенесутся ли штрихкоды при обмене между базами 1С?

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

Итог

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

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