Настройка сканера штрихкода в 1С
Сканер, который «работает в блокноте, но не работает в 1С», — самая частая жалоба при подключении. Причина обычно не в сканере, а в том, каким способом он подключён. Разбираем, как настроить правильно и как проверить результат.
Сканер подключается к 1С через раздел «Подключаемое оборудование», а не «сам по себе». Ключевой момент — режим работы: в клавиатурном режиме сканер просто набирает символы, как клавиатура, и тогда 1С не отличает его ввод от ручного. Для корректной работы сканер подключают через драйвер оборудования, а в клавиатурном режиме — настраивают префикс и суффикс, по которым 1С распознаёт, что код пришёл от сканера. Проверка — кнопкой «Тест устройства» в карточке оборудования.
Почему сканер «работает, но не в 1С»
Сканер штрихкода по умолчанию ведёт себя как клавиатура: он вводит цифры в то поле, где стоит курсор. Именно поэтому он прекрасно печатает код в блокноте — и именно поэтому 1С его «не видит». Для программы такой ввод неотличим от того, что человек набрал цифры руками. Чтобы 1С поняла «это штрихкод, найди по нему товар», нужно одно из двух: Подключить сканер через драйвер оборудования — тогда 1С работает с устройством напрямую и знает, что данные пришли от сканера. Настроить префикс и суффикс — служебные символы, которые сканер добавляет до и после кода. По ним 1С распознаёт начало и конец штрихкода в клавиатурном режиме. Без этого сканер останется просто быстрой клавиатурой.
Порядок подключения
- 1Подключите сканер физически
Убедитесь, что он считывает: наведите на любой штрихкод, откройте текстовый редактор — код должен появиться.
- 2Включите использование подключаемого оборудования
В настройках 1С. Пока опция выключена, раздела с оборудованием в интерфейсе не будет.
- 3Установите драйвер оборудования
Если он требуется для вашей модели. Драйвер поставляется производителем сканера или входит в комплект поставки 1С для поддерживаемых устройств.
- 4Создайте карточку оборудования
Тип «Сканер штрихкода», выберите драйвер, укажите рабочее место, к которому подключено устройство.
- 5Настройте параметры подключения
Порт и скорость для COM-режима или префикс и суффикс для клавиатурного.
- 6Нажмите «Тест устройства»
Просканируйте код. Если тест распознал код — настройка завершена.
готово
Режимы подключения
| Режим | Как работает | Что учесть |
|---|---|---|
| Клавиатурный (HID) | Сканер эмулирует клавиатуру и вводит символы в активное поле | Работает без драйвера, но требует настройки префикса и суффикса, иначе 1С не отличит ввод от ручного |
| COM-порт (RS-232 или виртуальный) | 1С получает данные через порт с помощью драйвера | Надёжнее для рабочих мест кассы и склада; нужно совпадение номера порта и скорости в настройках |
| USB с драйвером производителя | Драйвер сам сообщает 1С о считывании | Самый предсказуемый вариант, если производитель поддерживает 1С |
Если сканер уже используется в другой программе в клавиатурном режиме, смена режима может потребовать перенастройки самого сканера — обычно сканированием служебных штрихкодов из инструкции к модели.
Частые сложности
Код печатается в поле, товар не находится
Классический признак клавиатурного режима без настроенных префикса и суффикса. 1С не понимает, что ввод пришёл от сканера. Решается настройкой служебных символов или переходом на драйвер.
Вместо цифр — буквы или иероглифы
Сканер настроен на другую раскладку или кодовую страницу. Лечится перенастройкой самого сканера служебными штрихкодами из инструкции, а не настройками 1С.
Тест устройства не проходит
Чаще всего не совпадает порт или скорость в COM-режиме, либо не установлен драйвер. Проверьте, какой порт занял сканер в системе, и укажите тот же в карточке оборудования.
Работает у одного пользователя, у другого нет
Оборудование привязано к рабочему месту. Если пользователь зашёл на другом компьютере, его сканер там не подключён — нужна карточка оборудования для этого рабочего места.
Штрихкод считался, но товар не найден
Сканер работает, а вот код не занесён в карточку номенклатуры. Это уже не настройка оборудования, а заполнение справочника: штрихкод нужно добавить в карточку товара.
Сканер маркировки не читает код
Коды маркировки длиннее обычных штрихкодов и содержат служебные разделители. Для них нужен сканер, поддерживающий двумерные коды (2D), — обычный линейный их не прочитает.
Проверка перед вводом в работу
Тест в карточке оборудования подтверждает, что 1С видит сканер, — но не то, что с ним удобно работать. Перед тем как отдать рабочее место сотруднику, проверьте три вещи на реальных документах. Поиск товара. Просканируйте товар в документе поступления или реализации: позиция должна подставиться сама, без ручного выбора. Скорость подряд. Отсканируйте несколько позиций одну за другой. Если часть кодов теряется, дело обычно в суффиксе или в слишком быстрой отправке данных — параметр настраивается на самом сканере. Работа в кассовом режиме. Если сканер стоит на кассе, проверьте его именно в рабочем месте кассира, а не только в обычной форме документа: там другой режим ввода.
Частые вопросы
Подключим оборудование к 1С
Настроим сканеры, кассы и терминалы на рабочих местах, проверим на живых документах и покажем сотрудникам, что делать, если устройство перестало отвечать. Работаем с тем оборудованием, которое у вас уже есть.