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