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

Торговля и Склад · 12 мин

Как добавить сканер в 1С: подключение и настройка

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

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

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

Определите, какой сканер вы подключаете

Перед началом работы важно точно понять тип устройства, потому что дальнейшие шаги полностью различаются. Сканер штрихкодов (проводной, беспроводной или встроенный в ТСД) передаёт в 1С считанный код как строку символов. Сканер документов (планшетный или протяжный) создаёт графический файл, который прикрепляется к документу или элементу справочника.

Есть и третий вариант — терминал сбора данных (ТСД) на Windows Mobile или Android. Это уже не просто сканер, а отдельный компьютер, который обменивается данными с 1С через файл, Wi-Fi или мобильный клиент. Его настройка — отдельная тема, здесь рассматриваются только классические сканеры, подключаемые к рабочему месту.

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

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

Режим эмуляции клавиатуры — самый простой: подключили сканер по USB, и он сразу «печатает» коды в любое поле. Минус в том, что 1С не понимает, откуда пришли данные, и при быстром считывании код может попасть не в то поле. Кроме того, без суффикса (обычно Enter) курсор не переходит автоматически, и код приходится подтверждать вручную.

Режим эмуляции COM-порта требует установки драйвера производителя (у многих моделей Honeywell, Zebra, Mindeo он называется USB Virtual COM). В этом режиме сканер виден системе как последовательный порт, и 1С может работать с ним через драйвер «1С:Сканер штрихкода», получая события о считывании независимо от фокуса окна.

Сравнение режимов подключения

Эмуляция клавиатуры (HID)

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

Эмуляция COM-порта + драйвер 1С

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

Префикс/суффикс + обработка в конфигурации

Компромисс: сканер остаётся в HID-режиме, но добавляет служебные символы, по которым 1С распознаёт ввод со сканера. Настраивается прошивкой сканера.

Установите драйвер и зарегистрируйте оборудование в 1С

Для полноценной работы через COM-порт сначала установите драйвер производителя сканера — он создаст в системе виртуальный COM-порт. Проверить его появление можно в Диспетчере устройств Windows в разделе «Порты (COM и LPT)». Запомните номер порта — он понадобится при настройке.

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

В параметрах устройства укажите номер COM-порта, скорость (обычно 9600 бод, если иное не задано производителем), а также префикс и суффикс, если они запрограммированы в сканере. Сохраните настройки и нажмите «Тест устройства» — при успешном подключении 1С сообщит, что сканер готов к работе.

Порядок подключения сканера штрихкодов
  1. 1
    Подключите сканер к USB и установите драйвер виртуального COM-порта от производителя
  2. 2
    Проверьте появление порта в Диспетчере устройств и запомните его номер
  3. 3
    Откройте в 1С: Администрирование → Подключаемое оборудование → Добавить
  4. 4
    Выберите тип «Сканеры штрихкода» и драйвер «1С:Сканер штрихкода»
  5. 5
    Укажите COM-порт, скорость и суффикс в параметрах устройства
  6. 6
    Нажмите «Тест устройства» и считайте любой штрихкод
  7. 7
    Откройте документ (например, «Реализация товаров») и проверьте, что сканирование добавляет товар в табличную часть

Настройте префикс и суффикс сканирования

Префикс и суффикс — это служебные символы, которые сканер добавляет до и после считанного кода. Они нужны, чтобы 1С понимала, где начинается и заканчивается штрихкод, особенно в режиме эмуляции клавиатуры. Самый распространённый суффикс — символ Enter (CR), который подтверждает ввод автоматически.

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

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

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

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

В типовых конфигурациях откройте «Администрирование» → «Работа с файлами» и включите опцию «Сканирование документов» (название может отличаться: «Использовать сканирование»). Затем в документе или карточке контрагента нажмите «Присоединить файл» → «Со сканера». 1С откроет диалог выбора сканера и параметров: разрешение (для архива обычно достаточно 200–300 dpi), цветность и формат (PDF удобнее для многостраничных документов, JPG — для одиночных листов).

Если кнопка «Со сканера» неактивна или сканер не виден, чаще всего причина в отсутствии TWAIN-драйвера или в том, что установлен 64-разрядный драйвер, а клиент 1С запущен в 32-разрядном режиме (или наоборот). Проверьте разрядность клиента в свойствах ярлыка и при необходимости установите драйвер соответствующей разрядности.

Проверьте работу сканера в реальных документах

Формальный тест устройства — только половина дела. Настоящая проверка — работа в прикладных документах. Откройте «Реализацию товаров» или «Чек ККМ», считайте штрихкод товара и убедитесь, что позиция добавилась в табличную часть с правильным количеством. Если товар не найден, проверьте, что штрихкод записан в карточке номенклатуры на закладке «Штрихкоды».

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

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

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

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

Товар добавляется в табличную часть автоматически, без нажатия Enter

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

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

Распознавание штрихкода
Норма

1С находит номенклатуру и подставляет цену и количество

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

Сообщение «Штрихкод не найден» — код не привязан к товару в справочнике

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

Файл прикрепляется, открывается, текст читаем при масштабе 100%

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

Кнопка «Со сканера» неактивна или изображение нечитаемое

Стабильность порта
Норма

COM-порт сохраняет номер после перезагрузки компьютера

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

Номер порта меняется, и настройку приходится повторять

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

Большинство проблем со сканерами в 1С сводится к нескольким повторяющимся сценариям. Их знание экономит часы на поиске причины.

Типичные ошибки
01
Сканер подключён одновременно как HID и через драйвер — коды дублируются или теряются. Оставьте один режим.
02
Не настроен суффикс Enter — после каждого сканирования приходится нажимать клавишу вручную. Запрограммируйте суффикс управляющими штрихкодами.
03
Штрихкод не привязан к номенклатуре — сканер работает, но 1С сообщает «не найдено». Добавьте код в карточку товара.
04
USB-удлинители и хабы без питания — сканер отключается в разгар работы. Подключайте напрямую или через активный хаб.
05
Несовпадение разрядности TWAIN-драйвера и клиента 1С — сканер документов не виден. Установите драйвер нужной разрядности.
06
После обновления платформы слетел драйвер оборудования — переустановите компонент из раздела подключаемого оборудования.

Отдельная ситуация — маркированные товары с кодами Data Matrix. Эти коды содержат специальный символ-разделитель (GS), который в режиме клавиатуры часто теряется или искажается. Для работы с маркировкой настоятельно рекомендуется режим COM-порта и актуальная версия драйвера «1С:Сканер штрихкода», корректно передающая служебные символы.

Если сканер перестал определяться после перезагрузки, первым делом посмотрите номер COM-порта в Диспетчере устройств: Windows иногда назначает порту новый номер. Чтобы избежать этого, в свойствах порта можно вручную закрепить за устройством постоянный номер.
ПЗ
Практическое замечание

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

Можно ли подключить сканер штрихкодов к 1С без драйверов вообще?

Да, в режиме эмуляции клавиатуры сканер работает сразу после подключения по USB. Для удобства запрограммируйте суффикс Enter. Этого достаточно для редкого сканирования, но для кассы или склада лучше настроить драйвер — так 1С будет получать события сканирования независимо от активного окна.

Почему 1С пишет «Штрихкод не найден», хотя сканер работает?

Сканер исправно передаёт код, но в базе нет товара с таким штрихкодом. Откройте карточку номенклатуры и добавьте штрихкод в соответствующее поле или таблицу штрихкодов. Если код считывается с искажениями (лишние или пропущенные символы), проверьте настройки префикса/суффикса и раскладку сканера.

Работает ли беспроводной сканер с 1С?

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

Как подключить сканер к 1С в терминальном режиме (RDP)?

Локальный сканер нужно пробросить на сервер: в настройках RDP-подключения включите перенаправление портов (или используйте ПО для проброса USB/COM). Затем на терминальном сервере настройте драйвер на проброшенный порт. Учтите, что стандартный проброс COM-портов в RDP работает нестабильно — для кассовых мест чаще применяют специализированные решения перенаправления USB.

Сканер документов не виден в 1С, хотя в Windows он работает. Что делать?

Проверьте три вещи: установлен ли именно TWAIN-драйвер (не только WIA), совпадает ли разрядность драйвера с разрядностью клиента 1С и включено ли сканирование в настройках «Администрирование → Работа с файлами». Чаще всего проблема решается установкой TWAIN-драйвера нужной разрядности с сайта производителя.

Нужно ли что-то дорабатывать в конфигурации для работы сканера?

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

Итог

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

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