Настройка торгового оборудования, особенно бюджетных китайских моделей вроде Netum NT-M2, часто вызывает сложности у технических специалистов. Основная проблема заключается в том, что базовые инструкции в комплекте крайне скудны, а стандартное поведение сканера "из коробки" не всегда совпадает с ожиданиями 1С. В данной статье мы подробно разберем, как заставить этот сканер корректно работать в 1С:Управление торговлей (УТ 11.4) и РМК, разберемся с префиксами, суффиксами и режимами подключения.
Прежде чем приступать к настройке внутри 1С, нам необходимо проанализировать, в каком режиме работает устройство. Сканер Netum NT-M2 может функционировать в трех основных ипостасях:
Рассмотрим наиболее частую ситуацию: сканер подключен, но 1С его "не видит" или требует нажатия F7. Для того чтобы система автоматически реагировала на сканирование, нам нужно настроить суффикс. Суффикс — это символ, который сканер "нажимает" сам сразу после передачи штрихкода.
В 1С:Предприятие для работы сканера-клавиатуры критически важно наличие суффикса CR (Carriage Return), что соответствует коду #13 или клавише Enter. Разберем по шагам, как это реализовать:
Во-первых, выясним, почему 1С не реагирует. Драйвер 1С:NativeApi ожидает завершающий символ, чтобы понять, что передача данных окончена. Если сканер просто передает цифры, 1С продолжает "ждать" продолжения штрихкода.
Во-вторых, обратимся к программированию самого сканера. В расширенном руководстве Netum (Full Manual) найдите штрихкоды для настройки завершающего символа. Обычно последовательность выглядит так:
После этого проверьте работу в обычном блокноте. Если после сканирования штрихкода курсор автоматически перепрыгивает на новую строку — суффикс настроен верно.
Теперь проанализируем настройки внутри программы 1С. Перейдите в раздел Администрирование — РМК и оборудование — Подключаемое оборудование. Создайте новый экземпляр оборудования с типом "Сканеры штрихкода".
В настройках драйвера (используйте 1С:Сканеры штрихкода (NativeApi)) укажите следующие параметры:
Порт: Клавиатура
Сообщение: Внешнее событие
Префикс: 0 (если не используете спецфункции)
Суффикс: 13 (CR)
При такой настройке 1С будет перехватывать ввод от сканера и сразу инициировать поиск товара, не требуя нажатия F7. Для добавления возможности поиска сканированием в стандартной форме подбора номенклатуры можно использовать расширение для сканирования штрихкодов в форме подбора в УТ 11.
Если ваша конфигурация или специфика работы требует обязательного вызова окна поиска (эмуляция нажатия кнопки F7), можно запрограммировать сканер так, чтобы он сначала "нажимал" F7, а затем передавал штрихкод. Это полезно в старых конфигурациях или при специфических настройках РМК.
Для Netum NT-M2 код клавиши F7 в таблице управляющих символов часто соответствует значению 017. Процесс программирования префикса выглядит следующим образом:
F7 (эти коды обычно представлены в виде таблицы цифр в конце мануала).Важно: Если вы настроили префикс F7 на стороне сканера, в настройках драйвера 1С поле "Префикс" должно быть пустым или содержать тот же код, иначе возникнет конфликт двойного нажатия.
Рассмотрим ситуацию, когда при сканировании в русской раскладке штрихкод искажается (вместо цифр появляются спецсимволы). Это происходит из-за того, что в режиме клавиатуры сканер зависим от языка ввода Windows. Чтобы этого избежать, переведем Netum NT-M2 в режим Virtual COM.
Выясним, что для этого нужно:
USB-to-Serial от Prolific или специфический драйвер с сайта производителя Netum).COM-порт (например, COM3).Теперь в 1С изменим настройки оборудования:
Тип оборудования: Сканер штрихкода
Драйвер: 1С:Сканеры штрихкода (NativeApi)
Порт: Выберите ваш номер COM-порта (например, COM3)
Чувствительность: 30
В режиме COM-порта 1С работает со сканером напрямую. Вам не нужно настраивать префиксы F7, а раскладка клавиатуры больше не будет влиять на корректность чтения данных.
Если перевести сканер в COM-режим не удается (например, из-за ограничений прав в системе), проанализируем другой путь. У многих моделей Netum есть функция Universal Keyboard или Alt+Keypad Mode. При ее активации сканер начинает передавать каждый символ штрихкода через Alt-коды. Это позволяет игнорировать текущую раскладку клавиатуры (русская/английская) и корректно передавать данные даже в режиме клавиатуры. Для устранения проблем с потерей спецсимволов при таком типе подключения подойдёт решение проблемы передачи символа GS в разрыв клавиатуры.
Если в процессе экспериментов сканер перестал работать или ведет себя непредсказуемо, мы рекомендуем выполнить полный сброс. Найдите в инструкции код [Restore Factory Settings] или [Initialize Settings]. Это вернет устройство к заводским установкам (обычно это режим HID Keyboard с суффиксом CR).
Мы выяснили, что отсутствие явных настроек в краткой бумажной инструкции — не приговор для Netum NT-M2. Основной секрет успешной интеграции с 1С заключается в правильной установке суффикса #13 в режиме клавиатуры или, что еще лучше, в переводе устройства в режим Virtual COM. Используя драйвер 1С:NativeApi, вы получите стабильную работу в РМК без лишних нажатий клавиш и ошибок ввода.