К статье
Практический материал

Администрирование · 11 мин

Как прописать сканер в 1С: пошаговая настройка

Пошаговая инструкция, как прописать сканер штрихкодов и сканер документов в 1С: выбор интерфейса, установка драйверов, настройка суффиксов, проверка работы и решение ошибок.

Фраза «прописать сканер в 1С» обычно означает одну из двух задач: подключить сканер штрихкодов, чтобы товары подхватывались в документах, или настроить сканер документов для загрузки изображений в базу. Оба сценария решаются штатными средствами типовых конфигураций, но требуют разных действий: в первом случае важен интерфейс подключения и суффикс, во втором — работа с потоком сканирования и форматами файлов.

Критично сразу определить, каким способом сканер передаёт данные в систему. Сканеры штрихкодов работают в режиме эмуляции клавиатуры (USB-HID) или через COM-порт (в том числе виртуальный). От этого зависит, нужно ли вообще «прописывать» устройство в 1С или достаточно правильно настроить сам сканер и префиксы/суффиксы.

Ниже разобраны оба сценария для типовых конфигураций на управляемых формах (УТ 11, ERP, КА, Розница, Бухгалтерия 3.0), а также отдельно — подключение через драйверы «1С:Сканер штрихкода» и типовые ошибки, из-за которых штрихкод «не пробивается» в документе.

Определяем тип сканера и режим подключения

Прежде чем что-либо настраивать в программе, выясните, как сканер взаимодействует с компьютером. Самый распространённый вариант — USB-сканер в режиме эмуляции клавиатуры: он просто «печатает» считанный штрихкод в активное поле, как будто его набрали руками. Такой сканер виден системе как HID-устройство и не требует драйверов.

Второй вариант — режим эмуляции COM-порта (USB-COM). Сканер устанавливается с драйвером производителя, в диспетчере устройств появляется виртуальный COM-порт, и данные передаются через него. Этот режим нужен, когда требуется строгий контроль считывания, работа через драйвер торгового оборудования или когда сканер используется одновременно несколькими программами.

Режим переключается в самом сканере — считыванием служебных штрихкодов из руководства производителя. Если вы не знаете текущий режим, откройте Блокнот и отсканируйте любой штрихкод: если код появился в тексте — работает эмуляция клавиатуры; если нет — вероятно, включён COM-режим.

Подключение сканера штрихкодов в режиме клавиатуры

В большинстве типовых конфигураций сканер в режиме эмуляции клавиатуры работает «из коробки». Откройте документ «Реализация товаров и услуг» или «Чек ККМ», установите курсор в поле поиска и отсканируйте штрихкод: программа должна найти номенклатуру и добавить строку. Если этого не происходит, проблема обычно в суффиксе или в отсутствии штрихкода в базе.

Суффикс — это символ, который сканер автоматически добавляет после кода (обычно Enter). 1С использует его как сигнал завершения ввода. Если суффикс не настроен, код попадает в поле, но поиск не запускается. Суффикс настраивается считыванием служебного штрихкода из инструкции сканера — ищите раздел «Suffix», «Enter/CR» или «CR LF».

Дополнительно проверьте раскладку клавиатуры: если в момент сканирования активна русская раскладка, некоторые сканеры передают цифры корректно, но буквенные символы кодов (например, в кодах маркировки DataMatrix) искажаются. Для маркированного товара рекомендуется настраивать сканер через драйвер, а не в клавиатурном режиме.

Настройка сканера в режиме клавиатуры
  1. 1
    Подключите сканер к USB-порту и дождитесь определения устройства системой
  2. 2
    Откройте Блокнот и отсканируйте тестовый штрихкод — код должен появиться в тексте
  3. 3
    Если после кода нет перевода строки, настройте суффикс Enter служебным штрихкодом из инструкции
  4. 4
    Убедитесь, что штрихкод присвоен номенклатуре в карточке товара в 1С
  5. 5
    Откройте документ, установите курсор в поле поиска и отсканируйте штрихкод — строка должна добавиться

Подключение через «Подключаемое оборудование»

Если сканер работает в COM-режиме или требуется обработка штрихкодов вне активного поля ввода (например, в формах подбора и рабочих местах кассира), устройство прописывается в разделе подключаемого оборудования. Путь в типовых конфигурациях: «Администрирование → Подключаемое оборудование» (в Рознице — «Администрирование → Подключаемое оборудование», в Бухгалтерии раздел может называться «Настройки подключаемого оборудования»).

Включите использование подключаемого оборудования, затем откройте список устройств и создайте новый элемент с типом «Сканер штрихкода». В поле драйвера выберите «1С:Сканер штрихкода» (Native API) — для этого должна быть установлена компонента из комплекта «1С:Библиотека подключаемого оборудования» или с сайта поставщика. Если драйвер не установлен, программа предложит установить его при выборе.

После выбора драйвера откройте «Настроить» и укажите параметры: номер COM-порта (смотрите в диспетчере устройств Windows), скорость порта (чаще 9600), бит данных, суффикс. Для клавиатурного режима в драйвере выбирается порт «Клавиатура». Сохраните настройки и выполните «Тест устройства» — при успехе отсканируйте штрихкод, он должен появиться в окне теста.

Проверка поиска номенклатуры по штрихкоду

Даже корректно подключённый сканер не добавит товар в документ, если штрихкод не зарегистрирован в базе. Откройте карточку номенклатуры и проверьте поле «Штрихкод» (или таблицу штрихкодов, если их несколько). Код должен совпадать с тем, что реально нанесён на упаковку, — включая все 13 цифр EAN-13 без пробелов.

В УТ 11 и Рознице поиск по штрихкоду в документах работает через механизм «Поиск номенклатуры по штрихкоду». Если сканирование открывает окно «Штрихкод не найден», зарегистрируйте код прямо из этого окна — программа предложит привязать его к выбранной номенклатуре. Это быстрее, чем заходить в карточку товара.

Для маркированных товаров (коды DataMatrix с криптохвостом) убедитесь, что сканер передаёт полный код, включая служебные символы группировки. В клавиатурном режиме часть символов может теряться — тогда переходите на подключение через драйвер с настройкой передачи спецсимволов.

Контрольные точки

Как проверить результат

Сканирование в Блокноте
Норма

Код появляется целиком, с переводом строки после него

Тревожный признак

Код обрезан, содержит лишние символы или не появляется вовсе

Тест устройства в 1С
Норма

Окно теста показывает отсканированный код

Тревожный признак

Тест завершается ошибкой порта или код не отображается

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

Строка с товаром добавляется автоматически

Тревожный признак

Появляется сообщение «Штрихкод не найден» или ничего не происходит

Подключение сканера документов

Второй сценарий — сканер бумажных документов (планшетный или протяжный МФУ) для загрузки изображений в базу. В типовых конфигурациях это реализовано через механизм «Потоковое сканирование» или кнопку «Загрузить со сканера» в форме присоединённых файлов (например, в карточке договора или документа).

Откройте «Администрирование → Настройки работы с файлами» (в некоторых конфигурациях — «Органайзер → Настройки сканирования») и задайте параметры: устройство TWAIN, формат сохранения (PDF для многостраничных документов, JPG для одиночных изображений), разрешение (для архивных копий обычно достаточно 200–300 dpi) и цветность. Слишком высокое разрешение раздувает базу — учитывайте это при больших объёмах.

Для работы сканирования на компьютере должен быть установлен TWAIN-драйвер сканера от производителя. Если 1С не видит устройство в списке, проверьте, работает ли сканирование в сторонней программе (например, штатной утилите Windows «Факсы и сканирование»). Если и там устройство недоступно — проблема в драйвере, а не в 1С.

Типичные ошибки и их устранение

Самая частая жалоба — «сканер пищит, но в 1С ничего не вводится». Причины: курсор не стоит в поле ввода, сканер в COM-режиме при ожидании клавиатурного, либо окно 1С не активно. Проверка через Блокнот сразу локализует проблему: если в Блокноте код появляется — ищите причину в 1С, если нет — в сканере.

Вторая группа ошибок — искажение кода. Символы подменяются при несовпадении раскладки, кодировки COM-порта или при считывании двумерных кодов в клавиатурном режиме. Для DataMatrix настройте в сканере передачу управляющих символов (GS) или используйте драйвер, где это обрабатывается программно.

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

Типичные ошибки
01
Прописывание клавиатурного сканера в подключаемом оборудовании как COM-устройства — в результате штрихкоды дублируются или не доходят до документа
02
Отсутствие суффикса Enter — код вводится в поле, но поиск номенклатуры не запускается
03
Штрихкод не зарегистрирован в карточке номенклатуры — сканер исправен, но товар «не находится»
04
Сканирование DataMatrix маркировки в клавиатурном режиме без настройки спецсимволов — код обрезается и не проходит проверку
05
Сканирование документов в максимальном разрешении — файлы занимают десятки мегабайт и быстро раздувают базу

Когда настройку лучше поручить специалисту

Простое подключение клавиатурного сканера и регистрация штрихкодов — задачи, которые пользователь выполняет самостоятельно за 10–15 минут. Но есть ситуации, где самостоятельные действия рискованны или неэффективны.

Обращайтесь к специалисту по 1С, если нужно: интегрировать сканер в нестандартную форму или самописную конфигурацию, настроить работу с маркировкой «Честный ЗНАК» с проверкой кодов, организовать потоковое сканирование документов с автоматическим распознаванием и привязкой к учётным записям, либо если сканер работает в терминальном сеансе — проброс USB и COM-портов в RDP требует отдельной настройки на стороне сервера.

Маршрут решения

Как выбрать действие

Сканер «печатает» код в БлокнотеИспользуйте клавиатурный режим, настройте суффикс Enter и зарегистрируйте штрихкоды в номенклатуре
В Блокноте код не появляетсяСканер в COM-режиме — установите драйвер производителя и пропишите устройство в подключаемом оборудовании 1С
Код приходит, но товар не находитсяПроверьте регистрацию штрихкода в карточке номенклатуры и полноту считываемого кода
Нужна загрузка сканов документов в базуУстановите TWAIN-драйвер сканера и настройте параметры в разделе работы с файлами
Итог

Что важно запомнить

Большинство сканеров штрихкодов работают с 1С без драйверов в режиме эмуляции клавиатуры — ключевые условия: суффикс Enter и зарегистрированные в базе штрихкоды. COM-режим и сканеры документов прописываются через подключаемое оборудование и TWAIN-драйверы. Диагностику всегда начинайте с Блокнота и теста устройства.

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

Нужно ли устанавливать драйвер для USB-сканера штрихкодов?

Для режима эмуляции клавиатуры драйвер не нужен — Windows определяет устройство автоматически. Драйвер производителя требуется только для режима эмуляции COM-порта, а драйвер «1С:Сканер штрихкода» — если вы прописываете устройство в подключаемом оборудовании.

Почему штрихкод вводится, но товар не добавляется в документ?

Чаще всего штрихкод не зарегистрирован в базе: откройте карточку номенклатуры и сверьте код с тем, что передаёт сканер (его видно в Блокноте). Также проверьте, что после кода передаётся суффикс Enter — без него поиск может не запускаться.

Как подключить сканер при работе в 1С через RDP или веб-клиент?

В терминальном режиме USB-сканер в клавиатурном режиме обычно работает без настройки, так как ввод идёт на уровне клиентского компьютера. COM-сканеры требуют проброса порта в настройках RDP-подключения. В веб-клиенте для работы с оборудованием устанавливается расширение для работы с файлами и внешние компоненты.

Можно ли использовать один сканер в 1С и другой программе одновременно?

В клавиатурном режиме — да, сканер вводит код в любое активное окно. В COM-режиме порт занимается монопольно: одновременная работа двух программ с одним портом невозможна, придётся переключать сканер в клавиатурный режим или закрывать одну из программ.

Почему код маркировки DataMatrix считывается не полностью?

Коды DataMatrix содержат служебные символы-разделители, которые в клавиатурном режиме теряются или искажаются. Настройте в сканере передачу управляющих символов (обычно служебным штрихкодом из инструкции) или подключите сканер через драйвер «1С:Сканер штрихкода», который корректно обрабатывает такие коды.