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