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