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