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