Администрирование · 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Подключите сканер к USB-порту и дождитесь определения устройства системой
- 2Откройте Блокнот и отсканируйте тестовый штрихкод — код должен появиться в тексте
- 3Если после кода нет перевода строки, настройте суффикс Enter служебным штрихкодом из инструкции
- 4Убедитесь, что штрихкод присвоен номенклатуре в карточке товара в 1С
- 5Откройте документ, установите курсор в поле поиска и отсканируйте штрихкод — строка должна добавиться
Подключение через «Подключаемое оборудование»
Если сканер работает в COM-режиме или требуется обработка штрихкодов вне активного поля ввода (например, в формах подбора и рабочих местах кассира), устройство прописывается в разделе подключаемого оборудования. Путь в типовых конфигурациях: «Администрирование → Подключаемое оборудование» (в Рознице — «Администрирование → Подключаемое оборудование», в Бухгалтерии раздел может называться «Настройки подключаемого оборудования»).
Включите использование подключаемого оборудования, затем откройте список устройств и создайте новый элемент с типом «Сканер штрихкода». В поле драйвера выберите «1С:Сканер штрихкода» (Native API) — для этого должна быть установлена компонента из комплекта «1С:Библиотека подключаемого оборудования» или с сайта поставщика. Если драйвер не установлен, программа предложит установить его при выборе.
После выбора драйвера откройте «Настроить» и укажите параметры: номер COM-порта (смотрите в диспетчере устройств Windows), скорость порта (чаще 9600), бит данных, суффикс. Для клавиатурного режима в драйвере выбирается порт «Клавиатура». Сохраните настройки и выполните «Тест устройства» — при успехе отсканируйте штрихкод, он должен появиться в окне теста.
Проверка поиска номенклатуры по штрихкоду
Даже корректно подключённый сканер не добавит товар в документ, если штрихкод не зарегистрирован в базе. Откройте карточку номенклатуры и проверьте поле «Штрихкод» (или таблицу штрихкодов, если их несколько). Код должен совпадать с тем, что реально нанесён на упаковку, — включая все 13 цифр EAN-13 без пробелов.
В УТ 11 и Рознице поиск по штрихкоду в документах работает через механизм «Поиск номенклатуры по штрихкоду». Если сканирование открывает окно «Штрихкод не найден», зарегистрируйте код прямо из этого окна — программа предложит привязать его к выбранной номенклатуре. Это быстрее, чем заходить в карточку товара.
Для маркированных товаров (коды DataMatrix с криптохвостом) убедитесь, что сканер передаёт полный код, включая служебные символы группировки. В клавиатурном режиме часть символов может теряться — тогда переходите на подключение через драйвер с настройкой передачи спецсимволов.
Как проверить результат
Код появляется целиком, с переводом строки после него
Код обрезан, содержит лишние символы или не появляется вовсе
Окно теста показывает отсканированный код
Тест завершается ошибкой порта или код не отображается
Строка с товаром добавляется автоматически
Появляется сообщение «Штрихкод не найден» или ничего не происходит
Подключение сканера документов
Второй сценарий — сканер бумажных документов (планшетный или протяжный МФУ) для загрузки изображений в базу. В типовых конфигурациях это реализовано через механизм «Потоковое сканирование» или кнопку «Загрузить со сканера» в форме присоединённых файлов (например, в карточке договора или документа).
Откройте «Администрирование → Настройки работы с файлами» (в некоторых конфигурациях — «Органайзер → Настройки сканирования») и задайте параметры: устройство TWAIN, формат сохранения (PDF для многостраничных документов, JPG для одиночных изображений), разрешение (для архивных копий обычно достаточно 200–300 dpi) и цветность. Слишком высокое разрешение раздувает базу — учитывайте это при больших объёмах.
Для работы сканирования на компьютере должен быть установлен TWAIN-драйвер сканера от производителя. Если 1С не видит устройство в списке, проверьте, работает ли сканирование в сторонней программе (например, штатной утилите Windows «Факсы и сканирование»). Если и там устройство недоступно — проблема в драйвере, а не в 1С.
Типичные ошибки и их устранение
Самая частая жалоба — «сканер пищит, но в 1С ничего не вводится». Причины: курсор не стоит в поле ввода, сканер в COM-режиме при ожидании клавиатурного, либо окно 1С не активно. Проверка через Блокнот сразу локализует проблему: если в Блокноте код появляется — ищите причину в 1С, если нет — в сканере.
Вторая группа ошибок — искажение кода. Символы подменяются при несовпадении раскладки, кодировки COM-порта или при считывании двумерных кодов в клавиатурном режиме. Для DataMatrix настройте в сканере передачу управляющих символов (GS) или используйте драйвер, где это обрабатывается программно.
Третья группа — конфликты оборудования. Один COM-порт не может занимать две программы одновременно: если сканер прописан в 1С через порт, а параллельно запущена другая утилита, монопольно захватившая порт, тест устройства будет падать с ошибкой. Закройте лишние программы и повторите тест.
Когда настройку лучше поручить специалисту
Простое подключение клавиатурного сканера и регистрация штрихкодов — задачи, которые пользователь выполняет самостоятельно за 10–15 минут. Но есть ситуации, где самостоятельные действия рискованны или неэффективны.
Обращайтесь к специалисту по 1С, если нужно: интегрировать сканер в нестандартную форму или самописную конфигурацию, настроить работу с маркировкой «Честный ЗНАК» с проверкой кодов, организовать потоковое сканирование документов с автоматическим распознаванием и привязкой к учётным записям, либо если сканер работает в терминальном сеансе — проброс USB и COM-портов в RDP требует отдельной настройки на стороне сервера.
Как выбрать действие
Что важно запомнить
Большинство сканеров штрихкодов работают с 1С без драйверов в режиме эмуляции клавиатуры — ключевые условия: суффикс Enter и зарегистрированные в базе штрихкоды. COM-режим и сканеры документов прописываются через подключаемое оборудование и TWAIN-драйверы. Диагностику всегда начинайте с Блокнота и теста устройства.
Частые вопросы
Нужно ли устанавливать драйвер для USB-сканера штрихкодов?
Для режима эмуляции клавиатуры драйвер не нужен — Windows определяет устройство автоматически. Драйвер производителя требуется только для режима эмуляции COM-порта, а драйвер «1С:Сканер штрихкода» — если вы прописываете устройство в подключаемом оборудовании.
Почему штрихкод вводится, но товар не добавляется в документ?
Чаще всего штрихкод не зарегистрирован в базе: откройте карточку номенклатуры и сверьте код с тем, что передаёт сканер (его видно в Блокноте). Также проверьте, что после кода передаётся суффикс Enter — без него поиск может не запускаться.
Как подключить сканер при работе в 1С через RDP или веб-клиент?
В терминальном режиме USB-сканер в клавиатурном режиме обычно работает без настройки, так как ввод идёт на уровне клиентского компьютера. COM-сканеры требуют проброса порта в настройках RDP-подключения. В веб-клиенте для работы с оборудованием устанавливается расширение для работы с файлами и внешние компоненты.
Можно ли использовать один сканер в 1С и другой программе одновременно?
В клавиатурном режиме — да, сканер вводит код в любое активное окно. В COM-режиме порт занимается монопольно: одновременная работа двух программ с одним портом невозможна, придётся переключать сканер в клавиатурный режим или закрывать одну из программ.
Почему код маркировки DataMatrix считывается не полностью?
Коды DataMatrix содержат служебные символы-разделители, которые в клавиатурном режиме теряются или искажаются. Настройте в сканере передачу управляющих символов (обычно служебным штрихкодом из инструкции) или подключите сканер через драйвер «1С:Сканер штрихкода», который корректно обрабатывает такие коды.