К статье
Практический материал

Торговля и Склад · 8 мин

Как внести штрихкоды в 1С: инструкция для номенклатуры

Как внести штрихкоды в 1С: ручной ввод, сканер, загрузка из файла, печать этикеток и проверка работы штрихкодирования в карточке номенклатуры.

Штрихкод в 1С хранится в регистре сведений «Штрихкоды номенклатуры» и привязывается к конкретной карточке товара, а при необходимости — к характеристике и единице измерения. Внести код можно вручную, сканером, загрузкой из файла или сгенерировать внутренний код для товара без заводской маркировки.

Инструкция подходит для типовых конфигураций: «Управление торговлей 11», «Розница», «Комплексная автоматизация», «ERP», а также «Управление нашей фирмой». Названия пунктов меню могут незначительно отличаться, но логика везде одинаковая: сначала настраивается оборудование и типы кодов, затем штрихкоды заносятся в карточки, после чего проверяется поиск товара по сканированию.

Подготовка: что проверить перед вводом штрихкодов

Перед внесением кодов убедитесь, что в конфигурации включена работа со штрихкодами. В большинстве типовых решений функциональность активна по умолчанию, но в некоторых случаях нужно проверить настройки: раздел «Настройки» → «Номенклатура» или «Администрирование» → «Печатные формы, отчеты и обработки» в зависимости от конфигурации.

Определите, какие типы штрихкодов вы будете использовать. Для розничного товара это чаще всего EAN-13, для весового товара — внутренние коды с префиксом, для маркированной продукции — коды Data Matrix, которые обрабатываются отдельным механизмом маркировки. Тип кода 1С определяет автоматически по длине и контрольной цифре, но при ручном вводе нестандартного кода тип можно указать явно.

Если планируете работать со сканером, подключите и настройте его заранее. Проверьте, что сканер в режиме «клавиатурной эмуляции» корректно вводит код в любое текстовое поле, например в Блокнот. Если сканер работает через COM-порт или драйвер 1С, настройте его в разделе «Администрирование» → «Подключаемое оборудование».

Как внести штрихкод в карточку номенклатуры вручную

Откройте справочник «Номенклатура» и найдите нужный товар через поиск. В карточке товара найдите ссылку или вкладку «Штрихкоды» — в «Управлении торговлей 11» она расположена в панели навигации карточки, в «Рознице» — в командной панели формы. Нажмите «Создать» и введите код в поле «Штрихкод».

При вводе программа обычно сама определяет тип кода. Если вы вводите EAN-13, убедитесь, что введены все 13 цифр, включая контрольную — иначе программа может отклонить код или определить его как «неизвестный тип». Сохраните запись и закройте карточку.

Порядок действий при ручном вводе
  1. 1
    Откройте справочник «Номенклатура» и найдите товар
  2. 2
    Перейдите по ссылке «Штрихкоды» в карточке
  3. 3
    Нажмите «Создать», введите код или отсканируйте его
  4. 4
    Проверьте автоматически определённый тип кода
  5. 5
    Запишите и закройте, затем проверьте поиск по сканированию

Ввод штрихкода сканером

Самый быстрый способ — встать курсором в поле «Штрихкод» новой строки и отсканировать этикетку на товаре. Сканер передаст цифры как с клавиатуры, и 1С сразу определит тип. Этот способ исключает ошибки ручного набора, поэтому при поступлении товара удобно сканировать коды прямо на приёмке.

Массовое внесение штрихкодов из файла

Когда кодов десятки или сотни, ручной ввод нерационален. В типовых конфигурациях есть обработка «Загрузка данных из табличного документа» (обычно в разделе «Администрирование» или «Покупки/Склад» → «Сервис»). Подготовьте Excel-файл с колонками: артикул или наименование товара и штрихкод.

В обработке выберите режим загрузки в регистр сведений «Штрихкоды номенклатуры» (или загрузку в табличную часть номенклатуры — зависит от конфигурации). Сопоставьте колонки файла полям: номенклатура ищется по артикулу или наименованию, штрихкод записывается в соответствующее поле. Перед загрузкой выполните контроль сопоставления — программа покажет, какие строки не нашли товар.

Генерация внутренних штрихкодов для товара без маркировки

Если поставщик не наносит штрихкод (товар на развес, собственное производство, россыпь), код можно сгенерировать внутри 1С. Для этого используется префикс внутреннего штрихкода — настраивается в параметрах штрихкодирования, обычно диапазон, начинающийся с цифры 2, которая по стандарту GS1 зарезервирована для внутреннего использования предприятия.

В карточке товара при создании новой строки штрихкода нажмите кнопку генерации (или введите код с нужным префиксом вручную). Массово сгенерировать коды для списка товаров удобно через обработку «Печать этикеток и ценников»: добавьте туда номенклатуру, выберите шаблон этикетки со штрихкодом — при печати программа может автоматически создать недостающие коды.

Способы внесения штрихкодов

Ручной ввод в карточке

Подходит для единичных товаров и исправлений. Медленно при больших объёмах, риск опечаток.

Сканер на приёмке

Оптимально при поступлении товара: код заносится сразу с упаковки без ошибок набора.

Загрузка из Excel

Для стартового заполнения или прайсов поставщика. Требует контроля сопоставления и резервной копии.

Генерация внутренних кодов

Для товара без заводского кода. Коды действуют только внутри вашей базы.

Проверка результата и типичные ошибки

После внесения кодов обязательно проверьте поиск товара по штрихкоду. Откройте любой документ продажи (чек, реализацию) или рабочее место кассира и отсканируйте товар: строка с нужной номенклатурой должна добавиться автоматически. Если появляется сообщение «Товар по штрихкоду не найден», проверьте, записан ли код в регистре и нет ли лишних пробелов или потерянных цифр.

Контрольные точки

Как проверить результат

Сканирование в документе продажи
Норма

Товар добавляется в строку автоматически

Тревожный признак

Сообщение «не найден» или добавляется другой товар

Длина и контрольная цифра EAN-13
Норма

13 цифр, тип определён как EAN-13

Тревожный признак

Тип «неизвестный», код короче или длиннее

Дубли кода
Норма

Код привязан к одной карточке

Тревожный признак

Один код у двух товаров — конфликт при поиске

Типичные ошибки
01
Ввод кода без контрольной цифры — сканер потом не находит товар, так как передаёт все 13 цифр
02
Привязка одного штрихкода к нескольким карточкам — неоднозначный поиск и ошибки в чеках
03
Загрузка из файла без резервной копии — массовые неверные привязки приходится исправлять вручную
04
Игнорирование характеристик: код привязан к товару без учёта размера/цвета, и на кассе подставляется неверная позиция

Ограничения и частные случаи

Если ведётся учёт по характеристикам (размеры, цвета), штрихкод нужно привязывать к конкретной характеристике, а не к товару в целом — иначе при продаже будет подставляться неправильный вариант. Аналогично для товара с разными упаковками создаются отдельные коды для каждой единицы измерения.

Маркируемый товар (обувь, одежда, табак и другие категории) обрабатывается отдельным механизмом: коды Data Matrix считываются в специальные поля, а EAN-13 по-прежнему используется для поиска номенклатуры. Не пытайтесь внести полный код маркировки в обычное поле штрихкода — он слишком длинный и содержит служебные символы.

Итог

Что важно запомнить

Штрихкод вносится в карточку номенклатуры вручную, сканером или загрузкой из файла; для товара без кода генерируется внутренний. После ввода всегда проверяйте поиск сканированием и следите, чтобы код не дублировался между карточками.

Частые вопросы

Можно ли привязать несколько штрихкодов к одному товару?

Да. Например, старый и новый код поставщика или отдельные коды для штучного товара и короба. Каждый код добавляется отдельной строкой в регистре штрихкодов.

Почему сканер вводит код, а 1С не находит товар?

Чаще всего код в базе записан с ошибкой: без контрольной цифры, с лишним пробелом или с потерянным ведущим нулём. Откройте штрихкоды товара и сверьте значение с тем, что сканер выводит в Блокнот.

Как найти товары без штрихкодов?

Используйте отчёт или отбор в списке номенклатуры по условию «штрихкод не заполнен» — во многих конфигурациях такой отбор доступен через настройку списка. Альтернатива — обработка «Печать этикеток и ценников» с отбором товаров без кодов.

Что делать, если один штрихкод оказался у двух товаров?

Определите, какому товару код принадлежит фактически (по упаковке), и удалите ошибочную привязку у второго. Если оба товара реально имеют одинаковый заводской код — такое встречается у недобросовестных поставщиков — одному из них придётся присвоить внутренний код.

Нужно ли вносить штрихкоды для услуг?

Нет. Услуги не сканируются на кассе и не маркируются, поэтому штрихкоды для них не требуются. Регистр штрихкодов предназначен для товарной номенклатуры.

Сохранятся ли штрихкоды при обновлении конфигурации?

Да, регистр сведений «Штрихкоды номенклатуры» — часть данных базы, а не настройки программы. При штатном обновлении типовой конфигурации данные сохраняются. Резервная копия перед обновлением всё равно обязательна.