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