Интеграция сканера штрихкодов Netum с 1С:Предприятие позволяет автоматизировать учёт товаров, ускорить инвентаризацию и минимизировать ошибки при вводе данных. Однако многие пользователи сталкиваются с трудностями на этапе подключения: оборудование не определяется системой, сканированные данные не попадают в документы 1С, или возникают конфликты с драйверами. Эта статья поможет разобраться в процессе от выбора модели сканера до финальной настройки обмена данными.

Мы рассмотрим два основных сценария подключения: через эмуляцию клавиатуры (для простых задач) и через COM-порт/USB HID (для сложных интеграций с обработкой данных в 1С). Особое внимание уделим типичным ошибкам, таким как некорректное распознавание символов или "зависание" сканера при работе с 1С:Розница или 1С:Управление торговлей. Если вы используете Netum BS-700, BS-800 или другие популярные модели, инструкция подойдёт с учётом их специфики.

Прежде чем приступать, убедитесь, что ваша версия 1С поддерживает работу со сканерами штрихкодов. В старых релизах платформы (ниже 8.3.10) могут отсутствовать необходимые механизмы для обработки данных от внешних устройств. Также проверьте, что сканер совместим с вашей операционной системой — некоторые модели Netum требуют Windows 10/11 или специальных прошивок для Linux.

📊 Какой тип подключения сканера вы используете?
Эмуляция клавиатуры
COM-порт
USB HID
Bluetooth
Ещё не подключал

1. Выбор модели сканера Netum и проверка совместимости с 1С

Не все сканеры Netum одинаково хорошо интегрируются с 1С. Для работы с платформой 1С:Предприятие 8.3 рекомендуются модели с поддержкой:

  • 🔹 Эмуляции клавиатуры (Keyboard Wedge) — простейший вариант для небольших магазинов. Данные со сканера передаются как нажатия клавиш, что не требует дополнительных драйверов. Подходит для Netum BS-300 и BS-500.
  • 🔹 COM-порта (RS-232) или USB (Virtual COM) — для сложных конфигураций, где нужна обработка данных через обработчики 1С. Используется в Netum BS-800 и BS-900.
  • 🔹 Bluetooth — удобно для мобильных рабочих мест (инвентаризация на складе). Требует настройки сопряжения в Windows и дополнительных обработок в 1С.

Перед покупкой проверьте, поддерживает ли ваша конфигурация 1С работу со сканерами. Например, в 1С:Розница 2.3 и 1С:Управление торговлей 11 уже есть встроенные механизмы для приёма штрихкодов, а в 1С:Бухгалтерия 3.0 их придётся дорабатывать через внешние обработки. Если вы используете устаревшую версию 1С (ниже 8.3.6), возможно, потребуется обновить платформу или написать кастомный модуль обмена.

⚠️ Внимание: Сканеры Netum с интерфейсом USB-HID могут конфликтовать с некоторыми версиями 1С:УНФ (Управление небольшой фирмой). В этом случае рекомендуется использовать Virtual COM или эмуляцию клавиатуры.
Модель Netum Интерфейс Совместимость с 1С Требуется ли драйвер
BS-300 USB (эмуляция клавиатуры) Все конфигурации Нет
BS-500 USB/Bluetooth 1С:Розница, УТ 11 Да (для Bluetooth)
BS-800 COM/USB (Virtual COM) Любые конфигурации с обработчиками Да
BS-900 Wi-Fi/Bluetooth 1С:УТ 11, 1С:ERP Да

2. Подготовка сканера Netum к подключению

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

Для настройки используйте руководство пользователя вашей модели. Обычно процесс включает сканирование специальных штрихкодов из документации. Например, для Netum BS-700 порядок действий такой:

  1. Подключите сканер к источнику питания.
  2. Отсканируйте штрихкод Enter Setup Mode (обычно расположен на первой странице инструкции).
  3. Отсканируйте штрихкод для настройки суффикса (например, No Suffix, если не нужно добавлять Enter).
  4. Отсканируйте штрихкод Save Settings и перезагрузите устройство.

Если инструкция утеряна, скачайте её с официального сайта Netum (раздел "Поддержка"). Обратите внимание на региональные настройки: некоторые модели по умолчанию настроены на стандарт UPC-A, тогда как в России чаще используется EAN-13. Для изменения отсканируйте соответствующий штрихкод из руководства.

💡

Если сканер издаёт звуковой сигнал, но данные не передаются в 1С, проверьте, не включён ли режим "Только чтение" (Scan Only). В этом случае устройство не отправляет данные на компьютер. Чтобы отключить режим, отсканируйте штрихкод Enable Data Transmission из инструкции.

3. Установка драйверов для Netum (если требуется)

Большинство сканеров Netum с интерфейсом эмуляции клавиатуры не требуют установки драйверов — они определяются системой как стандартное HID-устройство. Однако для моделей с Virtual COM или Bluetooth потребуется дополнительное ПО.

Для Netum BS-800/900 выполните следующие шаги:

  1. Скачайте драйвер с сайта Netum (раздел "Драйвера"). Выбирайте версию, соответствующую вашей ОС (Windows 10/11 x64 или Linux).
  2. Подключите сканер к компьютеру через USB или COM-порт.
  3. Запустите установщик драйвера и следуйте инструкциям. Для Virtual COM может потребоваться указать номер порта (например, COM3).
  4. После установки проверьте, что устройство определилось в Диспетчере устройств (раздел "Порты (COM и LPT)").

Если сканер подключается по Bluetooth, сначала выполните сопряжение в настройках Windows:

  • 🔹 Включите сканер и активируйте режим поиска (обычно удерживанием кнопки питания).
  • 🔹 В Windows перейдите в Параметры → Устройства → Bluetooth и добавьте новое устройство.
  • 🔹 Выберите Netum из списка и подтвердите сопряжение (при необходимости введите PIN-код, обычно 0000 или 1234).
⚠️ Внимание: При подключении через Virtual COM номер порта может меняться после перезагрузки компьютера. Чтобы избежать проблем в 1С, закрепите порт в настройках Диспетчера устройств (свойства порта → Параметры порта → Дополнительно).

☑️ Проверка установки драйверов

Выполнено: 0 / 4

4. Настройка 1С для работы со сканером Netum

Способ настройки 1С зависит от интерфейса подключения сканера. Рассмотрим оба варианта: эмуляцию клавиатуры и работу через COM-порт.

Вариант 1: Эмуляция клавиатуры (простой способ)

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

  1. Откройте документ в 1С, где требуется ввод штрихкода (например, Приходная накладная или Инвентаризация).
  2. Установите курсор в поле для ввода штрихкода (обычно это колонка Штрихкод в табличной части).
  3. Отсканируйте штрихкод — данные автоматически появятся в поле.

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

Вариант 2: Подключение через COM-порт (для опытных пользователей)

Для работы через COM-порт или Virtual COM потребуется:

  1. В 1С создать внешнюю обработку для чтения данных с порта. Пример кода на встроенном языке:
    Процедура ПрочитатьСканер()
    

    Попытка

    COMПорт = Новый COMОбъект("MSCommLib.MSComm");

    COMПорт.CommPort = 3; // Номер порта

    COMПорт.Settings = "9600,N,8,1"; // Параметры соединения

    COMПорт.PortOpen = Истина;

    Данные = COMПорт.Input;

    Сообщить("Получен штрихкод: " + Данные);

    Исключение

    Сообщить("Ошибка чтения с COM-порта!");

    КонецПопытки;

    КонецПроцедуры

  2. Подключить обработку к документу 1С (например, через меню Файл → Открыть → Дополнительные отчёты и обработки).
  3. Настроить автоматический вызов процедуры при открытии документа.

Для 1С:Розница 2.3 и 1С:УТ 11 можно использовать готовые обработки из каталога Infostart. Поищите решения по запросам вроде "обработка для сканера Netum COM-порт". Обратите внимание, что некоторые обработки платные или требуют доработки под вашу конфигурацию.

Пример кода для обработки данных с COM-порта в 1С

В этом примере используется объект MSCommLib.MSComm, который должен быть зарегистрирован в системе. Если его нет, скачайте библиотеку MSComm32.ocx и зарегистрируйте её через командную строку:

regsvr32 MSComm32.ocx

После регистрации перезагрузите компьютер и проверьте работу обработки.

5. Тестирование подключения и устранение ошибок

После настройки сканера и 1С выполните тестовое сканирование:

  1. Откройте документ в 1С (например, Поступление товаров).
  2. Отсканируйте тестовый штрихкод (можно использовать любой товарный штрихкод, например, с упаковки продукта).
  3. Проверьте, что данные появились в соответствующем поле без искажений.

Если сканер не работает, проверьте следующие моменты:

  • 🔹 Сканер не определяется системой: проверьте подключение по USB, попробуйте другой порт или кабель. Для COM-порта убедитесь, что номер порта в 1С совпадает с тем, что указан в Диспетчере устройств.
  • 🔹 Данные передаются с ошибками: проверьте региональные настройки сканера (должен быть выбран EAN-13 или Code 128, в зависимости от ваших штрихкодов). Также убедитесь, что в 1С поле ввода настроено на приём строковой информации.
  • 🔹 1С не реагирует на сканирование: если используется эмуляция клавиатуры, убедитесь, что курсор находится в правильном поле. Для COM-порта проверьте, что обработка в 1С запущена и нет ошибок в коде.

Типичная ошибка при работе с Netum BS-800 — конфликт драйверов, когда устройство определяется как Неизвестное USB-устройство. В этом случае:

  1. Удалите текущий драйвер через Диспетчер устройств.
  2. Подключите сканер заново и дождитесь, пока система предложит установить драйвер.
  3. Укажите путь к папке с драйверами, скачанными с сайта Netum.
💡

Если сканер работает в других программах (например, в Блокноте), но не передаёт данные в 1С, проблема скорее всего в настройках конфигурации. Проверьте права пользователя, наличие обработчиков событий и корректность полей ввода.

6. Дополнительные настройки для специфических задач

В некоторых случаях стандартных настроек недостаточно. Рассмотрим несколько распространённых сценариев:

Работа с весовыми товарами

Если вы сканируете штрихкоды с весовых товаров (например, на этикетках с ценниками), сканер Netum должен быть настроен на распознавание формата EAN-13 с весом. Для этого:

  1. В инструкции к сканеру найдите штрихкод Enable Weight Scale Mode и отсканируйте его.
  2. Убедитесь, что в 1С поле для ввода штрихкода поддерживает формат с весом (обычно это строка вида 2001234567890 0.450, где 0.450 — вес в кг).

Интеграция с мобильным приложением 1С

Если вы используете 1С:Мобильная торговля или 1С:Склад на планшете, подключите сканер Netum по Bluetooth:

  • 🔹 Настройте сканер на передачу данных в формате HID над Bluetooth (отсканируйте соответствующий штрихкод из инструкции).
  • 🔹 В мобильном приложении 1С включите поддержку внешних устройств ввода (настройки → оборудование).
  • 🔹 Выполните сопряжение сканера с планшетом через настройки Android/iOS.

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

Иногда требуется добавлять префикс (например, T для товаров) или суффикс (например, #) к сканируемому штрихкоду. Для этого:

  1. В инструкции к сканеру найдите штрихкоды для настройки префикса/суффикса (обычно Add Prefix и Add Suffix).
  2. Отсканируйте штрихкод с нужным символом (например, для префикса T отсканируйте штрихкод Prefix T).
  3. Сохраните настройки (Save Settings) и протестируйте сканирование.
⚠️ Внимание: Детали настроек могут отличаться в зависимости от версии прошивки сканера. Если инструкция не совпадает с поведением устройства, обновите прошивку через утилиту Netum Scanner Tool (доступна на официальном сайте).

7. Оптимизация работы сканера Netum в 1С

Чтобы ускорить работу и избежать ошибок, следуйте этим рекомендациям:

  • 🔹 Отключите звуковой сигнал сканера, если он мешает работе. Для этого отсканируйте штрихкод Beeper Off из инструкции.
  • 🔹 Настройте автоматическое определение типа штрихкода (если сканер поддерживает Auto-Discrimination). Это позволит считывать EAN-13, Code 128 и QR-коды без ручного переключения режимов.
  • 🔹 Используйте горячие клавиши в 1С для быстрого перемещения между полями. Например, в документе Инвентаризация настройте переход по Tab после сканирования штрихкода.
  • 🔹 Создайте шаблоны документов с предварительно заполненными полями (например, склад, контрагент), чтобы сократить время на ввод данных.

Для крупных складов с высокой нагрузкой рассмотрите возможность использования промышленных моделей Netum (например, BS-900 с поддержкой Wi-Fi). Они позволяют сканировать штрихкоды на расстоянии до 100 метров от компьютера и синхронизировать данные с 1С в реальном времени.

Если в вашей компании используется несколько сканеров, настройте их на разные идентификаторы (через штрихкоды Scanner ID в инструкции). Это поможет избежать конфликтов при одновременном сканировании.

💡

Регулярно обновляйте прошивку сканера и драйвера. Производитель Netum выпускает обновления для исправления ошибок совместимости с новыми версиями 1С и Windows.

FAQ: Частые вопросы по подключению Netum к 1С

Сканер Netum определяется как клавиатура, но в 1С не вводит данные. В чём проблема?

Вероятнее всего, проблема в настройках сканера или в поле ввода 1С. Проверьте:

  1. Отключен ли суффикс Enter в настройках сканера (если он включён, 1С может пытаться сохранить документ вместо ввода данных).
  2. Находится ли курсор в правильном поле ввода (некоторые формы 1С блокируют ввод, если поле не активно).
  3. Не включён ли в 1С режим "Только просмотр" для документа.

Если проблема остаётся, попробуйте отсканировать данные в Блокнот — если там они появляются, значит, проблема в конфигурации 1С.

Как подключить Netum BS-800 через COM-порт, если в 1С нет обработки для чтения данных?

Вы можете:

  1. Скачать готовую обработку с Infostart (поиск по запросу "обработка COM-порт для сканера").
  2. Написать собственную обработку на встроенном языке 1С (пример кода приведён в разделе 4).
  3. Использовать промежуточное ПО, например, Advanced COM Port Redirector, чтобы перенаправлять данные с COM-порта в буфер обмена.

Для второго варианта потребуются базовые знания программирования в 1С. Если их нет, обратитесь к специалисту.

Сканер Netum сканирует штрихкод, но в 1С отображаются непонятные символы. Что делать?

Это типичная проблема несовпадения кодировок. Решения:

  • 🔹 Проверьте региональные настройки сканера — он должен быть настроен на EAN-13 или Code 128 (в зависимости от ваших штрихкодов).
  • 🔹 В 1С убедитесь, что поле ввода настроено на приём строк в кодировке UTF-8 (особенно актуально для старых версий платформы).
  • 🔹 Если используете COM-порт, проверьте параметры соединения в обработке (скорость 9600, биты данных 8, стоп-бит 1, без контроля чётности).

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

Можно ли подключить Netum к 1С через Wi-Fi?

Да, но только если модель сканера поддерживает Wi-Fi (например, Netum BS-900). Для этого:

  1. Подключите сканер к вашей Wi-Fi сети (настройки подключения обычно описываются в инструкции).
  2. Настройте сканер на передачу данных на IP-адрес компьютера с 1С (используйте утилиту Netum Scanner Tool).
  3. В 1С создайте обработку для приёма данных по сети (например, через HTTP-сервис или TCP-соединение).

Это сложный вариант интеграции, требующий навыков программирования. Для большинства задач достаточно Bluetooth или COM-порта.

Как обновить прошивку сканера Netum?

Для обновления прошивки:

  1. Скачайте последнюю версию прошивки и утилиту Netum Scanner Tool с официального сайта.
  2. Подключите сканер к компьютеру через USB.
  3. Запустите утилиту, выберите вашу модель сканера и укажите путь к файлу прошивки.
  4. Следуйте инструкциям на экране. Не отключайте сканер во время обновления!

После обновления выполните сброс настроек сканера к заводским (штрихкод Factory Default из инструкции) и настройте его заново.