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