Настройка 1С · оборудование

Настройка сканера штрихкода в 1С

Сканер, который «работает в блокноте, но не работает в 1С», — самая частая жалоба при подключении. Причина обычно не в сканере, а в том, каким способом он подключён. Разбираем, как настроить правильно и как проверить результат.

Читать →
Кому — кассиру, кладовщику, ИТ-специалистуВремя — 15–30 минут
Коротко

Сканер подключается к 1С через раздел «Подключаемое оборудование», а не «сам по себе». Ключевой момент — режим работы: в клавиатурном режиме сканер просто набирает символы, как клавиатура, и тогда 1С не отличает его ввод от ручного. Для корректной работы сканер подключают через драйвер оборудования, а в клавиатурном режиме — настраивают префикс и суффикс, по которым 1С распознаёт, что код пришёл от сканера. Проверка — кнопкой «Тест устройства» в карточке оборудования.

Почему сканер «работает, но не в 1С»

Сканер штрихкода по умолчанию ведёт себя как клавиатура: он вводит цифры в то поле, где стоит курсор. Именно поэтому он прекрасно печатает код в блокноте — и именно поэтому 1С его «не видит». Для программы такой ввод неотличим от того, что человек набрал цифры руками. Чтобы 1С поняла «это штрихкод, найди по нему товар», нужно одно из двух: Подключить сканер через драйвер оборудования — тогда 1С работает с устройством напрямую и знает, что данные пришли от сканера. Настроить префикс и суффикс — служебные символы, которые сканер добавляет до и после кода. По ним 1С распознаёт начало и конец штрихкода в клавиатурном режиме. Без этого сканер останется просто быстрой клавиатурой.

Порядок подключения

  1. 1
    Подключите сканер физически

    Убедитесь, что он считывает: наведите на любой штрихкод, откройте текстовый редактор — код должен появиться.

  2. 2
    Включите использование подключаемого оборудования

    В настройках 1С. Пока опция выключена, раздела с оборудованием в интерфейсе не будет.

  3. 3
    Установите драйвер оборудования

    Если он требуется для вашей модели. Драйвер поставляется производителем сканера или входит в комплект поставки 1С для поддерживаемых устройств.

  4. 4
    Создайте карточку оборудования

    Тип «Сканер штрихкода», выберите драйвер, укажите рабочее место, к которому подключено устройство.

  5. 5
    Настройте параметры подключения

    Порт и скорость для COM-режима или префикс и суффикс для клавиатурного.

  6. 6
    Нажмите «Тест устройства»

    Просканируйте код. Если тест распознал код — настройка завершена.

    готово

Режимы подключения

РежимКак работаетЧто учесть
Клавиатурный (HID)Сканер эмулирует клавиатуру и вводит символы в активное полеРаботает без драйвера, но требует настройки префикса и суффикса, иначе 1С не отличит ввод от ручного
COM-порт (RS-232 или виртуальный)1С получает данные через порт с помощью драйвераНадёжнее для рабочих мест кассы и склада; нужно совпадение номера порта и скорости в настройках
USB с драйвером производителяДрайвер сам сообщает 1С о считыванииСамый предсказуемый вариант, если производитель поддерживает 1С

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

Частые сложности

Код печатается в поле, товар не находится

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

Вместо цифр — буквы или иероглифы

Сканер настроен на другую раскладку или кодовую страницу. Лечится перенастройкой самого сканера служебными штрихкодами из инструкции, а не настройками 1С.

Тест устройства не проходит

Чаще всего не совпадает порт или скорость в COM-режиме, либо не установлен драйвер. Проверьте, какой порт занял сканер в системе, и укажите тот же в карточке оборудования.

Работает у одного пользователя, у другого нет

Оборудование привязано к рабочему месту. Если пользователь зашёл на другом компьютере, его сканер там не подключён — нужна карточка оборудования для этого рабочего места.

Штрихкод считался, но товар не найден

Сканер работает, а вот код не занесён в карточку номенклатуры. Это уже не настройка оборудования, а заполнение справочника: штрихкод нужно добавить в карточку товара.

Сканер маркировки не читает код

Коды маркировки длиннее обычных штрихкодов и содержат служебные разделители. Для них нужен сканер, поддерживающий двумерные коды (2D), — обычный линейный их не прочитает.

Проверка перед вводом в работу

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

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

Это признак клавиатурного режима без настроенных префикса и суффикса: для 1С такой ввод неотличим от набора цифр вручную. Нужно либо подключить сканер через драйвер оборудования, либо настроить служебные символы, по которым программа распознаёт начало и конец кода.
Не всегда, но с ним подключение предсказуемее. В клавиатурном режиме сканер работает без драйвера, но тогда обязательна настройка префикса и суффикса. Через драйвер 1С получает данные напрямую и точно знает, что они от сканера, — этот вариант надёжнее для касс и складских рабочих мест.
В разделе подключаемого оборудования: сначала включается сама возможность использовать оборудование, затем создаётся карточка устройства с типом «Сканер штрихкода», выбирается драйвер и указывается рабочее место. Проверка — кнопкой «Тест устройства» в этой же карточке.
Подключаемое оборудование привязывается к рабочему месту. На другом компьютере это отдельное рабочее место, и для него нужна своя карточка оборудования. Настройка не переносится вместе с учётной записью пользователя.
Нет. Коды маркировки — двумерные, поэтому нужен сканер с поддержкой 2D-кодов. Линейный сканер, который читает обычные полосатые штрихкоды, код маркировки не распознает. Это ограничение самого устройства, настройками 1С оно не обходится.
Значит, оборудование настроено правильно, а штрихкод не занесён в карточку номенклатуры. Добавьте код в карточку товара — после этого поиск заработает. Если товаров много, коды удобнее загрузить массово, а не заносить по одному.

Подключим оборудование к 1С

Настроим сканеры, кассы и терминалы на рабочих местах, проверим на живых документах и покажем сотрудникам, что делать, если устройство перестало отвечать. Работаем с тем оборудованием, которое у вас уже есть.