Торговля и Склад · 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С:Сканер штрихкода», получая события о считывании независимо от фокуса окна.
Сравнение режимов подключения
Подходит для редкого сканирования и быстрого старта. Не требует настройки, но код может попасть не в то поле, а 1С не отличает сканер от рук.
Рекомендуемый вариант для касс и складов. 1С получает событие сканирования в любом окне, работает поиск по штрихкоду автоматически. Требует установки драйверов.
Компромисс: сканер остаётся в HID-режиме, но добавляет служебные символы, по которым 1С распознаёт ввод со сканера. Настраивается прошивкой сканера.
Установите драйвер и зарегистрируйте оборудование в 1С
Для полноценной работы через COM-порт сначала установите драйвер производителя сканера — он создаст в системе виртуальный COM-порт. Проверить его появление можно в Диспетчере устройств Windows в разделе «Порты (COM и LPT)». Запомните номер порта — он понадобится при настройке.
Далее откройте в 1С раздел «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка подключаемого оборудования»). Нажмите «Добавить», выберите тип оборудования «Сканеры штрихкода» и драйвер «1С:Сканер штрихкода (NativeAPI)». Если драйвер ещё не установлен, система предложит установить его автоматически из комплекта поставки — согласитесь.
В параметрах устройства укажите номер COM-порта, скорость (обычно 9600 бод, если иное не задано производителем), а также префикс и суффикс, если они запрограммированы в сканере. Сохраните настройки и нажмите «Тест устройства» — при успешном подключении 1С сообщит, что сканер готов к работе.
- 1Подключите сканер к USB и установите драйвер виртуального COM-порта от производителя
- 2Проверьте появление порта в Диспетчере устройств и запомните его номер
- 3Откройте в 1С: Администрирование → Подключаемое оборудование → Добавить
- 4Выберите тип «Сканеры штрихкода» и драйвер «1С:Сканер штрихкода»
- 5Укажите COM-порт, скорость и суффикс в параметрах устройства
- 6Нажмите «Тест устройства» и считайте любой штрихкод
- 7Откройте документ (например, «Реализация товаров») и проверьте, что сканирование добавляет товар в табличную часть
Настройте префикс и суффикс сканирования
Префикс и суффикс — это служебные символы, которые сканер добавляет до и после считанного кода. Они нужны, чтобы 1С понимала, где начинается и заканчивается штрихкод, особенно в режиме эмуляции клавиатуры. Самый распространённый суффикс — символ Enter (CR), который подтверждает ввод автоматически.
Программируются префикс и суффикс считыванием специальных управляющих штрихкодов из руководства пользователя сканера — такая таблица есть в документации любой модели. Обычно последовательность такая: считать код «Вход в режим программирования», затем код нужного суффикса, затем «Сохранить и выйти». После этого проверьте результат в Блокноте: код должен вводиться и строка должна переводиться.
В типовых конфигурациях 1С есть встроенная обработка событий сканирования: если настроен драйвер, программа сама перехватывает код и ищет товар по регистру штрихкодов. Если вы работаете в режиме клавиатуры, убедитесь, что в настройках сканера задан суффикс Enter — иначе после каждого считывания придётся нажимать клавишу вручную, что сводит на нет всю экономию времени.
Подключите сканер документов для прикрепления файлов
Сканер документов в 1С используется для оцифровки первички: актов, накладных, договоров. Он подключается не как торговое оборудование, а через стандартный механизм работы с файлами. Предварительно установите TWAIN-драйвер сканера с сайта производителя — без него 1С не увидит устройство.
В типовых конфигурациях откройте «Администрирование» → «Работа с файлами» и включите опцию «Сканирование документов» (название может отличаться: «Использовать сканирование»). Затем в документе или карточке контрагента нажмите «Присоединить файл» → «Со сканера». 1С откроет диалог выбора сканера и параметров: разрешение (для архива обычно достаточно 200–300 dpi), цветность и формат (PDF удобнее для многостраничных документов, JPG — для одиночных листов).
Если кнопка «Со сканера» неактивна или сканер не виден, чаще всего причина в отсутствии TWAIN-драйвера или в том, что установлен 64-разрядный драйвер, а клиент 1С запущен в 32-разрядном режиме (или наоборот). Проверьте разрядность клиента в свойствах ярлыка и при необходимости установите драйвер соответствующей разрядности.
Проверьте работу сканера в реальных документах
Формальный тест устройства — только половина дела. Настоящая проверка — работа в прикладных документах. Откройте «Реализацию товаров» или «Чек ККМ», считайте штрихкод товара и убедитесь, что позиция добавилась в табличную часть с правильным количеством. Если товар не найден, проверьте, что штрихкод записан в карточке номенклатуры на закладке «Штрихкоды».
Для сканера документов проверка — прикрепление файла: отсканируйте лист, убедитесь, что изображение читаемое, файл открывается из карточки документа и его размер разумный. Слишком большие файлы (десятки мегабайт на страницу) быстро раздувают базу — снизьте разрешение или переключитесь на чёрно-белый режим для текстовых документов.
Как проверить результат
Товар добавляется в табличную часть автоматически, без нажатия Enter
Код вводится в поле поиска, но ничего не происходит или попадает не в то поле
1С находит номенклатуру и подставляет цену и количество
Сообщение «Штрихкод не найден» — код не привязан к товару в справочнике
Файл прикрепляется, открывается, текст читаем при масштабе 100%
Кнопка «Со сканера» неактивна или изображение нечитаемое
COM-порт сохраняет номер после перезагрузки компьютера
Номер порта меняется, и настройку приходится повторять
Типичные ошибки и их устранение
Большинство проблем со сканерами в 1С сводится к нескольким повторяющимся сценариям. Их знание экономит часы на поиске причины.
Отдельная ситуация — маркированные товары с кодами 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, привяжите штрихкоды к номенклатуре и проверяйте результат в реальном документе, а не только тестом устройства.