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